From 515ffa82f4d372227f3a0f90c4ba3ba122d71964 Mon Sep 17 00:00:00 2001
From: Christos Tranoris <tranoris@gmail.com>
Date: Mon, 14 Oct 2024 10:29:08 +0300
Subject: [PATCH] adding secret creation

---
 helm/templates/secret-conf.yaml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 helm/templates/secret-conf.yaml

diff --git a/helm/templates/secret-conf.yaml b/helm/templates/secret-conf.yaml
new file mode 100644
index 0000000..94bca9d
--- /dev/null
+++ b/helm/templates/secret-conf.yaml
@@ -0,0 +1,15 @@
+{{- $kubeconfig := .Values.kubeconfig | default (.Files.Get "files/org.etsi.osl.controllers.kcj/config") -}}
+apiVersion: v1
+kind: Secret
+metadata:
+  namespace: {{ .Release.Namespace }}
+  labels:
+    app: {{ include "openslice.fullname" . }}
+    org.etsi.osl.service: org.etsi.osl.controllers.kcj
+    chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
+    {{- include "openslice.labels" . | nindent 4 }}
+  name: {{ include "openslice.fullname" . }}-oslkcj-kubeconfig
+type: Opaque
+data:
+  config: |-
+    {{- required "A kubeconfig file is required." ($kubeconfig | b64enc) | nindent 4 }}
-- 
GitLab