From d1d1aa45e4f665ad6dadc7cf0fc14971a47a4ef0 Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Tue, 16 Dec 2025 22:39:58 -0600 Subject: [PATCH] fix configmap for dynamic env --- config/manager/kustomization.yaml | 2 +- config/rbac/role.yaml | 7 +++++++ helm-charts/stage/Chart.yaml | 2 +- helm-charts/stage/templates/configmap.yaml | 2 +- helm-charts/stage/templates/deployment.yaml | 4 ++-- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index ba0bb85..158fdd6 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ kind: Kustomization images: - name: controller newName: git.jwetzell.com/jwetzell/ontime-operator - newTag: v1.6.2 + newTag: v1.7.2 diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index cf41776..2146b82 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -20,6 +20,13 @@ rules: - secrets verbs: - "*" +# We need to manage config maps +- apiGroups: + - "" + resources: + - configmaps + verbs: + - "*" # We need to create events on CRs about things happening during reconciliation - apiGroups: - "" diff --git a/helm-charts/stage/Chart.yaml b/helm-charts/stage/Chart.yaml index 783b556..1c5b871 100644 --- a/helm-charts/stage/Chart.yaml +++ b/helm-charts/stage/Chart.yaml @@ -3,4 +3,4 @@ appVersion: v4.1.0 description: A Helm chart for Ontime name: stage type: application -version: 1.6.2 +version: 1.7.2 diff --git a/helm-charts/stage/templates/configmap.yaml b/helm-charts/stage/templates/configmap.yaml index ad00bb1..7cf6591 100644 --- a/helm-charts/stage/templates/configmap.yaml +++ b/helm-charts/stage/templates/configmap.yaml @@ -4,5 +4,5 @@ metadata: name: {{ include "stage.fullname" . }}-env data: {{- if .Values.ontime.reset }} - RESET_APP_STATE: true + RESET_APP_STATE: "true" {{- end }} \ No newline at end of file diff --git a/helm-charts/stage/templates/deployment.yaml b/helm-charts/stage/templates/deployment.yaml index a7278c8..3b415cd 100644 --- a/helm-charts/stage/templates/deployment.yaml +++ b/helm-charts/stage/templates/deployment.yaml @@ -35,8 +35,8 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.ontime.version | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} envFrom: - configMapRef: - name: {{ include "stage.fullname" . }}-env + - configMapRef: + name: {{ include "stage.fullname" . }}-env env: - name: IS_CLOUD value: "true"