Skip to content

Commit 1f095c3

Browse files
committed
Template image values
Signed-off-by: Jamal Allogie <[email protected]>
1 parent 865ac53 commit 1f095c3

File tree

4 files changed

+11
-2
lines changed

4 files changed

+11
-2
lines changed

helm/chart/Chart.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ name: argocd-ephemeral-access
33
description: Argocd ephemeral access extension for temporary privilege elevation
44
type: application
55
version: 1.0.0
6+
appVersion: 1.0.0-rc11

helm/chart/templates/deploy-backend.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ spec:
7171
key: backend.defaultAccessDuration
7272
name: backend-cm
7373
optional: true
74-
image: quay.io/argoprojlabs/argocd-ephemeral-access:v1.0.0-rc11
74+
image: "{{ .Values.backend.image.repository }}:{{ default .Chart.AppVersion .Values.backend.image.tag }}"
7575
imagePullPolicy: Always
7676
livenessProbe:
7777
initialDelaySeconds: 15

helm/chart/templates/deploy-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ spec:
103103
key: controller.access.request.ttl
104104
name: controller-cm
105105
optional: true
106-
image: quay.io/argoprojlabs/argocd-ephemeral-access:v1.0.0-rc11
106+
image: "{{ .Values.controller.image.repository }}:{{ default .Chart.AppVersion .Values.controller.image.tag }}"
107107
imagePullPolicy: Always
108108
livenessProbe:
109109
httpGet:

helm/chart/values.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ roleTemplates:
1313
- p, {{.role}}, applications, action/*, {{.project}}/{{.application}}, allow
1414
- p, {{.role}}, applications, delete/*/Pod/*, {{.project}}/{{.application}}, allow
1515
backend:
16+
image:
17+
repository: quay.io/argoprojlabs/argocd-ephemeral-access
18+
# -- defaults to appVersion
19+
# tag:
1620
replicas: 1
1721
config:
1822
backend.log.level: info
@@ -21,6 +25,10 @@ backend:
2125
backend.metrics.port: 8091
2226
backend.defaultAccessDuration: 4h
2327
controller:
28+
image:
29+
repository: quay.io/argoprojlabs/argocd-ephemeral-access
30+
# -- defaults to appVersion
31+
# tag:
2432
replicas: 1
2533
config:
2634
controller.log.level: info

0 commit comments

Comments
 (0)