Move gcp-hcp-infra presubmits to AWS build farm for WIF (1/2)#82382
Move gcp-hcp-infra presubmits to AWS build farm for WIF (1/2)#82382jimdaga wants to merge 1 commit into
Conversation
Move openshift-online-gcp-hcp-infra-main-presubmits.yaml from buildFarm.gcp (build08) to buildFarm.aws.build01. WIF requires AWS build clusters with public OIDC endpoints — GCP/vSphere clusters (build02, 04, 08) use https://kubernetes.default.svc which is not publicly accessible for GCP STS token validation. Also add platform-gcp to cloudMapping so future job files (periodics, postsubmits) route to AWS clusters automatically. Part of GCP-554 / GCP-555. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Skipping CI for Draft Pull Request. |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
[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 |
|
Important Review skippedNo new commits to review since the last review. ⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
WalkthroughThe sanitize-prow-jobs configuration moves a presubmit filename within the ChangesSanitize Prow jobs
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/test all |
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
@jimdaga: 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. |
Summary
Moves
openshift-online-gcp-hcp-infra-main-presubmits.yamlfrombuildFarm.gcp(build08) tobuildFarm.aws.build01and addsplatform-gcp: awstocloudMapping.Why
WIF authentication requires AWS build clusters with public OIDC endpoints. GCP/vSphere clusters (build02, 04, 08) use
https://kubernetes.default.svcas their OIDC issuer, which is not publicly accessible — GCP STS cannot verify tokens from those clusters.Changes
core-services/sanitize-prow-jobs/_config.yaml:buildFarm.gcp.build08tobuildFarm.aws.build01platform-gcp: awstocloudMappingfor future job filesThis is step 1 of 2 — the step registry and ci-operator config follow in a separate PR after this merges.
Jira: GCP-554, GCP-555
Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit
build01cluster, enabling WIF authentication through its publicly accessible OIDC endpoint.platform-gcpplatform to AWS in sanitize-prow-jobs configuration.