Hey there! I am trying to configure a PKO stack with an Azure blob storage account backend that authenticates via OIDC with the environment variables as described in the
official documentation, but it seems that the pulumi-kubernetes-operator-controller-manager pod actually performs all of the authentication and deployment steps towards Azure. From what I gathered in the docs for V2 is that all stack operations should be done from within the workspace pods, but that doesn't seem to be the case?
The problem that I am facing now is that authentication fails unless I specifically grant
workload identity access for the controller-manager pod service account instead of the workspace pod. The same applies for setting
envRefs
variables such as
ARM_OIDC_TOKEN_FILE_PATH
, unless I also configure workload identities for the controller-manager pod.