Add platform-gcp cluster profile, Boskos quota, and secret bootstrap#82102
Add platform-gcp cluster profile, Boskos quota, and secret bootstrap#82102jimdaga wants to merge 2 commits into
Conversation
Register the gcp-hcp-infra cluster profile restricted to openshift-online/gcp-hcp-infra, and add 3 Boskos quota slots for concurrency-limiting platform E2E test runs. Part of GCP-554: dedicated E2E CI infrastructure for gcp-hcp-infra. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
WalkthroughAdds a ChangesPlatform GCP provisioning
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/test all |
|
@coderabbitai review |
✅ Action performedReview finished.
|
- Register platform-gcp cluster profile restricted to openshift-online/gcp-hcp-infra - Add platform-gcp-quota-slice (3 slots) to Boskos generator and regenerate _boskos.yaml - Add ci-secret-bootstrap entry for cluster-secrets-platform-gcp (pull-secret seeding) Vault self-service secret already created at selfservice/gcp-hcp-platform-ci/credentials with WIF credential config (syncs to cluster-secrets-platform-gcp in ci namespace). Part of GCP-554: dedicated E2E CI infrastructure for gcp-hcp-infra. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
94735b4 to
f57fdc0
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: jimdaga The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/test all |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@jimdaga: The following test failed, say
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. |
Summary
Registers the
platform-gcpcluster profile for gcp-hcp-infra E2E testing:cluster-profiles-config.yaml):platform-gcp, restricted toopenshift-online/gcp-hcp-infragenerate-boskos.py+ regenerated_boskos.yaml):platform-gcp-quota-slicewith 3 concurrent slots_config.yaml): seedcluster-secrets-platform-gcpwith pull-secret dockerconfigJSONVault secret
Self-service secret already created at
selfservice/gcp-hcp-platform-ci/credentialswith:secretsync/target-namespace:cisecretsync/target-name:cluster-secrets-platform-gcpwif-config.json: WIF credential config for keyless GCP authci-folder-id: Platform CI folder IDbilling-account-id: billing account for test project linkingProfile details
platform-gcpplatform-gcpplatform-gcp-quota-slicecluster-secrets-platform-gcpopenshift-online/gcp-hcp-infraGCP infrastructure provisioned in openshift-online/gcp-hcp-infra#872.
Jira: GCP-554
Ref: https://docs.ci.openshift.org/how-tos/adding-a-cluster-profile/
Test plan
ci/prow/boskos-config-generationpassesci/prow/check-cluster-profiles-configpassescluster-secrets-platform-gcpincinamespace)🤖 Generated with Claude Code
Summary by CodeRabbit
gcp-hcp-infraGCP cluster profile, restricted toopenshift-online/gcp-hcp-infra, and configures the cluster secret ascluster-secrets-platform-gcpfor keyless GCP authentication via Workload Identity Federation (WIF) credential configuration files.gcp-hcp-infra-quota-sliceBoskos quota slice with three concurrent slots (max/min3) to limit platform E2E test runs.