Files
marktvogt.de/backend/deploy/helm/templates/ci-secrets.yaml
T
vikingowl 31ce937f55 feat(helm): add discovery CronJob + token secret + env wiring
Adds a batch/v1 CronJob that POSTs to /api/v1/admin/discovery/tick on a
configurable schedule (default every 4h). Wires DISCOVERY_TOKEN into the
ci-secrets Secret and projects discovery/AI env vars into the backend
Deployment.
2026-04-18 07:57:18 +02:00

24 lines
747 B
YAML

{{- if or .Values.ai.apiKey .Values.turnstile.secretKey .Values.discovery.token }}
apiVersion: v1
kind: Secret
metadata:
name: {{ include "marktvogt-backend.fullname" . }}-ci-secrets
namespace: {{ .Release.Namespace }}
labels:
{{- include "marktvogt-backend.labels" . | nindent 4 }}
type: Opaque
stringData:
{{- if .Values.ai.apiKey }}
AI_API_KEY: {{ .Values.ai.apiKey | quote }}
{{- end }}
{{- if .Values.ai.agentSimple }}
AI_AGENT_SIMPLE: {{ .Values.ai.agentSimple | quote }}
{{- end }}
{{- if .Values.turnstile.secretKey }}
TURNSTILE_SECRET_KEY: {{ .Values.turnstile.secretKey | quote }}
{{- end }}
{{- if .Values.discovery.token }}
DISCOVERY_TOKEN: {{ .Values.discovery.token | quote }}
{{- end }}
{{- end }}