From: Pedro Pereira Date: Wed, 19 Jun 2024 19:59:36 +0000 (+0100) Subject: Feature 10991: new environment variables OSMLCM_VCA_MAINPOSTRENDERERPATH and OSMLCM_V... X-Git-Tag: release-v16.0-start~15 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=refs%2Fchanges%2F38%2F14438%2F4;p=osm%2Fdevops.git Feature 10991: new environment variables OSMLCM_VCA_MAINPOSTRENDERERPATH and OSMLCM_VCA_PODLABELSPOSTRENDERERPATH Change-Id: Ifd1632f546bcdebd985b33accc6d0bf592de68f9 Signed-off-by: Pedro Pereira --- diff --git a/docker/LCM/Dockerfile b/docker/LCM/Dockerfile index 2a90f6bc..af62d1fe 100644 --- a/docker/LCM/Dockerfile +++ b/docker/LCM/Dockerfile @@ -159,6 +159,10 @@ ENV OSMLCM_VCA_HELMPATH /usr/local/bin/helm3 ENV OSMLCM_VCA_KUBECTLPATH /usr/bin/kubectl ENV OSMLCM_VCA_JUJUPATH /usr/local/bin/juju +# post-renderers +ENV OSMLCM_MAINPOSTRENDERERPATH /app/N2VC/n2vc/post-renderer-scripts/mainPostRenderer/mainPostRenderer +ENV OSMLCM_PODLABELSPOSTRENDERERPATH /app/N2VC/n2vc/post-renderer-scripts/podLabels/podLabels + # helm ENV OSMLCM_VCA_STABLEREPOURL https://charts.helm.sh/stable # ENV OSMLCM_VCA_HELM_CA_CERTS diff --git a/installers/helm/osm/templates/lcm/lcm-configmap.yaml b/installers/helm/osm/templates/lcm/lcm-configmap.yaml index 9fdfcc8e..5cbc1cf1 100644 --- a/installers/helm/osm/templates/lcm/lcm-configmap.yaml +++ b/installers/helm/osm/templates/lcm/lcm-configmap.yaml @@ -30,6 +30,8 @@ data: OSMLCM_STORAGE_COLLECTION: "files" OSMLCM_STORAGE_URI: "mongodb://mongodb-k8s:27017/?replicaSet=rs0" OSMLCM_GLOBAL_LOGLEVEL: {{ .Values.lcm.logLevel | default .Values.global.logLevel | default "INFO" }} + OSMLCM_MAINPOSTRENDERERPATH: "{{ .Values.lcm.mainPostRenderer.path }}{{ .Values.lcm.mainPostRenderer.scriptName }}" + OSMLCM_PODLABELSPOSTRENDERERPATH: "{{ .Values.lcm.podLabelsPostRenderer.path }}{{ .Values.lcm.podLabelsPostRenderer.scriptName }}" {{- if .Values.global.behindHttpProxy -}} {{- with .Values.global.httpProxy }} {{- . | toYaml | nindent 2 }} diff --git a/installers/helm/osm/values.yaml b/installers/helm/osm/values.yaml index 1575136b..13d8d426 100644 --- a/installers/helm/osm/values.yaml +++ b/installers/helm/osm/values.yaml @@ -203,6 +203,12 @@ lcm: # replicaCount: 1 useOsmSecret: true # secretName: "lcm-secret" + mainPostRenderer: + scriptName: mainPostRenderer + path: /app/N2VC/n2vc/post-renderer-scripts/mainPostRenderer/ + podLabelsPostRenderer: + scriptName: podLabels + path: /app/N2VC/n2vc/post-renderer-scripts/podLabels/ config: OSMLCM_VCA_CLOUD: "lxd-cloud" OSMLCM_VCA_K8S_CLOUD: "k8scloud"