From 44922bce6cad3d02bca6145c1df42c85736f1dc3 Mon Sep 17 00:00:00 2001 From: Anthony King <2099618+antdking@users.noreply.github.com> Date: Sat, 23 Sep 2023 08:31:53 +0100 Subject: [PATCH] fix missing namespace environment variables for various services (#2828) the FISSION_..._NAMESPACE environment variables are used by all services during init to check if the CRDs are loaded. Move them to the 'fission-resource-namespace' macro to ensure all services know the relavant namespaces. Signed-off-by: Anthony King --- charts/fission-all/templates/_helpers.tpl | 6 ++++++ charts/fission-all/templates/buildermgr/deployment.yaml | 6 ------ charts/fission-all/templates/controller/deployment.yaml | 6 ------ charts/fission-all/templates/executor/deployment.yaml | 6 ------ 4 files changed, 6 insertions(+), 18 deletions(-) diff --git a/charts/fission-all/templates/_helpers.tpl b/charts/fission-all/templates/_helpers.tpl index cbc63b29..7bc43892 100644 --- a/charts/fission-all/templates/_helpers.tpl +++ b/charts/fission-all/templates/_helpers.tpl @@ -89,6 +89,12 @@ This template generates the image name for the deployment depending on the value {{- end }} {{- define "fission-resource-namespace.envs" }} +- name: FISSION_BUILDER_NAMESPACE + value: "{{ .Values.builderNamespace }}" +- name: FISSION_FUNCTION_NAMESPACE + value: "{{ .Values.functionNamespace }}" +- name: FISSION_DEFAULT_NAMESPACE + value: "{{ .Values.defaultNamespace }}" - name: FISSION_RESOURCE_NAMESPACES {{- if gt (len .Values.additionalFissionNamespaces) 0 }} value: "{{ .Values.defaultNamespace }},{{ join "," .Values.additionalFissionNamespaces }}" diff --git a/charts/fission-all/templates/buildermgr/deployment.yaml b/charts/fission-all/templates/buildermgr/deployment.yaml index dd256095..aaafc067 100644 --- a/charts/fission-all/templates/buildermgr/deployment.yaml +++ b/charts/fission-all/templates/buildermgr/deployment.yaml @@ -39,12 +39,6 @@ spec: value: "{{ .Values.pullPolicy }}" - name: BUILDER_IMAGE_PULL_POLICY value: "{{ .Values.pullPolicy }}" - - name: FISSION_BUILDER_NAMESPACE - value: "{{ .Values.builderNamespace }}" - - name: FISSION_FUNCTION_NAMESPACE - value: "{{ .Values.functionNamespace }}" - - name: FISSION_DEFAULT_NAMESPACE - value: "{{ .Values.defaultNamespace }}" - name: ENABLE_ISTIO value: "{{ .Values.enableIstio }}" - name: FETCHER_MINCPU diff --git a/charts/fission-all/templates/controller/deployment.yaml b/charts/fission-all/templates/controller/deployment.yaml index aad68e71..51a19df6 100644 --- a/charts/fission-all/templates/controller/deployment.yaml +++ b/charts/fission-all/templates/controller/deployment.yaml @@ -33,12 +33,6 @@ spec: command: ["/fission-bundle"] args: ["--controllerPort", "8888"] env: - - name: FISSION_DEFAULT_NAMESPACE - value: "{{ .Values.defaultNamespace }}" - - name: FISSION_BUILDER_NAMESPACE - value: "{{ .Values.builderNamespace }}" - - name: FISSION_FUNCTION_NAMESPACE - value: "{{ .Values.functionNamespace }}" - name: DEBUG_ENV value: {{ .Values.debugEnv | quote }} - name: PPROF_ENABLED diff --git a/charts/fission-all/templates/executor/deployment.yaml b/charts/fission-all/templates/executor/deployment.yaml index e626fa96..6da414c2 100644 --- a/charts/fission-all/templates/executor/deployment.yaml +++ b/charts/fission-all/templates/executor/deployment.yaml @@ -37,12 +37,6 @@ spec: {{- end }} - name: FETCHER_IMAGE_PULL_POLICY value: "{{ .Values.pullPolicy }}" - - name: FISSION_BUILDER_NAMESPACE - value: "{{ .Values.builderNamespace }}" - - name: FISSION_FUNCTION_NAMESPACE - value: "{{ .Values.functionNamespace }}" - - name: FISSION_DEFAULT_NAMESPACE - value: "{{ .Values.defaultNamespace }}" - name: RUNTIME_IMAGE_PULL_POLICY value: "{{ .Values.pullPolicy }}" - name: ADOPT_EXISTING_RESOURCES