openova/clusters/_template/bootstrap-kit
e3mrah 74d23ab3dc
fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367)
Per CLAUDE.md MIRROR-EVERYTHING inviolable rule: every chart-hook
image reference (pre/post-install Jobs, helper Pods) must use the
explicit Harbor proxy-cache form. Fix #158's bitnami → bitnamilegacy
swap was a band-aid; the architecturally correct fix is to defeat
upstream-deletion blast radius entirely by routing through Harbor.

The node-level containerd mirror in infra/hetzner/cloudinit-control-
plane.tftpl (line 706) already redirects docker.io/* →
harbor.openova.io/proxy-dockerhub/* implicitly, but implicit routing:
  - Hides the routing from SBOM scans
  - Bypasses the Kyverno harbor-proxy-pull ClusterPolicy
  - Means a chart audit (`grep docker.io`) misses a real dependency
  - Was the proximate cause of prov #27 wedging when Bitnami deleted
    docker.io/bitnami/kubectl:1.30.4 (Fix #158 had to chase the
    deletion mid-flight instead of being insulated by Harbor cache)

19 chart-hook image: refs + 5 chart values.yaml repository: defaults
now carry the explicit harbor.openova.io/proxy-dockerhub prefix.
Application/subchart images (keycloak, postgresql, mongodb in
keycloak+litmus subcharts) are intentionally out of scope for this
PR — those go through the node-level containerd mirror still.

Affected blueprints + chart version bumps:
  bp-cert-manager            1.2.1  -> 1.2.2
  bp-external-secrets-stores 1.0.4  -> 1.0.5
  bp-crossplane-claims       1.1.4  -> 1.1.5
  bp-flux                    1.2.1  -> 1.2.2
  bp-guacamole               0.1.16 -> 0.1.17
  bp-self-sovereign-cutover  0.1.28 -> 0.1.29
  bp-k8s-ws-proxy            0.1.9  -> 0.1.10
  bp-harbor                  1.2.15 -> 1.2.16
  bp-gitea                   1.2.5  -> 1.2.6
  bp-newapi                  1.4.5  -> 1.4.6
  bp-wordpress-tenant        0.2.0  -> 0.2.1
  catalyst-platform          1.4.138 -> 1.4.139

Co-authored-by: e3mrah <1234567+e3mrah@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 11:32:21 +04:00
..
01-cilium.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
01a-gateway-api.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
02-cert-manager.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
03-flux.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
04-crossplane.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
05-sealed-secrets.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
05a-reflector.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
06a-bp-self-sovereign-cutover.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
07-nats-jetstream.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
08-openbao.yaml fix(bp-openbao): add BAO_TOKEN+NAMESPACE env to auth-bootstrap (chart 1.2.14) (#666) 2026-05-03 14:02:34 +04:00
09-keycloak.yaml fix(bp-keycloak): retune install retries to fit HR envelope (#146) (#1352) 2026-05-11 07:37:14 +04:00
10-gitea.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
11-powerdns.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
12-external-dns.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
13-bp-catalyst-platform.yaml fix(bp-catalyst-platform): convert qa-fixtures S3+status seed Jobs to regular release resources (Fix #138, prov #20 wedge) (#1346) 2026-05-11 04:58:24 +04:00
14-crossplane-claims.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
15-external-secrets.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
15a-external-secrets-stores.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
16-cnpg.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
17-valkey.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
18-seaweedfs.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
19-harbor.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
20-opentelemetry.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
21-alloy.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
22-loki.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
23-mimir.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
24-tempo.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
25-grafana.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
27-kyverno.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
28-reloader.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
29-vpa.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
30-trivy.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
31-falco.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
32-sigstore.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
33-syft-grype.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
34-velero.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
35-coraza.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
49-bp-cert-manager-powerdns-webhook.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
50-cluster-autoscaler.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
51-bp-k8s-ws-proxy.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
52-bp-guacamole.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
55-bp-hcloud-ccm.yaml fix(bootstrap-kit): add explicit install/upgrade timeout to all HR templates (#154) (#1357) 2026-05-11 08:41:50 +04:00
80-newapi.yaml fix(charts): explicit harbor.openova.io/proxy-dockerhub prefix on all chart-hook images (#163) (#1367) 2026-05-11 11:32:21 +04:00
kustomization.yaml fix(bootstrap-kit): remove dmz-vcluster + netbird from kustomization.yaml (#1290) 2026-05-10 16:36:07 +04:00