feat(template-chart): added secrets and storage
This commit is contained in:
5 files changed
+30
-4
No files matched your search
@@ -31,10 +31,8 @@ spec:
|
|||||||
protocol: TCP
|
protocol: TCP
|
||||||
name: http
|
name: http
|
||||||
# TODO: Add liveness and readiness probes
|
# TODO: Add liveness and readiness probes
|
||||||
{{- with .Values.xxx.resources }}
|
|
||||||
resources:
|
resources:
|
||||||
{{ toYaml . | nindent 12 }}
|
{{ toYaml .Values.xxx.resources | nindent 12 }}
|
||||||
{{- end }}
|
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
{{- if .Values.ingress.enabled }}
|
||||||
apiVersion: networking.k8s.io/v1
|
apiVersion: networking.k8s.io/v1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
@@ -21,3 +22,4 @@ spec:
|
|||||||
- hosts:
|
- hosts:
|
||||||
- {{ required "A Domain/Host must be provided" .Values.ingress.domain }}
|
- {{ required "A Domain/Host must be provided" .Values.ingress.domain }}
|
||||||
secretName: tls-{{ .Release.Name }}-{{ .Chart.Name }}-ingress
|
secretName: tls-{{ .Release.Name }}-{{ .Chart.Name }}-ingress
|
||||||
|
{{- end }}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: {{ .Release.Name }}-{{ .Chart.Name }}-pvc
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: {{ .Values.storage.amount }}
|
||||||
|
{{- if .Values.storage.storageClass }}
|
||||||
|
storageClassName: {{ .Values.storage.storageClass }}
|
||||||
|
{{- end }}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
apiVersion: onepassword.com/v1
|
||||||
|
kind: OnePasswordItem
|
||||||
|
metadata:
|
||||||
|
name: {{ .Release.Name }}-{{ .Chart.Name }}-secret
|
||||||
|
spec:
|
||||||
|
itemPath: {{ required "You must provide a xxxSecret Reference" .Values.secrets.xxxSecretRef }}
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
|
secrets:
|
||||||
|
xxxSecretRef: null
|
||||||
|
|
||||||
xxx:
|
xxx:
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
@@ -9,7 +12,11 @@ xxx:
|
|||||||
memory: 768Mi
|
memory: 768Mi
|
||||||
ephemeral-storage: 100Mi
|
ephemeral-storage: 100Mi
|
||||||
|
|
||||||
|
storage:
|
||||||
|
amount: 10Gi
|
||||||
|
storageClass: null
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
clusterIssuer: letsencrypt
|
clusterIssuer: null
|
||||||
domain: null
|
domain: null
|
||||||
Reference in new issue
Block a user