Skip to content
Snippets Groups Projects
Commit e8385c6a authored by dgiannopoulos's avatar dgiannopoulos
Browse files

feat: error handling and kubeconfig from local dir

parent b2c50d7d
No related branches found
No related tags found
3 merge requests!46MR for Release 2024Q4,!43Feat: Enhanced Cridge helm chart features,!41feat: Enhance Cridge helm chart features
Pipeline #8137 passed
{{- $kubeconfig := .Values.kubeconfig | default (.Files.Get "files/org.etsi.osl.cridge/kubeconfig.yaml") -}}
apiVersion: v1
kind: ConfigMap
kind: Secret
metadata:
namespace: {{ .Release.Namespace }}
labels:
......@@ -8,6 +9,7 @@ metadata:
chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
{{- include "openslice.labels" . | nindent 4 }}
name: {{ include "openslice.fullname" . }}-cridge-kubeconfig
type: Opaque
data:
config: |-
{{- .Files.Get "files/org.etsi.osl.cridge/config" | nindent 4 }}
{{- required "A kubeconfig file is required." ($kubeconfig | b64enc) | nindent 4 }}
......@@ -24,10 +24,6 @@ spec:
org.etsi.osl.service: cridge
{{- include "openslice.selectorLabels" . | nindent 8 }}
spec:
initContainers:
- name: init-osscapi
image: busybox:1.28
command: ['sh', '-c', "until nslookup {{ include "openslice.fullname" . }}-osscapi; do echo waiting for osscapi; sleep 2; done"]
containers:
- image: "{{ .Values.image.cridge.repository }}:{{ .Values.image.cridge.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.image.cridge.pullPolicy | default "Always" }}
......@@ -51,5 +47,5 @@ spec:
restartPolicy: Always
volumes:
- name: cridge-kubeconfig
configMap:
name: {{ include "openslice.fullname" . }}-cridge-kubeconfig
secret:
secretName: {{ include "openslice.fullname" . }}-cridge-kubeconfig
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment