Step 5: tower 0.4.0 — DNS automation via Cloudflare

This commit is contained in:
git_admin
2026-04-26 19:25:26 +03:00
parent 64fb105213
commit b9e47d658c
2 changed files with 17 additions and 1 deletions

View File

@@ -56,6 +56,22 @@ spec:
secretKeyRef: secretKeyRef:
name: {{ .Values.config.existingSecret }} name: {{ .Values.config.existingSecret }}
key: ARGOCD_PASSWORD key: ARGOCD_PASSWORD
# Cloudflare creds for per-tenant DNS automation. Optional —
# if absent, deploys to the in-cluster destination still
# work (wildcard A handles them); deploys to non-default
# servers fail fast with a clear error.
- name: TOWER_CLOUDFLARE_TOKEN
valueFrom:
secretKeyRef:
name: {{ .Values.config.existingSecret }}
key: CLOUDFLARE_TOKEN
optional: true
- name: TOWER_CLOUDFLARE_ZONE_ID
valueFrom:
secretKeyRef:
name: {{ .Values.config.existingSecret }}
key: CLOUDFLARE_ZONE_ID
optional: true
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /healthz path: /healthz

View File

@@ -4,7 +4,7 @@ backend:
enabled: true enabled: true
image: image:
repository: docker.io/odoosky/tower repository: docker.io/odoosky/tower
tag: "0.3.0" tag: "0.4.0"
pullPolicy: IfNotPresent # IfNotPresent because the image is in pullPolicy: IfNotPresent # IfNotPresent because the image is in
# containerd's k8s.io namespace already # containerd's k8s.io namespace already
# (lab1 single-server). Replace with # (lab1 single-server). Replace with