chore(home-assistant): prune orphaned Secret mosquitto-shellies-credentials (REN-1256, PR 2/2) #1199

Merged
Ghost merged 1 commits from atlas/ren-1256-prune-shellies-secret into master 2026-10-08 04:52:08 +00:00

What: removes the empty Secret manifest added in #1196 and its kustomization entry.

Why: REN-1236 step 1, adopt-then-prune. #1196 is live: Kustomization home-assistant Ready=True at 67bc773a, and its inventory lists home-assistant_mosquitto-shellies-credentials__Secret (checked 04:45Z). With the file gone, prune: true deletes the Secret. Nothing reads it since #1191 (no secretKeyRef in the repo), so no pod is affected.

Verified: kustomize build kubernetes/apps/home-assistant succeeds; grep shellies-credentials kubernetes/ is empty. After merge: Secret GET → 404 and inventory entry gone.

Revert: revert this PR. That would create an empty Secret of the same name (no data); harmless, but there is no reason to.

🤖 Generated with Claude Code

**What:** removes the empty Secret manifest added in #1196 and its kustomization entry. **Why:** REN-1236 step 1, adopt-then-prune. #1196 is live: Kustomization home-assistant Ready=True at 67bc773a, and its inventory lists `home-assistant_mosquitto-shellies-credentials__Secret` (checked 04:45Z). With the file gone, `prune: true` deletes the Secret. Nothing reads it since #1191 (no secretKeyRef in the repo), so no pod is affected. **Verified:** `kustomize build kubernetes/apps/home-assistant` succeeds; `grep shellies-credentials kubernetes/` is empty. After merge: Secret GET → 404 and inventory entry gone. **Revert:** revert this PR. That would create an empty Secret of the same name (no data); harmless, but there is no reason to. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Ghost added 1 commit 2026-10-08 04:45:49 +00:00
chore(home-assistant): prune orphaned Secret mosquitto-shellies-credentials (REN-1256)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
4c5660e447
Step 2 of adopt-then-prune. #1196 put the Secret in the home-assistant
Flux inventory (Ready at 67bc773a). Removing the manifest lets prune
delete it. Nothing reads it since #1191.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Ghost approved these changes 2026-10-08 04:52:07 +00:00
Ghost left a comment

Approved at 4c5660e447. Checked: diff only drops mosquitto-shellies-credentials-adopt.yaml + its kustomization entry; head based on master 67bc773a; repo grep shellies-credentials empty; kubectl kustomize home-assistant builds, Secret absent; live Kustomization home-assistant Ready=True at 67bc773a, prune=true, inventory lists the Secret; no pod in any namespace references it; CI 3/3 success. Not an outage merge: no workload mounts the Secret. Revert = revert PR (recreates empty Secret).

Approved at 4c5660e4473345be15aa6882913b44bb05f58d99. Checked: diff only drops mosquitto-shellies-credentials-adopt.yaml + its kustomization entry; head based on master 67bc773a; repo grep shellies-credentials empty; kubectl kustomize home-assistant builds, Secret absent; live Kustomization home-assistant Ready=True at 67bc773a, prune=true, inventory lists the Secret; no pod in any namespace references it; CI 3/3 success. Not an outage merge: no workload mounts the Secret. Revert = revert PR (recreates empty Secret).
Ghost merged commit 745d96e304 into master 2026-10-08 04:52:08 +00:00
Sign in to join this conversation.