-
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