OCPBUGS-42434: Implement Managed Identity for HCP Components#4824
OCPBUGS-42434: Implement Managed Identity for HCP Components#4824bryan-cox wants to merge 4 commits into
Conversation
|
Skipping CI for Draft Pull Request. |
|
@bryan-cox: This pull request references Jira Issue OCPBUGS-42434, which is valid. 3 validation(s) were run on this bug
Requesting review from QA contact: The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bryan-cox The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Deploy Preview for hypershift-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
3dc3664 to
0c0fb0f
Compare
| return err | ||
| } | ||
|
|
||
| deployment.Spec.Template.Spec.Containers = append(deployment.Spec.Template.Spec.Containers, azureutil.AdapterServerContainer(string(azureCredentials.Data["AZURE_CLIENT_ID"]), string(azureCredentials.Data["AZURE_CLIENT_SECRET"]), string(azureCredentials.Data["AZURE_TENANT_ID"]))) |
There was a problem hiding this comment.
where's this AdapterServerContainer contract defined?
There was a problem hiding this comment.
0c0fb0f to
fb36c18
Compare
Adds fields in the Azure HostedCluster API for the managed identities used for the following control plane components: azure cloud provider, KMS, CAPZ, the control plane operator, the image registry operator, cluster ingress operator, cluster network operator/cluster-network-config-controller, azure-disk-controller and azure-file-controller. This commit also adds fields for the management cluster's Azure key vault where the managed identity certificates are stored. Signed-off-by: Bryan Cox <brcox@redhat.com>
Initialize the control plane managed identities in the CLI. These are initialized with the client ID of the Service Principal at the moment. Signed-off-by: Bryan Cox <brcox@redhat.com>
Signed-off-by: Bryan Cox <brcox@redhat.com>
Signed-off-by: Bryan Cox <brcox@redhat.com>
fb36c18 to
35ac5fd
Compare
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/close This is not needed since we are not doing the adapter sidecar container thing now |
|
@bryan-cox: This pull request references Jira Issue OCPBUGS-42434. The bug has been updated to no longer refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@bryan-cox: Closed this PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
What this PR does / why we need it:
This PR builds upon:
This PR integrates the Microsoft adapter sidecar containers for the deployments of the following HCP components:
Which issue(s) this PR fixes:
Fixes OCPBUGS-42434
Checklist