Loading charts/core/meep-virt-engine/templates/deployment.yaml +9 −6 Original line number Diff line number Diff line Loading @@ -23,10 +23,13 @@ spec: spec: serviceAccountName: {{ .Values.serviceAccount }} volumes: - name: charts hostPath: path: "{{ .Values.volumes.charts.path }}" type: Directory - name: data {{- if .Values.persistence.enabled }} persistentVolumeClaim: claimName: {{ if .Values.persistence.existingClaim }}{{ .Values.persistence.existingClaim }}{{- else }}{{ template "meep-virt-engine.fullname" . }}{{- end }} {{- else }} emptyDir: {} {{- end -}} {{- if .Values.codecov.enabled}} - name: codecov-storage persistentVolumeClaim: Loading @@ -44,8 +47,8 @@ spec: - containerPort: {{ .Values.deployment.port }} protocol: {{ .Values.deployment.protocol }} volumeMounts: - name: charts mountPath: /charts - name: data mountPath: /data/ {{- if .Values.codecov.enabled}} - name: codecov-storage mountPath: /codecov Loading charts/core/meep-virt-engine/templates/pv.yaml 0 → 100755 +20 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled}} kind: PersistentVolume apiVersion: v1 metadata: name: {{ template "meep-virt-engine.fullname" . }} labels: app: {{ template "meep-virt-engine.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} spec: capacity: storage: {{ .Values.persistence.size }} accessModes: - {{ .Values.persistence.accessMode | quote }} persistentVolumeReclaimPolicy: {{ .Values.persistence.reclaimPolicy }} hostPath: path: "{{.Values.persistence.location}}" storageClassName: {{ template "meep-virt-engine.fullname" . }} {{- end }} No newline at end of file charts/core/meep-virt-engine/templates/pvc.yaml 0 → 100755 +30 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled }} {{- if not .Values.persistence.existingClaim -}} kind: PersistentVolumeClaim apiVersion: v1 metadata: name: {{ template "meep-virt-engine.fullname" . }} labels: app: {{ template "meep-virt-engine.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" spec: accessModes: - {{ .Values.persistence.accessMode | quote }} resources: requests: storage: {{ .Values.persistence.size | quote }} {{- if .Values.persistence.storageClass }} {{- if (eq "-" .Values.persistence.storageClass) }} storageClassName: "" {{- else }} {{- if (eq "fullname" .Values.persistence.storageClass) }} storageClassName: "{{ template "meep-virt-engine.fullname" . }}" {{- else }} storageClassName: "{{ .Values.persistence.storageClass }}" {{- end }} {{- end }} {{- end }} {{- end }} {{- end -}} charts/core/meep-virt-engine/templates/storageclass.yaml 0 → 100755 +13 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled}} kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: {{ template "meep-virt-engine.fullname" . }} labels: app: {{ template "meep-virt-engine.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumer {{- end }} charts/core/meep-virt-engine/values.yaml +16 −4 Original line number Diff line number Diff line Loading @@ -26,9 +26,21 @@ service: type: ClusterIP port: 80 volumes: charts: path: <HOME>/.meep/charts persistence: enabled: true accessMode: 'ReadWriteOnce' reclaimPolicy: Retain size: 5Gi location: '' ## If defined, storageClassName: <storageClass> ## If set to "-", storageClassName: "", which disables dynamic provisioning ## If set to "fullname", storageClassName: <template fullname> ## If undefined (the default) or set to null, no storageClassName spec is ## set, choosing the default provisioner. (gp2 on AWS, standard on ## GKE, AWS & OpenStack) ## # storageClass: '-' storageClass: 'fullname' codecov: enabled: false Loading Loading
charts/core/meep-virt-engine/templates/deployment.yaml +9 −6 Original line number Diff line number Diff line Loading @@ -23,10 +23,13 @@ spec: spec: serviceAccountName: {{ .Values.serviceAccount }} volumes: - name: charts hostPath: path: "{{ .Values.volumes.charts.path }}" type: Directory - name: data {{- if .Values.persistence.enabled }} persistentVolumeClaim: claimName: {{ if .Values.persistence.existingClaim }}{{ .Values.persistence.existingClaim }}{{- else }}{{ template "meep-virt-engine.fullname" . }}{{- end }} {{- else }} emptyDir: {} {{- end -}} {{- if .Values.codecov.enabled}} - name: codecov-storage persistentVolumeClaim: Loading @@ -44,8 +47,8 @@ spec: - containerPort: {{ .Values.deployment.port }} protocol: {{ .Values.deployment.protocol }} volumeMounts: - name: charts mountPath: /charts - name: data mountPath: /data/ {{- if .Values.codecov.enabled}} - name: codecov-storage mountPath: /codecov Loading
charts/core/meep-virt-engine/templates/pv.yaml 0 → 100755 +20 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled}} kind: PersistentVolume apiVersion: v1 metadata: name: {{ template "meep-virt-engine.fullname" . }} labels: app: {{ template "meep-virt-engine.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} spec: capacity: storage: {{ .Values.persistence.size }} accessModes: - {{ .Values.persistence.accessMode | quote }} persistentVolumeReclaimPolicy: {{ .Values.persistence.reclaimPolicy }} hostPath: path: "{{.Values.persistence.location}}" storageClassName: {{ template "meep-virt-engine.fullname" . }} {{- end }} No newline at end of file
charts/core/meep-virt-engine/templates/pvc.yaml 0 → 100755 +30 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled }} {{- if not .Values.persistence.existingClaim -}} kind: PersistentVolumeClaim apiVersion: v1 metadata: name: {{ template "meep-virt-engine.fullname" . }} labels: app: {{ template "meep-virt-engine.fullname" . }} chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" release: "{{ .Release.Name }}" heritage: "{{ .Release.Service }}" spec: accessModes: - {{ .Values.persistence.accessMode | quote }} resources: requests: storage: {{ .Values.persistence.size | quote }} {{- if .Values.persistence.storageClass }} {{- if (eq "-" .Values.persistence.storageClass) }} storageClassName: "" {{- else }} {{- if (eq "fullname" .Values.persistence.storageClass) }} storageClassName: "{{ template "meep-virt-engine.fullname" . }}" {{- else }} storageClassName: "{{ .Values.persistence.storageClass }}" {{- end }} {{- end }} {{- end }} {{- end }} {{- end -}}
charts/core/meep-virt-engine/templates/storageclass.yaml 0 → 100755 +13 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled}} kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: {{ template "meep-virt-engine.fullname" . }} labels: app: {{ template "meep-virt-engine.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumer {{- end }}
charts/core/meep-virt-engine/values.yaml +16 −4 Original line number Diff line number Diff line Loading @@ -26,9 +26,21 @@ service: type: ClusterIP port: 80 volumes: charts: path: <HOME>/.meep/charts persistence: enabled: true accessMode: 'ReadWriteOnce' reclaimPolicy: Retain size: 5Gi location: '' ## If defined, storageClassName: <storageClass> ## If set to "-", storageClassName: "", which disables dynamic provisioning ## If set to "fullname", storageClassName: <template fullname> ## If undefined (the default) or set to null, no storageClassName spec is ## set, choosing the default provisioner. (gp2 on AWS, standard on ## GKE, AWS & OpenStack) ## # storageClass: '-' storageClass: 'fullname' codecov: enabled: false Loading