From 2d129d1f7ead406f829b8ea7e2cd5d0ccd99ec1b Mon Sep 17 00:00:00 2001 From: Nikolai Emil Damm Date: Sat, 18 Jul 2026 12:24:40 +0200 Subject: [PATCH] fix(labels): adopt world-at-ruin labels with the full policy set world-at-ruin was the only repo of 21 whose IssueLabels CR was still Observe-only, so the canonical 22-label taxonomy was declared but never applied: the repo has 5 live labels and no bug/documentation/refactor, leaving issues like #124 with no honest label. The CR reports Synced/Ready on the live cluster, which is the promotion condition the Observe-only bootstrap named. Additive only: no Delete policy, and all five existing labels are members of the canonical set. Fixes #116 Part of #56 --- deploy/labels/world-at-ruin.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/deploy/labels/world-at-ruin.yaml b/deploy/labels/world-at-ruin.yaml index aedf6a0..d4098bc 100644 --- a/deploy/labels/world-at-ruin.yaml +++ b/deploy/labels/world-at-ruin.yaml @@ -2,10 +2,10 @@ # is appended to every IssueLabels by the shared patch in kustomization.yaml; this # file adds only world-at-ruin's repo-specific extras (none yet). See ../README.md. # -# Observe-only for now: this CR binds to a pre-existing repo whose live labels it -# has not yet observed — with Update active from the first deploy it could replace -# the live label set before adoption. Promote to the full policy set (all except -# Delete) once Synced/Ready shows the observed state matches the declared one. +# Adopted 2026-07-18: the CR reported Synced/Ready on the live cluster, which is the +# promotion condition the Observe-only bootstrap set out, so it now carries the same +# policy set as every other repo. Additive only — no Delete policy is claimed, and the +# five labels the repo already had are all members of the canonical set. apiVersion: repo.github.m.upbound.io/v1alpha1 kind: IssueLabels metadata: @@ -15,6 +15,9 @@ metadata: spec: managementPolicies: - Observe + - Create + - Update + - LateInitialize forProvider: repository: world-at-ruin # No repo-specific extras; the shared patch supplies the full canonical set.