add the cluster manifest verifier argocd token to bootstrap config#80784
Conversation
Signed-off-by: Nikolaos Moraitis <nmoraiti@redhat.com>
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
WalkthroughA new secret-mapping rule is added to ChangesSecret Bootstrap Rule
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Suggested reviewers
Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: droslean, Prucek 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 |
|
@droslean: all tests passed! Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
|
@droslean: Updated the following 2 configmaps:
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. |
Summary by CodeRabbit
This pull request adds a new secret configuration to the CI infrastructure's secret bootstrap configuration. Specifically, it adds an entry to
core-services/ci-secret-bootstrap/_config.yamlthat provisions an ArgoCD token for the cluster manifest verifier component.The change retrieves a
clientSecret(specifically thetokenfield) from Vault'scluster-manifest-verifier-argocdsecret store and deploys it as a Kubernetes secret namedcluster-manifest-verifier-argocdto thecore-cicluster'scinamespace. This secret is used by the cluster manifest verifier to authenticate with ArgoCD, following the same pattern as other secrets already managed through the bootstrap system (such as dex OIDC credentials).The change enables the cluster manifest verifier component to access ArgoCD during its operation in the core CI infrastructure.