diff --git a/src/helm/env.d/dev/values.desk.yaml.gotmpl b/src/helm/env.d/dev/values.desk.yaml.gotmpl index b350a91..062054f 100644 --- a/src/helm/env.d/dev/values.desk.yaml.gotmpl +++ b/src/helm/env.d/dev/values.desk.yaml.gotmpl @@ -34,6 +34,7 @@ backend: POSTGRES_DB: people POSTGRES_USER: dinum POSTGRES_PASSWORD: pass + REDIS_URL: redis://default:pass@redis-master:6379/1 frontend: image: diff --git a/src/helm/env.d/staging/values.desk.yaml.gotmpl b/src/helm/env.d/staging/values.desk.yaml.gotmpl index 0dd99e0..b61a74e 100644 --- a/src/helm/env.d/staging/values.desk.yaml.gotmpl +++ b/src/helm/env.d/staging/values.desk.yaml.gotmpl @@ -58,6 +58,10 @@ backend: secretKeyRef: name: postgresql.postgres.libre.sh key: password + REDIS_URL: + secretKeyRef: + name: redis.redis.libre.sh + key: url frontend: image: diff --git a/src/helm/extra/templates/keydb.yaml b/src/helm/extra/templates/keydb.yaml new file mode 100644 index 0000000..00898ae --- /dev/null +++ b/src/helm/extra/templates/keydb.yaml @@ -0,0 +1,7 @@ +apiVersion: core.libre.sh/v1alpha1 +kind: Redis +metadata: + name: redis + namespace: {{ .Release.Namespace | quote }} +spec: + disableAuth: false diff --git a/src/helm/helmfile.yaml b/src/helm/helmfile.yaml index d5494d5..3b7f11f 100644 --- a/src/helm/helmfile.yaml +++ b/src/helm/helmfile.yaml @@ -18,6 +18,15 @@ releases: enabled: true autoGenerated: true + - name: redis + installed: {{ eq .Environment.Name "dev" | toYaml }} + namespace: {{ .Namespace }} + chart: bitnami/redis + version: 18.19.2 + values: + - auth: + password: pass + - name: extra installed: {{ ne .Environment.Name "dev" | toYaml }} namespace: {{ .Namespace }}