Skip to content

Configure main defaults for five BOSH repositories - #1682

Merged
aramprice merged 1 commit into
mainfrom
codex/five-bosh-defaults-main
Nov 3, 2026
Merged

aramprice merged 1 commit into
mainfrom
codex/five-bosh-defaults-main

Conversation

@aramprice

@aramprice aramprice commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Set default_branch: main for five repositories owned by the Foundational Infrastructure WG’s VM deployment lifecycle (BOSH) subgroup. The four standard generated protection selectors follow main; the existing APT protect: false exception is preserved.

Keep this PR in draft until all five native GitHub renames and required operator verification are complete. Source PRs may merge first; deployed write sources selecting main must be applied only after that branch exists. No deployed Concourse configuration or pause state was changed by this work.

Repository Source PR Cutover issue
bosh-apt-resources cloudfoundry/bosh-apt-resources#4 cloudfoundry/bosh-apt-resources#5
bosh-aws-cpi-release cloudfoundry/bosh-aws-cpi-release#235 cloudfoundry/bosh-aws-cpi-release#236
bosh-cpi-certification cloudfoundry/bosh-cpi-certification#24 cloudfoundry/bosh-cpi-certification#25
jumpbox-deployment cloudfoundry/jumpbox-deployment#41 cloudfoundry/jumpbox-deployment#42
windows-utilities-release cloudfoundry/windows-utilities-release#27 cloudfoundry/windows-utilities-release#28

Consumer PRs:

Get-only sources omit branch to follow the repository default before and after rename. Jumpbox write sources retain explicit main and require coordinated operator cutover. AWS CPI/certification share dependencies; Windows consumers require App Platform Runtime owner coordination. Detailed ordering, inactive-consumer treatment, verification and rollback are recorded in the five issues.

Validation: repository ownership/schema validation and generation comparison passed. Only the five default branch values and four corresponding generated protection include selectors change; other generated org/team/policy data are identical. All source/consumer diffs passed whitespace checks; stemcell templates rendered and passed local strict pipeline validation. Legacy pipeline templates retain the same baseline validation errors.

After merge, a successful Peribolos synchronization containing this configuration must eventually finish before everything is complete. Do not wait on or require any particular individual run.

GitHub check note: the Alicloud consumer scan fails Go Vulnerability Check (Go standard-library vulnerability findings) and Dependency Audit (nancy) (cannot resolve sonatype-nexus-community/nancy-github-action@v1). Unmodified master already fails both jobs. The consumer PR changes only two Git branch selectors, with no Go source, dependency, or workflow edits. These checks need separate owner attention; they have not been bypassed or rerun.

This was referenced Nov 3, 2026
@aramprice
aramprice marked this pull request as ready for review November 3, 2026 21:54
@aramprice
aramprice merged commit 16fe043 into main Nov 3, 2026
2 checks passed
@aramprice
aramprice deleted the codex/five-bosh-defaults-main branch November 3, 2026 22:00
@github-project-automation github-project-automation Bot moved this from Inbox to Done in CF Community Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant