Skip to content

Commit

Permalink
fix(DMVP-4884): Fixed pvc object kind
Browse files Browse the repository at this point in the history
  • Loading branch information
viktoryathegreat committed Aug 6, 2024
1 parent 1e14fca commit 8ee68c5
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 23 deletions.
23 changes: 13 additions & 10 deletions charts/base/templates/pvc.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,31 @@
{{- range .Values.storage }}
{{- if .Values.storage -}}
{{- $storageValues := (kindIs "slice" .Values.storage | ternary .Values.storage (list .Values.storage)) -}}
{{- range $storage := $storageValues }}
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ .persistentVolumeClaimName | default (include "base.fullname" .) }}
name: {{ $storage.persistentVolumeClaimName | default (include "base.fullname" $) }}
labels:
{{- include "base.labels" $ | nindent 4 }}
{{- if .keepPvc }}
{{- if $storage.keepPvc }}
annotations:
"helm.sh/resource-policy": "keep"
{{- end }}
spec:
accessModes:
{{- toYaml .accessModes | nindent 4 }}
volumeMode: {{ .volumeMode | default "Filesystem" }}
{{- toYaml $storage.accessModes | nindent 4 }}
volumeMode: {{ $storage.volumeMode | default "Filesystem" }}
resources:
requests:
storage: {{ .requestedSize }}
{{- if .className }}
storageClassName: {{ .className }}
storage: {{ $storage.requestedSize }}
{{- if $storage.className }}
storageClassName: {{ $storage.className }}
{{- end }}
{{- if .enableDataSource }}
{{- if $storage.enableDataSource }}
dataSource:
kind: PersistentVolumeClaim
name: {{ .persistentVolumeClaimName| default (include "base.fullname" .) }}
name: {{ $storage.persistentVolumeClaimName | default (include "base.fullname" $) }}
{{- end }}
{{- end }}
{{- end }}
38 changes: 25 additions & 13 deletions charts/base/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000

securityContext: {}
securityContext:
{}
# capabilities:
# drop:
# - ALL
Expand Down Expand Up @@ -91,7 +92,7 @@ ingress:

secrets: []
secretsDefaultEngine: "ExternalSecrets"
# secrets:
# secrets:
# - external-secret-1
# - external-secret-2
# - external-secret-3
Expand All @@ -114,7 +115,8 @@ secretsDefaultEngine: "ExternalSecrets"

extraContainer: {}

resources: {}
resources:
{}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
Expand Down Expand Up @@ -143,7 +145,8 @@ config: {}

containerPort: 80

livenessProbe: {}
livenessProbe:
{}
# failureThreshold: 3
# httpGet:
# path: /
Expand All @@ -154,7 +157,8 @@ livenessProbe: {}
# successThreshold: 1
# timeoutSeconds: 1

readinessProbe: {}
readinessProbe:
{}
# httpGet:
# path: /
# port: http
Expand All @@ -164,18 +168,26 @@ readinessProbe: {}
envFrom:
secret:

startupProbe: {}
startupProbe:
{}
# httpGet:
# path: /
# port: http

storage: {}
# persistentVolumeClaimName: pvc-docs
# requestedSize: 1G
# className: gp2
# accessModes:
# - ReadWriteOnce
# keepPvc: false
storage:
{}
# - persistentVolumeClaimName: "pvc-1"
# accessModes:
# - ReadWriteMany
# className: efs-sc
# requestedSize: 2Gi
# enableDataSource: false
# - persistentVolumeClaimName: pvc-2
# accessModes:
# - ReadWriteMany
# className: efs-sc-root
# requestedSize: "2Gi"
# enableDataSource: false

deployment: {}

Expand Down

0 comments on commit 8ee68c5

Please sign in to comment.