chore(influxdb): pre-stage prune:disabled on live seed-influxdb objects (step 1/2) #388

Merged
k.renner merged 1 commits from annotate-influxdb-prune-disabled into master 2026-07-24 12:51:09 +00:00
2 changed files with 15 additions and 0 deletions
@@ -3,6 +3,10 @@ kind: ExternalSecret
metadata:
name: influxdb-bootstrap
namespace: influxdb
annotations:
# Prune-disabled ahead of the seed->apps handoff so the bootstrap Secret
# (admin token) can't be deleted out from under the token Jobs mid-move.
kustomize.toolkit.fluxcd.io/prune: disabled
spec:
refreshInterval: 1h
secretStoreRef:
+11
View File
@@ -3,6 +3,9 @@ kind: HelmRepository
metadata:
name: influxdata
namespace: influxdb
annotations:
# Prune-disabled so a later seed->apps ownership handoff never deletes it.
kustomize.toolkit.fluxcd.io/prune: disabled
spec:
interval: 24h
url: https://helm.influxdata.com/
@@ -12,6 +15,14 @@ kind: HelmRelease
metadata:
name: influxdb
namespace: influxdb
annotations:
# CRITICAL: prune-disabled. This HelmRelease owns InfluxDB's data (its
# StatefulSet + the chart-provisioned influxdb-influxdb2 PVC). Landing this
# annotation on the live object *before* the KS is ever moved/deleted is
# step 1 of a two-step seed->apps handoff: once it's live here, a later
# prune of this KS can't tear the HelmRelease down (which would helm-
# uninstall the running server). Kept afterwards as a standing guard.
kustomize.toolkit.fluxcd.io/prune: disabled
spec:
interval: 30m
chart: