Installer: introduce namespacePrefix, fix certificates, split matrix installation using pre-install hook
diff --git a/charts/matrix/templates/config-to-merge.yaml b/charts/matrix/templates/config-to-merge.yaml
index ba18144..f74f0c0 100644
--- a/charts/matrix/templates/config-to-merge.yaml
+++ b/charts/matrix/templates/config-to-merge.yaml
@@ -6,6 +6,9 @@
metadata:
name: {{ .Values.oauth2.secretName }}
namespace: {{ .Release.Namespace }}
+ annotations:
+ helm.sh/hook: pre-install
+ helm.sh/hook-weight: "-10"
data:
client_id: {{ .Values.oauth2.clientId | b64enc }}
client_secret: {{ $secret | b64enc }}
@@ -15,6 +18,9 @@
metadata:
name: {{ .Values.configMerge.configName }}
namespace: {{ .Release.Namespace }}
+ annotations:
+ helm.sh/hook: pre-install
+ helm.sh/hook-weight: "-10"
data:
{{ .Values.configMerge.fileName }}: |
public_baseurl: https://matrix.{{ .Values.domain }}/