Skip to content

Commit a228922

Browse files
HujinoKunbianchi2
andauthored
fix: Added default Kubernetes parameters to VolumeClaimTemplate to prevent infinite DRIFT (#1030)
* fix: Added default Kubernetes parameters to VolumeClaimTemplate to prevent infinite DRIFT * Fix tests --------- Co-authored-by: yivan-atl <[email protected]> Co-authored-by: Yevhen Ivantsov <[email protected]>
1 parent 6b6f8f3 commit a228922

File tree

11 files changed

+25
-13
lines changed

11 files changed

+25
-13
lines changed

src/main/charts/bamboo/templates/_helpers.tpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,9 @@ persistentVolumeClaimRetentionPolicy:
366366
{{- end}}
367367
volumeClaimTemplates:
368368
{{- if .Values.volumes.localHome.persistentVolumeClaim.create }}
369-
- metadata:
369+
- apiVersion: v1
370+
kind: PersistentVolumeClaim
371+
metadata:
370372
name: local-home
371373
spec:
372374
accessModes: [ "ReadWriteOnce" ]

src/main/charts/bitbucket/templates/_helpers.tpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,9 @@ persistentVolumeClaimRetentionPolicy:
375375
{{- end}}
376376
volumeClaimTemplates:
377377
{{- if .Values.volumes.localHome.persistentVolumeClaim.create }}
378-
- metadata:
378+
- apiVersion: v1
379+
kind: PersistentVolumeClaim
380+
metadata:
379381
name: local-home
380382
spec:
381383
accessModes: [ "ReadWriteOnce" ]

src/main/charts/confluence/templates/_helpers.tpl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,9 @@ persistentVolumeClaimRetentionPolicy:
569569
{{- end}}
570570
volumeClaimTemplates:
571571
{{- if .Values.volumes.localHome.persistentVolumeClaim.create }}
572-
- metadata:
572+
- apiVersion: v1
573+
kind: PersistentVolumeClaim
574+
metadata:
573575
name: local-home
574576
spec:
575577
accessModes: [ "ReadWriteOnce" ]
@@ -605,7 +607,9 @@ persistentVolumeClaimRetentionPolicy:
605607
whenScaled: {{.Values.volumes.synchronyHome.persistentVolumeClaimRetentionPolicy.whenScaled}}
606608
{{- end}}
607609
volumeClaimTemplates:
608-
- metadata:
610+
- apiVersion: v1
611+
kind: PersistentVolumeClaim
612+
metadata:
609613
name: synchrony-home
610614
spec:
611615
accessModes: [ "ReadWriteOnce" ]

src/main/charts/crowd/templates/_helpers.tpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,9 @@ persistentVolumeClaimRetentionPolicy:
317317
{{- end}}
318318
volumeClaimTemplates:
319319
{{- if .Values.volumes.localHome.persistentVolumeClaim.create }}
320-
- metadata:
320+
- apiVersion: v1
321+
kind: PersistentVolumeClaim
322+
metadata:
321323
name: local-home
322324
spec:
323325
accessModes: [ "ReadWriteOnce" ]

src/main/charts/jira/templates/_helpers.tpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,9 @@ persistentVolumeClaimRetentionPolicy:
413413
{{- end}}
414414
volumeClaimTemplates:
415415
{{- if .Values.volumes.localHome.persistentVolumeClaim.create }}
416-
- metadata:
416+
- apiVersion: v1
417+
kind: PersistentVolumeClaim
418+
metadata:
417419
name: local-home
418420
spec:
419421
accessModes: [ "ReadWriteOnce" ]

src/test/resources/expected_helm_output/bamboo-agent/output.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ spec:
4646
template:
4747
metadata:
4848
annotations:
49-
checksum/config-jvm: 9a98b41a1da066f40ae9f4aa3287ac9be4e429b95c274256f832460a9d8712a3
49+
checksum/config-jvm: e6302b5d728be9cb0332d747ef6e6d9ef2b7dc400065102fdb4d9759e6b58b57
5050
labels:
5151
app.kubernetes.io/name: bamboo-agent
5252
app.kubernetes.io/instance: unittest-bamboo-agent

src/test/resources/expected_helm_output/bamboo/output.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ spec:
457457
template:
458458
metadata:
459459
annotations:
460-
checksum/config-jvm: b705db3ed9b91938a23d626ca0f8725fb47af5bce6eb9848f586a5d4239d1a21
460+
checksum/config-jvm: d39ffe576460a5be8eaa579df4e744d7fca12e30af7579f63412fcf3bd4f4dd8
461461
labels:
462462
helm.sh/chart: bamboo-2.0.5
463463
app.kubernetes.io/name: bamboo

src/test/resources/expected_helm_output/bitbucket/output.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@ spec:
603603
template:
604604
metadata:
605605
annotations:
606-
checksum/config-jvm: 71d151ebb77271e9b0c87e6631fe898e564007ab8af1144f123f9d2451e36a37
606+
checksum/config-jvm: cb9e5fb87fcd54e34c0f4e3b8c6d172bc0613964ef4289bdb3ebfdffe3510931
607607
labels:
608608
app.kubernetes.io/name: bitbucket-mesh
609609
app.kubernetes.io/instance: unittest-bitbucket
@@ -724,7 +724,7 @@ spec:
724724
template:
725725
metadata:
726726
annotations:
727-
checksum/config-jvm: f1af62bc806ba61471ce90cb05884979038428faa1576feb4fabc574325d4558
727+
checksum/config-jvm: 6526e9d5f767c7c61f1c789fc0582d8e3e46c6d8858e781dc5be5030c0159fdf
728728
labels:
729729
helm.sh/chart: bitbucket-2.0.5
730730
app.kubernetes.io/name: bitbucket

src/test/resources/expected_helm_output/confluence/output.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,7 +668,7 @@ spec:
668668
template:
669669
metadata:
670670
annotations:
671-
checksum/config-jvm: 139f1cdd4101022a790de67975f105114f4fcc91b3039e5398592805123683d6
671+
checksum/config-jvm: 04ff0c84ab05c7df598092cab4e3ed532c63c7ebdd6d6fa282db5cd050b64b49
672672
labels:
673673
helm.sh/chart: confluence-2.0.5
674674
app.kubernetes.io/name: confluence

src/test/resources/expected_helm_output/crowd/output.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ spec:
381381
template:
382382
metadata:
383383
annotations:
384-
checksum/config-jvm: 33b34c7dd5ed27e06a9c221da42805aeee39f7d9273f328833e104889586d433
384+
checksum/config-jvm: 497118b00b16287b7740f0f2bea19d09ff7aac932a47557021c98924575aef7e
385385
labels:
386386
helm.sh/chart: crowd-2.0.5
387387
app.kubernetes.io/name: crowd

0 commit comments

Comments
 (0)