-apiVersion: extensions/v1beta1\r
+apiVersion: apps/v1\r
kind: Deployment\r
metadata:\r
name: {{ .Values.appName}}\r
app: {{ .Values.appName}}\r
version: {{.Values.version}}\r
spec:\r
+ {{ if .Values.pullSecret }}\r
+ imagePullSecrets:\r
+ - name: {{ .Values.pullSecret }}\r
+ {{ end }}\r
serviceAccount: default\r
volumes:\r
- - name: {{ .Values.appName}}-cert-volume\r
- secret:\r
- secretName: {{.Values.sharedCert}}\r
- optional: true\r
- items:\r
- - key: PEM_CERT\r
- path: otf.pem\r
- - key: PEM_KEY\r
- path: privateKey.pem\r
+# - name: {{ .Values.appName}}-cert-volume\r
+# secret:\r
+# secretName: {{.Values.sharedCert}}\r
+# optional: true\r
+# items:\r
+# - key: PEM_CERT\r
+# path: otf.pem\r
+# - key: PEM_KEY\r
+# path: privateKey.pem\r
{{ if or (eq .Values.env "st") (eq .Values.env "prod-dr")}}\r
{{else}}\r
- name: logging-pvc\r
- persistentVolumeClaim:\r
- {{if eq .Values.env "prod"}}\r
- claimName: {{ .Values.pvc.prod | quote }}\r
- {{ else }}\r
- claimName: {{ .Values.pvc.dev | quote }}\r
- {{ end }}\r
+ #persistentVolumeClaim:\r
+ # {{if eq .Values.env "prod"}}\r
+ # claimName: {{ .Values.pvc.prod | quote }}\r
+ # {{ else }}\r
+ # claimName: {{ .Values.pvc.dev | quote }}\r
+ # {{ end }}\r
{{end}}\r
containers:\r
- name: {{ .Values.appName}}\r
ports:\r
- name: http\r
containerPort: 5000\r
- nodePort: {{.Values.nodePort}}\r
+ #nodePort: {{.Values.nodePort}}\r
protocol: TCP\r
{{ if eq .Values.env "st"}}\r
resources:\r
- name: APP_VERSION\r
value: {{.Values.version}}\r
volumeMounts:\r
- - name: {{.Values.appName}}-cert-volume\r
- mountPath: /opt/cert\r
+# - name: {{.Values.appName}}-cert-volume\r
+# mountPath: /opt/cert\r
{{ if or (eq .Values.env "st") (eq .Values.env "prod-dr")}}\r
{{else}}\r
- name: logging-pvc\r
httpGet:\r
path: {{.Values.health}}\r
port: http\r
- scheme: HTTPS\r
+ scheme: HTTP\r
httpHeaders:\r
- name: X-Custom-Header\r
value: Alive\r
httpGet:\r
path: {{.Values.health}}\r
port: http\r
- scheme: HTTPS\r
+ scheme: HTTP\r
httpHeaders:\r
- name: X-Custom-Header\r
value: Ready\r