From 0505eca2533210e4b550f2f78ee2ba45ea8798b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=98=D0=B7=D0=BE=D1=82=D0=BE=D0=B2?= Date: Fri, 31 May 2024 11:12:39 +0300 Subject: [PATCH] add imagePullSecrets support to chronograf and kapacitor charts Signed-off-by: Nyralei <93216976+Nyralei@users.noreply.github.com> --- charts/chronograf/Chart.yaml | 2 +- charts/chronograf/templates/deployment.yaml | 6 ++++++ charts/chronograf/values.yaml | 2 ++ charts/kapacitor/Chart.yaml | 2 +- charts/kapacitor/templates/deployment.yaml | 6 ++++++ charts/kapacitor/values.yaml | 2 ++ 6 files changed, 18 insertions(+), 2 deletions(-) diff --git a/charts/chronograf/Chart.yaml b/charts/chronograf/Chart.yaml index 3f2ed7b9..08e3386a 100755 --- a/charts/chronograf/Chart.yaml +++ b/charts/chronograf/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: chronograf -version: 1.2.6 +version: 1.2.7 appVersion: 1.9.4 description: Open-source web application written in Go and React.js that provides the tools to visualize your monitoring data and easily create alerting and automation diff --git a/charts/chronograf/templates/deployment.yaml b/charts/chronograf/templates/deployment.yaml index 163d4472..ba16c995 100644 --- a/charts/chronograf/templates/deployment.yaml +++ b/charts/chronograf/templates/deployment.yaml @@ -31,6 +31,12 @@ spec: {{- end }} {{- include "chronograf.selectorLabels" . | nindent 8 }} spec: + {{- if .Values.image.pullSecrets }} + imagePullSecrets: + {{- range .Values.image.pullSecrets }} + - name: {{ . }} + {{- end }} + {{- end }} containers: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" diff --git a/charts/chronograf/values.yaml b/charts/chronograf/values.yaml index 997ee4e0..1dd1393b 100644 --- a/charts/chronograf/values.yaml +++ b/charts/chronograf/values.yaml @@ -6,6 +6,8 @@ image: ## alternative: quay.io/influxdb/chronograf tag: 1.9.4 pullPolicy: IfNotPresent + # pullSecrets: + # - my-registry-key ## Specify a service type ## ClusterIP is default diff --git a/charts/kapacitor/Chart.yaml b/charts/kapacitor/Chart.yaml index 4c2c2fd4..1bee344a 100755 --- a/charts/kapacitor/Chart.yaml +++ b/charts/kapacitor/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: kapacitor -version: 1.4.7 +version: 1.4.8 appVersion: 1.6.4 description: InfluxDB's native data processing engine. It can process both stream and batch data from InfluxDB. diff --git a/charts/kapacitor/templates/deployment.yaml b/charts/kapacitor/templates/deployment.yaml index bc7abe17..c0fd555b 100644 --- a/charts/kapacitor/templates/deployment.yaml +++ b/charts/kapacitor/templates/deployment.yaml @@ -24,6 +24,12 @@ spec: labels: app: {{ template "kapacitor.fullname" . }} spec: + {{- if .Values.image.pullSecrets }} + imagePullSecrets: + {{- range .Values.image.pullSecrets }} + - name: {{ . }} + {{- end }} + {{- end }} serviceAccountName: {{ template "kapacitor.serviceAccountName" . }} containers: - name: {{ .Chart.Name }} diff --git a/charts/kapacitor/values.yaml b/charts/kapacitor/values.yaml index 43e4667c..3383e1b2 100644 --- a/charts/kapacitor/values.yaml +++ b/charts/kapacitor/values.yaml @@ -5,6 +5,8 @@ image: repository: "kapacitor" tag: "1.6.4-alpine" pullPolicy: "IfNotPresent" + # pullSecrets: + # - my-registry-key ## Deployment Strategy type # strategy: