-
Story
-
Resolution: Done
-
Blocker
-
None
-
Strategic Product Work
-
False
-
None
-
False
-
OCPSTRAT-506 - ARO Managed Identity
We need to ensure following OpenShift operators that utilize CCO credentials,
- azure-sdk-for-go module dependency updated to support workload identity federation.
- Support for workload identity federation is tech preview within azure-sdk-for-go. Support is being tracked in the following issues,
- Mount the OIDC token in the operator pod. This needs to go in the deployment. See example from addition to the cluster-image-registry-operator here
The following repos need one or more of above changes
- Installer
- cloud-credential-operator
- cluster-image-registry-operator
- cluster-ingress-operator
- cluster-storage-operator
- machine-api-operator
- docker-distribution
- azure-disk-csi-driver-operator
- azure-file-csi-driver-operator
- cloud-controller-manager-operator
- cloud-provider-azure
- cluster-network-operator
- cloud-network-config-controller
Are there any other operators that will need changes?
Use the below command to extract credentials request manifests for Azure and from those manifests check which operators consume those credentials:
mkdir credreqs ; oc adm release extract --cloud=azure --credentials-requests $RELEASE_IMAGE --to=./credreqs
- depends on
-
CCO-316 Update cloud-credential-operator to consume Azure workload identity tokens
- Closed
-
CCO-318 Update cluster-ingress-operator to consume Azure workload identity tokens
- Closed
-
CCO-319 Update cluster-storage-operator to consume Azure workload identity tokens
- Closed
-
CCO-321 Update machine-api-operator to consume Azure workload identity tokens
- Closed
-
CCO-324 Update azure-disk-csi-driver-operator to consume Azure workload identity tokens
- Closed
-
CCO-325 Update azure-file-csi-driver-operator to consume Azure workload identity tokens
- Closed
-
CCO-346 Update machine-api-provider-azure to consume Azure workload identity tokens
- Closed
-
CCO-356 Update cloud-network-config-controller to consume Azure workload identity tokens
- Closed
-
CCO-358 Update cluster-network-operator to consume Azure workload identity tokens
- Closed
-
IR-369 Update cluster-image-registry-operator to consume Azure workload identity tokens
- Closed
-
IR-370 Update image-registry to consume Azure workload identity tokens
- Closed
-
IR-371 Update docker-distribution to consume Azure workload identity tokens
- Closed
- is depended on by
-
CCO-187 Azure Managed Identity (Workload Identity) Support
- Closed
- relates to
-
CCO-320 Update cluster-api-provider-azure to consume Azure workload identity tokens
- Closed
- links to