• v0.1.124 bec9796418

    v0.1.124 Stable

    pipeline-bot released this 2026-07-26 16:21:59 +00:00 | 84 commits to trunk since this release

    • feat(stack): WIDEN step of promoting XTenantBucket/alice out of the Stack composition (Project-A P1) — adds instances/tenantbucket-alice.yaml so Flux co-applies the composite alongside Crossplane. Provably a no-op: kubectl diff -f returns empty (exit 0) against the live XR, and XStack/alice-vh2tx keeps its ownerReference, so nothing changes hands yet. Applied as a RAW XR rather than a claim because the composite is already unclaimed — a TenantBucket claim would set spec.claimRef and stamp crossplane.io/claim-* labels onto all 5 composed Objects, a full re-render for no benefit. Blast radius documented in the file header: 5 Objects (Password, 2 ExternalSecrets, ClusterSecretStore, bucket-init Job) and exactly ONE downstream consumer, ExternalSecret forgejo/forgejo-s3-credentials — olly, registry and workflows use different stores. Also records the prune hazard that arrives with the later detach: platform-seanfarm-instances runs prune: true, so once Crossplane no longer co-owns this, deleting the file cascades all 5 Objects.

    Included changes (v0.1.123 -> v0.1.124)

    • e010bdb2d2fc feat(stack): widen XTenantBucket/alice into instances/ (Project-A P1 step 1)
    Downloads