31ce937f55
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.
24 lines
747 B
YAML
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 }}
|