fix: align deployment env vars with lunarfront-secrets; add email + encryption env vars
- Fix secret references: all env vars now read from lunarfront-secrets (was referencing 3 non-existent separate secrets) - Add ENCRYPTION_KEY, RESEND_API_KEY, MAIL_FROM, BUSINESS_NAME, INITIAL_USER_* env vars to backend container - Add RESEND_API_KEY to manager deployment from manager-secrets Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -28,18 +28,92 @@ spec:
|
|||||||
- name: DATABASE_URL
|
- name: DATABASE_URL
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ .Values.database.secretName }}
|
name: lunarfront-secrets
|
||||||
key: url
|
key: database-url
|
||||||
- name: REDIS_URL
|
- name: REDIS_URL
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ .Values.redis.secretName }}
|
name: lunarfront-secrets
|
||||||
key: url
|
key: redis-url
|
||||||
|
- name: REDIS_KEY_PREFIX
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: redis-key-prefix
|
||||||
- name: JWT_SECRET
|
- name: JWT_SECRET
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ .Values.auth.secretName }}
|
name: lunarfront-secrets
|
||||||
key: secret
|
key: jwt-secret
|
||||||
|
- name: SPACES_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: spaces-key
|
||||||
|
- name: SPACES_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: spaces-secret
|
||||||
|
- name: SPACES_BUCKET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: spaces-bucket
|
||||||
|
- name: SPACES_ENDPOINT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: spaces-endpoint
|
||||||
|
- name: SPACES_PREFIX
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: spaces-prefix
|
||||||
|
- name: ENCRYPTION_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: encryption-key
|
||||||
|
- name: RESEND_API_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: resend-api-key
|
||||||
|
- name: MAIL_FROM
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: mail-from
|
||||||
|
- name: BUSINESS_NAME
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: business-name
|
||||||
|
- name: INITIAL_USER_EMAIL
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: initial-user-email
|
||||||
|
optional: true
|
||||||
|
- name: INITIAL_USER_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: initial-user-password
|
||||||
|
optional: true
|
||||||
|
- name: INITIAL_USER_FIRST_NAME
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: initial-user-first-name
|
||||||
|
optional: true
|
||||||
|
- name: INITIAL_USER_LAST_NAME
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: lunarfront-secrets
|
||||||
|
key: initial-user-last-name
|
||||||
|
optional: true
|
||||||
resources:
|
resources:
|
||||||
{{- toYaml .Values.resources.backend | nindent 12 }}
|
{{- toYaml .Values.resources.backend | nindent 12 }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
|
|||||||
@@ -81,6 +81,11 @@ spec:
|
|||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: manager-secrets
|
name: manager-secrets
|
||||||
key: cf-zone-id
|
key: cf-zone-id
|
||||||
|
- name: RESEND_API_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: manager-secrets
|
||||||
|
key: resend-api-key
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 50m
|
cpu: 50m
|
||||||
|
|||||||
Reference in New Issue
Block a user