Solidify fireflyiii and vaultwarden database system (#860)
* Solidify fireflyiii database system * bump major as it's breaking * do the same with vaultwarden * whoopsies * hmm * revert and clean * another breaking change for vaulwarden
This commit is contained in:
@@ -27,4 +27,4 @@ name: fireflyiii
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/firefly-iii/firefly-iii/
|
- https://github.com/firefly-iii/firefly-iii/
|
||||||
type: application
|
type: application
|
||||||
version: 5.8.0
|
version: 6.0.0
|
||||||
|
|||||||
@@ -28,11 +28,11 @@ env:
|
|||||||
envValueFrom:
|
envValueFrom:
|
||||||
DB_HOST:
|
DB_HOST:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: "{{ .Release.Name }}-dbcreds"
|
||||||
key: postgresql_host
|
key: postgresql_host
|
||||||
DB_PASSWORD:
|
DB_PASSWORD:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: "{{ .Release.Name }}-dbcreds"
|
||||||
key: postgresql-password
|
key: postgresql-password
|
||||||
|
|
||||||
# Enabled postgres
|
# Enabled postgres
|
||||||
@@ -40,7 +40,7 @@ postgresql:
|
|||||||
enabled: true
|
enabled: true
|
||||||
postgresqlUsername: fireflyiii
|
postgresqlUsername: fireflyiii
|
||||||
postgresqlDatabase: fireflyiii
|
postgresqlDatabase: fireflyiii
|
||||||
existingSecret: dbcreds
|
existingSecret: "{{ .Release.Name }}-dbcreds"
|
||||||
persistence:
|
persistence:
|
||||||
db:
|
db:
|
||||||
storageClass: "SCALE-ZFS"
|
storageClass: "SCALE-ZFS"
|
||||||
|
|||||||
+8
-2
@@ -1,8 +1,12 @@
|
|||||||
|
{{/* Define the secrets */}}
|
||||||
|
{{- define "fireflyiii.secrets" -}}
|
||||||
|
|
||||||
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: dbcreds
|
name: {{ .Release.Name }}-dbcreds
|
||||||
{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }}
|
{{- $previous := lookup "v1" "Secret" .Release.Namespace ( ( printf "%v-%v" .Release.Name "dbcreds" ) | quote ) }}
|
||||||
{{- $dbPass := "" }}
|
{{- $dbPass := "" }}
|
||||||
data:
|
data:
|
||||||
{{- if $previous }}
|
{{- if $previous }}
|
||||||
@@ -17,3 +21,5 @@ data:
|
|||||||
url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }}
|
url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }}
|
||||||
postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }}
|
postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }}
|
||||||
type: Opaque
|
type: Opaque
|
||||||
|
|
||||||
|
{{- end -}}
|
||||||
@@ -3,3 +3,6 @@
|
|||||||
|
|
||||||
{{/* Render the templates */}}
|
{{/* Render the templates */}}
|
||||||
{{ include "common.all" . }}
|
{{ include "common.all" . }}
|
||||||
|
|
||||||
|
{{/* Render secrets for fireflyiii */}}
|
||||||
|
{{- include "fireflyiii.secrets" . }}
|
||||||
|
|||||||
@@ -48,11 +48,11 @@ env:
|
|||||||
envValueFrom:
|
envValueFrom:
|
||||||
DB_HOST:
|
DB_HOST:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: "{{ .Release.Name }}-dbcreds"
|
||||||
key: postgresql_host
|
key: postgresql_host
|
||||||
DB_PASSWORD:
|
DB_PASSWORD:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: "{{ .Release.Name }}-dbcreds"
|
||||||
key: postgresql-password
|
key: postgresql-password
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
@@ -69,4 +69,4 @@ postgresql:
|
|||||||
enabled: true
|
enabled: true
|
||||||
postgresqlUsername: firefly
|
postgresqlUsername: firefly
|
||||||
postgresqlDatabase: firefly
|
postgresqlDatabase: firefly
|
||||||
existingSecret: dbcreds
|
existingSecret: "{{ .Release.Name }}-dbcreds"
|
||||||
|
|||||||
@@ -31,4 +31,4 @@ name: vaultwarden
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/dani-garcia/vaultwarden
|
- https://github.com/dani-garcia/vaultwarden
|
||||||
type: application
|
type: application
|
||||||
version: 4.8.0
|
version: 5.0.0
|
||||||
|
|||||||
@@ -14,15 +14,15 @@ envTpl:
|
|||||||
|
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: vaultwardenconfig
|
name: "{{ .Release.Name }}-vaultwardenconfig"
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: vaultwardensecret
|
name: "{{ .Release.Name }}-vaultwardensecret"
|
||||||
|
|
||||||
|
|
||||||
envValueFrom:
|
envValueFrom:
|
||||||
DATABASE_URL:
|
DATABASE_URL:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: "{{ .Release.Name }}-dbcreds"
|
||||||
key: url
|
key: url
|
||||||
|
|
||||||
database:
|
database:
|
||||||
@@ -42,7 +42,7 @@ postgresql:
|
|||||||
enabled: true
|
enabled: true
|
||||||
postgresqlUsername: vaultwarden
|
postgresqlUsername: vaultwarden
|
||||||
postgresqlDatabase: vaultwarden
|
postgresqlDatabase: vaultwarden
|
||||||
existingSecret: dbcreds
|
existingSecret: "{{ .Release.Name }}-dbcreds"
|
||||||
persistence:
|
persistence:
|
||||||
db:
|
db:
|
||||||
storageClass: "SCALE-ZFS"
|
storageClass: "SCALE-ZFS"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: vaultwardenconfig
|
name: {{ .Release.Name }}-vaultwardenconfig
|
||||||
data:
|
data:
|
||||||
ROCKET_PORT: "8080"
|
ROCKET_PORT: "8080"
|
||||||
SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }}
|
SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }}
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: vaultwardensecret
|
name: {{ .Release.Name }}-vaultwardensecret
|
||||||
data:
|
data:
|
||||||
{{- if ne $adminToken "" }}
|
{{- if ne $adminToken "" }}
|
||||||
ADMIN_TOKEN: {{ $adminToken }}
|
ADMIN_TOKEN: {{ $adminToken }}
|
||||||
@@ -41,8 +41,8 @@ kind: Secret
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
{{- include "common.labels" . | nindent 4 }}
|
{{- include "common.labels" . | nindent 4 }}
|
||||||
name: dbcreds
|
name: {{ .Release.Name }}-dbcreds
|
||||||
{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }}
|
{{- $previous := lookup "v1" "Secret" .Release.Namespace ( ( printf "%v-%v" .Release.Name "dbcreds" ) | quote ) }}
|
||||||
{{- $dbPass := "" }}
|
{{- $dbPass := "" }}
|
||||||
data:
|
data:
|
||||||
{{- if $previous }}
|
{{- if $previous }}
|
||||||
|
|||||||
@@ -26,14 +26,14 @@ envTpl:
|
|||||||
|
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
name: vaultwardenconfig
|
name: "{{ .Release.Name }}-vaultwardenconfig"
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: vaultwardensecret
|
name: "{{ .Release.Name }}-vaultwardensecret"
|
||||||
|
|
||||||
envValueFrom:
|
envValueFrom:
|
||||||
DATABASE_URL:
|
DATABASE_URL:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: dbcreds
|
name: "{{ .Release.Name }}-dbcreds"
|
||||||
key: url
|
key: url
|
||||||
|
|
||||||
database:
|
database:
|
||||||
@@ -158,4 +158,4 @@ postgresql:
|
|||||||
enabled: true
|
enabled: true
|
||||||
postgresqlUsername: vaultwarden
|
postgresqlUsername: vaultwarden
|
||||||
postgresqlDatabase: vaultwarden
|
postgresqlDatabase: vaultwarden
|
||||||
existingSecret: dbcreds
|
existingSecret: "{{ .Release.Name }}-dbcreds"
|
||||||
|
|||||||
Reference in New Issue
Block a user