diff --git a/docker/LCM/Dockerfile b/docker/LCM/Dockerfile index a9c12e6d0c06f5a80f23ea9c16dce49dc04b7f8b..bc17b7e6631d36d38f01953019fb9b8f29960ec7 100644 --- a/docker/LCM/Dockerfile +++ b/docker/LCM/Dockerfile @@ -162,6 +162,7 @@ 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 +ENV OSMLCM_NODESELECTORPOSTRENDERERPATH /app/N2VC/n2vc/post-renderer-scripts/nodeSelector/nodeSelector # helm ENV OSMLCM_VCA_STABLEREPOURL https://charts.helm.sh/stable diff --git a/installers/helm/osm/templates/lcm/lcm-configmap.yaml b/installers/helm/osm/templates/lcm/lcm-configmap.yaml index 38f4d8ed5d629460f93606306927f3250e3a67a4..1102bf5888d3309e9374d0fa6e6b7fe5d5b2b4d1 100644 --- a/installers/helm/osm/templates/lcm/lcm-configmap.yaml +++ b/installers/helm/osm/templates/lcm/lcm-configmap.yaml @@ -30,6 +30,7 @@ data: 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 }}" + OSMLCM_NODESELECTORPOSTRENDERERPATH: "{{ .Values.lcm.nodeSelectorPostRenderer.path }}{{ .Values.lcm.nodeSelectorPostRenderer.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 b0a9b8fb7014623cdf01a93306967827bfd84613..24be083d4a0ad22083bb61c7cc86f3a8ac97c6ac 100644 --- a/installers/helm/osm/values.yaml +++ b/installers/helm/osm/values.yaml @@ -240,6 +240,9 @@ lcm: podLabelsPostRenderer: scriptName: podLabels path: /usr/lib/python3/dist-packages/n2vc/post-renderer-scripts/podLabels/ + nodeSelectorPostRenderer: + scriptName: nodeSelector + path: /usr/lib/python3/dist-packages/n2vc/post-renderer-scripts/nodeSelector/ config: OSMLCM_VCA_CLOUD: "lxd-cloud" OSMLCM_VCA_K8S_CLOUD: "k8scloud"