Installer: introduce namespacePrefix, fix certificates, split matrix installation using pre-install hook
diff --git a/charts/namespaces/templates/namespace.yaml b/charts/namespaces/templates/namespace.yaml
index 5ce22a0..af19d22 100644
--- a/charts/namespaces/templates/namespace.yaml
+++ b/charts/namespaces/templates/namespace.yaml
@@ -1,9 +1,10 @@
+{{ $prefix := .Values.namespacePrefix }}
{{ $id := .Values.pcloudInstanceId }}
{{ range .Values.namespaces }}
apiVersion: v1
kind: Namespace
metadata:
- name: {{ $id }}-{{ . }}
+ name: {{ $prefix }}{{ . }}
labels:
pcloud-instance-id: {{ $id }}
---
diff --git a/charts/namespaces/values.yaml b/charts/namespaces/values.yaml
index d17d865..9cb3886 100644
--- a/charts/namespaces/values.yaml
+++ b/charts/namespaces/values.yaml
@@ -1,4 +1,5 @@
pcloudInstanceId: example
+namespacePrefix: example-
namespaces:
- foo
- bar