move more stuff to configmap-env, remove configmap, bump appVersion, add externalValkey.existingSecretKeys.port, regenerate docs, clean up deployment.yaml
This commit is contained in:
@@ -28,12 +28,16 @@ spec:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
serviceAccountName: {{ include "pixelfed.serviceAccountName" . }}
|
||||
{{- with .Values.podSecurityContext }}
|
||||
securityContext:
|
||||
{{- toYaml .Values.podSecurityContext | nindent 8 }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- name: {{ .Chart.Name }}
|
||||
{{- with .Values.securityContext }}
|
||||
securityContext:
|
||||
{{- toYaml .Values.securityContext | nindent 12 }}
|
||||
{{- end }}
|
||||
image: "{{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
|
||||
imagePullPolicy: {{ .Values.image.pullPolicy }}
|
||||
ports:
|
||||
@@ -46,27 +50,19 @@ spec:
|
||||
env:
|
||||
# redis
|
||||
- name: REDIS_HOST
|
||||
{{- if .Values.externalValkey.existingSecret }}
|
||||
{{- if and .Values.externalValkey.existingSecret .Values.externalValkey.existingSecretKeys.host }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ .Values.externalValkey.existingSecret }}
|
||||
key: {{ .Values.externalValkey.existingSecretKeys.host }}
|
||||
{{- else }}
|
||||
value: {{ printf "%s-primary" (.Values.valkey.fullnameOverride) }}
|
||||
{{- end }}
|
||||
{{- if and .Values.externalValkey.enabled .Values.externalValkey.existingSecret .Values.externalValkey.existingSecretKeys.port }}
|
||||
- name: REDIS_PORT
|
||||
{{- if .Values.externalValkey }}
|
||||
{{- if .Values.externalValkey.existingSecret }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ .Values.externalValkey.existingSecret }}
|
||||
key: {{ .Values.externalValkey.existingSecretKeys.port }}
|
||||
{{- else }}
|
||||
value: {{ .Values.externalValkey.port | quote }}
|
||||
{{- end }}
|
||||
{{- else }}
|
||||
value: {{ .Values.valkey.primary.service.ports.valkey | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
- name: REDIS_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
@@ -102,10 +98,6 @@ spec:
|
||||
name: pixelfed-mail
|
||||
key: port
|
||||
{{- end }}
|
||||
- name: MAIL_FROM_ADDRESS
|
||||
value: "{{ .Values.pixelfed.mail.from_address }}"
|
||||
- name: MAIL_FROM_NAME
|
||||
value: "{{ .Values.pixelfed.mail.from_name }}"
|
||||
- name: MAIL_USERNAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
@@ -128,30 +120,58 @@ spec:
|
||||
{{- end }}
|
||||
|
||||
# database configuration
|
||||
{{- if .Values.externalDatabase.enabled }}
|
||||
- name: DB_HOST
|
||||
{{- if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
{{- if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret .Values.externalDatabase.existingSecretKeys.host }}
|
||||
name: {{ .Values.externalDatabase.existingSecret }}
|
||||
key: {{ .Values.externalDatabase.existingSecretKeys.host }}
|
||||
{{- else if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecret) }}
|
||||
value: {{ .Values.externalDatabase.host }}
|
||||
{{- else }}
|
||||
value: {{ .Values.postgresql.fullnameOverride }}
|
||||
{{- end }}
|
||||
{{- else if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecretKeys.host) }}
|
||||
name: {{ include "pixelfed.fullname" . }}-database
|
||||
key: host
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.externalDatabase.enabled }}
|
||||
- name: DB_USERNAME
|
||||
{{- if .Values.externalDatabase.enabled }}
|
||||
{{- if .Values.externalDatabase.existingSecret }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
{{- if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret .Values.externalDatabase.existingSecretKeys.username }}
|
||||
name: {{ .Values.externalDatabase.existingSecret }}
|
||||
key: {{ .Values.externalDatabase.existingSecretKeys.username }}
|
||||
{{- else }}
|
||||
value: {{ .Values.externalDatabase.username }}
|
||||
{{- else if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecretKeys.username) }}
|
||||
name: {{ include "pixelfed.fullname" . }}-database
|
||||
key: username
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- else }}
|
||||
value: postgres
|
||||
|
||||
{{- if .Values.externalDatabase.enabled }}
|
||||
- name: DB_DATABASE
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
{{- if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret .Values.externalDatabase.existingSecretKeys.database }}
|
||||
name: {{ .Values.externalDatabase.existingSecret }}
|
||||
key: {{ .Values.externalDatabase.existingSecretKeys.database }}
|
||||
{{- else if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecretKeys.database) }}
|
||||
name: {{ include "pixelfed.fullname" . }}-database
|
||||
key: database
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- if .Values.externalDatabase.enabled }}
|
||||
- name: DB_PORT
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
{{- if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret .Values.externalDatabase.existingSecretKeys.port }}
|
||||
name: {{ .Values.externalDatabase.existingSecret }}
|
||||
key: {{ .Values.externalDatabase.existingSecretKeys.port }}
|
||||
{{- else if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecretKeys.port) }}
|
||||
name: {{ include "pixelfed.fullname" . }}-database
|
||||
key: port
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
- name: DB_PASSWORD
|
||||
{{- if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecret) }}
|
||||
value: {{ .Values.externalDatabase.password }}
|
||||
@@ -169,28 +189,6 @@ spec:
|
||||
key: postgres-password
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
- name: DB_DATABASE
|
||||
{{- if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ .Values.externalDatabase.existingSecret }}
|
||||
key: {{ .Values.externalDatabase.existingSecretKeys.database }}
|
||||
{{- else if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecret) }}
|
||||
value: {{ .Values.externalDatabase.database }}
|
||||
{{- else }}
|
||||
value: postgres
|
||||
{{- end }}
|
||||
- name: DB_PORT
|
||||
{{- if and .Values.externalDatabase.enabled (not .Values.externalDatabase.existingSecret) }}
|
||||
value: {{ .Values.externalDatabase.port }}
|
||||
{{- else if and .Values.externalDatabase.enabled .Values.externalDatabase.existingSecret }}
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: {{ .Values.externalDatabase.existingSecret }}
|
||||
key: {{ .Values.externalDatabase.existingSecretKeys.port }}
|
||||
{{- else }}
|
||||
value: {{ .Values.postgresql.primary.service.ports.postgresql | quote }}
|
||||
{{- end }}
|
||||
|
||||
{{- with .Values.livenessProbe }}
|
||||
livenessProbe:
|
||||
|
||||
Reference in New Issue
Block a user