@@ -55,15 +55,24 @@ app.kubernetes.io/instance: {{ .Release.Name }}
55
55
Initialize default values and validate database configuration
56
56
*/} }
57
57
{ {- define " invidious.init-defaults" -} }
58
- { {/* Set default PostgreSQL host if using in-chart PostgreSQL */} }
59
- { {- if .Values.postgresql.enabled } }
60
- { {- if not .Values.config.db.host } }
61
- { {- $_ := set .Values.config.db " host" (printf " %s-postgresql" .Release.Name) } }
58
+ { {/* Set default PostgreSQL host if using in-chart PostgreSQL */} }
59
+ { {- if .Values.postgresql.enabled } }
60
+ { {- if not .Values.config.db.host } }
61
+ { {- $_ := set .Values.config.db " host" (printf " %s-postgresql" .Release.Name) } }
62
+ { {- end } }
63
+ { {- else } }
64
+ { {/* Fail if external database host is not provided when in-chart PostgreSQL is disabled */} }
65
+ { {- if not .Values.config.db.host } }
66
+ { {- fail " config.db.host must be set when postgresql.enabled is false" } }
67
+ { {- end } }
62
68
{ {- end } }
63
- { {- else } }
64
- { {/* Fail if external database host is not provided when in-chart PostgreSQL is disabled */} }
65
- { {- if not .Values.config.db.host } }
66
- { {- fail " config.db.host must be set when postgresql.enabled is false" } }
69
+
70
+ { {/* Set signature server if sighelper is enabled */} }
71
+ { {- if .Values.sighelper.enabled } }
72
+ { {- if not .Values.config.signature_server } }
73
+ { {- $serviceName := printf " %s-sighelper" (include " invidious.fullname" .) } }
74
+ { {- $servicePort := .Values.sighelper.service.port | default 12999 | int } }
75
+ { {- $_ := set .Values.config " signature_server" (printf " %s:%d" $serviceName $servicePort ) } }
76
+ { {- end } }
67
77
{ {- end } }
68
- { {- end } }
69
78
{ {- end -} }
0 commit comments