File tree 5 files changed +22
-4
lines changed
5 files changed +22
-4
lines changed Original file line number Diff line number Diff line change 1
1
name : rucio-server
2
- version : 36.0.8
2
+ version : 36.0.9
3
3
apiVersion : v1
4
4
description : A Helm chart to deploy servers for Rucio
5
5
keywords :
Original file line number Diff line number Diff line change @@ -62,3 +62,15 @@ Ensures the registry ends with a `/` if set.
62
62
{ {- trimSuffix " /" .Values.imageRegistry } }/
63
63
{ {- end -} }
64
64
{ {- end -} }
65
+
66
+ { {/*
67
+ Generate policy package PVC Name
68
+ Prepends the release name to the policy package PVC name if specified in values.
69
+ */} }
70
+ { {- define " rucio.pvc.claimName" -} }
71
+ { {- if and .Values.policyPackages.enabled .Values.policyPackages.pvc.prependReleaseName -} }
72
+ { { .Release.Name } }-{ { .Values.policyPackages.pvc.name } }
73
+ { {- else -} }
74
+ { { .Values.policyPackages.pvc.name } }
75
+ { {- end -} }
76
+ { {- end -} }
Original file line number Diff line number Diff line change 69
69
{{- if .Values.policyPackages.enabled }}
70
70
- name : policy-package-volume
71
71
persistentVolumeClaim :
72
- claimName : policy-package-volume
72
+ claimName : {{ include "rucio.pvc.claimName" . }}
73
73
{{- end }}
74
74
{{- range $key, $val := .Values.secretMounts }}
75
75
- name : {{ coalesce $val.volumeName $val.secretName $val.secretFullName }}
Original file line number Diff line number Diff line change 1
- {{- if .Values.policyPackages.enabled }}
1
+ {{- if .Values.policyPackages.pvc.createPvc }}
2
2
apiVersion : v1
3
3
kind : PersistentVolumeClaim
4
4
metadata :
5
- name : policy-package-volume
5
+ name : {{ include "rucio.pvc.claimName" . }}
6
6
spec :
7
7
storageClassName : {{ .Values.policyPackages.storageClass.name }}
8
8
accessModes :
Original file line number Diff line number Diff line change @@ -178,6 +178,12 @@ policyPackages:
178
178
# - moduleName: vo_2_policy_package
179
179
# requirement: git+https://github.com/vo-2/[email protected]
180
180
# version: 0.1.0
181
+ pvc :
182
+ # Set true to create a PVC for the policy packages; leave false if providing it separately.
183
+ createPvc : false
184
+ name : policy-package-volume
185
+ # Whether to prepend the release name to the PVC name provided.
186
+ prependReleaseName : true
181
187
resources :
182
188
requests :
183
189
# Storage required by the policy packages - resize if needed
You can’t perform that action at this time.
0 commit comments