Prepare dormant obsbucket ownership handoff #39

Merged
binjovi-bot merged 4 commits from feat/extract-obsbucket-preparation into trunk 2026-09-01 08:05:17 +00:00
Owner

Summary

  • copy the released Pipelines obsbucket source bytes into a dormant olly handoff path
  • preserve the credential-bearing ExternalSecret, MinIO identities, Retain policy, consumers, and Sync Job
  • add an Application contract outside the live apps/ root so this change cannot create a second owner
  • document availability dependencies and the ordered in-place source handoff

Tests

  • sh tests/check.sh
  • shellcheck tests/obsbucket-handoff-contract.sh
  • kustomize build handoff/obsbucket
  • parse all repository YAML with Python PyYAML
  • byte comparisons against sean/pipelines main@41a74ac7

No live Application, shared target, or cluster state changes are part of this PR.

## Summary - copy the released Pipelines obsbucket source bytes into a dormant olly handoff path - preserve the credential-bearing ExternalSecret, MinIO identities, Retain policy, consumers, and Sync Job - add an Application contract outside the live apps/ root so this change cannot create a second owner - document availability dependencies and the ordered in-place source handoff ## Tests - `sh tests/check.sh` - `shellcheck tests/obsbucket-handoff-contract.sh` - `kustomize build handoff/obsbucket` - parse all repository YAML with Python PyYAML - byte comparisons against sean/pipelines main@41a74ac7 No live Application, shared target, or cluster state changes are part of this PR.
feat: prepare obsbucket ownership handoff
Some checks failed
binjovi/ci Binjovi failed the frozen plan
15d76a13f1
test: use the fixed validator toolchain
Some checks failed
binjovi/ci Binjovi failed the frozen plan
b3e68d7e7b
test: match the pinned CI validator tools
Some checks failed
binjovi/ci Binjovi failed the frozen plan
5013c147c3
docs: make availability contract executable
All checks were successful
binjovi/ci Binjovi completed the frozen plan
613117ec9b
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/olly!39
No description provided.