-
Notifications
You must be signed in to change notification settings - Fork 240
Closed
Labels
area/porchenhancementNew feature or requestNew feature or requesttriagedIssue has been triaged by adding an `area/` labelIssue has been triaged by adding an `area/` label
Description
We now have an operator for annotating a KSA for Workload Identity (#3456). This is helpful when the KSA lives in the Porch cluster. But it's not helpful for KSAs that are in the workload clusters that do not have Porch running.
Some examples:
- I want to use WI to authenticate ConfigSync to a CSR.
- Customers can use WI to authenticate to Cloud SQL (https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine#workload-identity)
- Almost any other non-CC use case for Workload Identity
I think we just need a function to do this. At least, that is true in the case of a 1:1 relationship between the deployment repository and the workload cluster. Or maybe more accurately, it is true if the project-id of all clusters reading from a given deployment repository is the same. See #3456 (comment) for a little more context.
Metadata
Metadata
Assignees
Labels
area/porchenhancementNew feature or requestNew feature or requesttriagedIssue has been triaged by adding an `area/` labelIssue has been triaged by adding an `area/` label