Multi-tenant OIDC authentication #5022
Labels
area/api
API related issues and pull requests
area/security
Security related issues and pull requests
enhancement
New feature or request
As a Flux user, I'd like to have multi-tenant OIDC authentication for my cloud provider, so that I can have fine-grained identities with permissions limited to what each tenant needs.
Right now Flux uses the
ServiceAccount
of the respective controller for OIDC authentication.For example, I'd like my
Bucket
objects withspec.provider
set to some cloud provider to also have something like aspec.serviceAccountName
field pointing to a KubernetesServiceAccount
in the same namespace that points to an identity in my cloud provider, and Flux would perform the authentication handshake for that identity using a temporary OIDCServiceAccount
token created on the Kubernetes API.The text was updated successfully, but these errors were encountered: