Skip to content

Commit 2c3f71e

Browse files
bump volume provisioner (#322)
1 parent 723c7e0 commit 2c3f71e

File tree

8 files changed

+23
-6
lines changed

8 files changed

+23
-6
lines changed

.deploy/cf-runtime/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: cf-runtime
33
description: A Helm chart for Codefresh Runner
44
type: application
5-
version: 1.9.3
6-
appVersion: "1.9.3"
5+
version: 1.9.4
6+
appVersion: "1.9.4"

.deploy/cf-runtime/templates/volume-provisioner/deployment.dind-volume-provisioner.vp.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,13 @@ spec:
2525
tolerations:
2626
{{- if .Values.volumeProvisioner.tolerations }}
2727
{{ toYaml .Values.volumeProvisioner.tolerations | indent 8 }}
28-
{{- end }}
28+
{{- end }}
29+
{{- if .Values.volumeProvisioner.securityContext.enabled }}
30+
securityContext:
31+
runAsUser: 3000
32+
runAsGroup: 3000
33+
fsGroup: 3000
34+
{{- end }}
2935
containers:
3036
- name: dind-volume-provisioner
3137
{{- if .Values.volumeProvisioner.resources }}

.deploy/cf-runtime/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ volumeProvisioner: # Volume-Provisioner Deployment
6262
nodeSelector: {}
6363
resources: {}
6464
tolerations: []
65+
# Running as non root user is supported since version 1.32.0
66+
securityContext:
67+
enabled: true
6568
env: {}
6669
## e.g:
6770
# env:

venona/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.9.2
1+
1.9.4

venonactl/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.9.2
1+
1.9.4

venonactl/pkg/store/store.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ func (s *Values) BuildValues() map[string]interface{} {
174174
"AwsAccessKeyId": "",
175175
"AwsSecretAccessKey": "",
176176
"VolumeProvisioner": map[string]interface{}{
177-
"Image": "codefresh/dind-volume-provisioner:1.31.9",
177+
"Image": "codefresh/dind-volume-provisioner:1.32.0",
178178
"NodeSelector": s.KubernetesAPI.NodeSelector,
179179
"Resources": s.VolumeProvisioner.Resources,
180180
"MountAzureJson": false,

venonactl/pkg/templates/kubernetes/deployment.dind-volume-provisioner.vp.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ spec:
2222
{{ .Storage.VolumeProvisioner.NodeSelector | nodeSelectorParamToYaml | indent 8 | unescape}}
2323
{{ end }}
2424
serviceAccount: volume-provisioner-{{ .AppName }}
25+
securityContext:
26+
runAsUser: 3000
27+
runAsGroup: 3000
28+
fsGroup: 3000
2529
tolerations:
2630
- effect: NoSchedule
2731
key: node-role.kubernetes.io/master

venonactl/pkg/templates/kubernetes/templates.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)