fix: once-clik-k8s setup and helm chart redis

- update chart to add minio dependency
- fix variable issues
This commit is contained in:
Piyush Jain
2025-03-27 14:55:49 +05:30
parent 4fc81cb2a2
commit c8a1f6f0de
7 changed files with 43 additions and 3 deletions

View File

@@ -5,5 +5,8 @@ dependencies:
- name: redis
repository: oci://registry-1.docker.io/bitnamicharts
version: 20.11.2
digest: sha256:6233567e6d133fd87585de7cb11f835125ab649fc7979eac7b17d4b2881f54dc
generated: "2025-03-06T15:48:20.190945+05:30"
- name: minio
repository: oci://registry-1.docker.io/bitnamicharts
version: 15.0.7
digest: sha256:ce42b49e555fb89d365b44de289a2020c6cc8696eaa2aab6f5317b9ee8558ec2
generated: "2025-03-27T14:35:28.229585+05:30"

View File

@@ -26,3 +26,7 @@ dependencies:
version: 20.11.2
repository: "oci://registry-1.docker.io/bitnamicharts"
condition: redis.enabled
- name: minio
repository: "oci://registry-1.docker.io/bitnamicharts"
version: 15.0.7
condition: minio.enabled

View File

@@ -127,6 +127,22 @@ spec:
{{- end }}
{{- end }}
env:
{{- if .Values.minio.enabled }}
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: formbricks-minio
key: root-user
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: formbricks-minio
key: root-password
- name: S3_BUCKET_NAME
value: formbricks
- name: S3_ENDPOINT
value: http://formbricks-minio:9000
{{- end }}
{{- range $key, $value := .Values.deployment.env }}
- name: {{ include "formbricks.tplvalues.render" ( dict "value" $key "context" $ ) }}
{{- if kindIs "string" $value }}

View File

@@ -12,7 +12,7 @@ metadata:
{{- include "formbricks.labels" . | nindent 4 }}
data:
{{- if .Values.redis.enabled }}
REDIS_URL: {{ printf "redis://:%s@formbricks-redis-master:6379" $redisPassword | b64enc }}
REDIS_URL: {{ printf "redis://default:%s@formbricks-redis-master:6379" $redisPassword | b64enc }}
{{- else }}
REDIS_URL: {{ .Values.redis.externalRedisUrl | b64enc }}
{{- end }}
@@ -34,4 +34,7 @@ data:
POSTGRES_ADMIN_PASSWORD: {{ $postgresAdminPassword | b64enc }}
POSTGRES_USER_PASSWORD: {{ $postgresUserPassword | b64enc }}
{{- end }}
{{- if .Values.minio.enabled }}
{{- end }}
{{- end }}

View File

@@ -326,3 +326,15 @@ prometheusRule:
for: 1m
labels:
severity: critical
##########################################################
# Minio
##########################################################
minio:
enabled: true
fullnameOverride: formbricks-minio
mode: standalone
persistence:
enabled: true
size: 50Gi
defaultBuckets: "formbricks"

View File

@@ -166,3 +166,5 @@ postgresql:
enabled: false
redis:
enabled: false
minio:
enabled: false