add initial auto-install env var

This commit is contained in:
James 2023-01-08 14:22:47 +00:00
parent bdd225548f
commit d3b554f905
2 changed files with 38 additions and 17 deletions

View File

@ -39,11 +39,31 @@ spec:
protocol: TCP
env:
- name: TZ
value: {{ .Values.timezone }}
value: {{ .Values.freshrss.timezone }}
- name: FRESHRSS_ENV
value: {{ .Values.freshrss.freshEnv }}
{{- if .Values.freshrss.autoInstall.enabled }}
- name: FRESHRSS_INSTALL
value: |-
{{- if .Values.freshrss.autoInstall.apiEnabled }}
--api_enabled
{{- end }}
--language {{ .Values.freshrss.autoInstall.language }}
--default_user {{ .Values.freshrss.autoInstall.defaultUser.user }}
- name: FRESHRSS_USER
value: |-
{{- with .Values.freshrss.autoInstall.defaultUser }}
--email {{ .email }}
--password {{ .password }}
--user {{ .user }}
{{- end }}
--language {{ .Values.freshrss.autoInstall.language }}
{{- end }}
livenessProbe:
httpGet:
path: /
port: http
initialDelaySeconds: 30
readinessProbe:
httpGet:
path: /

View File

@ -42,13 +42,23 @@ service:
type: ClusterIP
port: 80
# externalPostgresql:
# enabled: false
# host: ""
# port: 5432
# username: freshrss
# password: freshrss
# database: freshrss
freshrss:
timezone: UTC
freshEnv: production
autoInstall:
enabled: true
baseUrl: freshrss.local
language: en
apiEnabled: false
dbType: sqlite
dbBase: freshrss
dbHost: ""
dbPassword: freshrss
dbUser: freshrss
defaultUser:
user: admin
password: admin
email: admin@example.com
persistence:
enabled: false
@ -58,8 +68,6 @@ persistence:
storageClass: ""
size: 10Gi
timezone: UTC
ingress:
enabled: false
className: ""
@ -88,13 +96,6 @@ resources: {}
# cpu: 100m
# memory: 128Mi
# autoscaling:
# enabled: false
# minReplicas: 1
# maxReplicas: 100
# targetCPUUtilizationPercentage: 80
# targetMemoryUtilizationPercentage: 80
nodeSelector: {}
tolerations: []