|
| 1 | +{{ $nsqdNodeCount := .Values.nsqd.replicas | int }} |
1 | 2 | apiVersion: apps/v1 |
2 | 3 | kind: Deployment |
3 | 4 | metadata: |
@@ -53,86 +54,88 @@ spec: |
53 | 54 | {{- end }} |
54 | 55 | {{- end }} |
55 | 56 | env: |
56 | | - - name: REGISTRATION_MODE |
57 | | - value: {{ .Values.registration_mode }} |
58 | | - # NOTE(bacongobbler): use drycc/registry_proxy to work around Docker --insecure-registry requirements |
59 | | - - name: "DRYCC_REGISTRY_PROXY_HOST" |
60 | | - value: "127.0.0.1" |
61 | | - # Environmental variable value for $INGRESS_CLASS |
62 | | - - name: "DRYCC_INGRESS_CLASS" |
63 | | - value: "{{ .Values.global.ingress_class }}" |
64 | | - - name: "DRYCC_PLATFORM_DOMAIN" |
65 | | - value: "{{ .Values.global.platform_domain }}" |
66 | | - - name: "K8S_API_VERIFY_TLS" |
67 | | - value: "{{ .Values.k8s_api_verify_tls }}" |
68 | | - - name: "DRYCC_REGISTRY_PROXY_PORT" |
69 | | - value: "{{ .Values.global.registry_proxy_port }}" |
70 | | - - name: "APP_STORAGE" |
71 | | - value: "{{ .Values.global.storage}}" |
72 | | - - name: "DRYCC_REGISTRY_LOCATION" |
73 | | - value: "{{ .Values.global.registry_location }}" |
74 | | - - name: "DRYCC_REGISTRY_SECRET_PREFIX" |
75 | | - value: "{{ .Values.global.registry_secret_prefix }}" |
76 | | - - name: "IMAGE_PULL_POLICY" |
77 | | - value: "{{ .Values.app_pull_policy }}" |
| 57 | + - name: REGISTRATION_MODE |
| 58 | + value: {{ .Values.registration_mode }} |
| 59 | + # NOTE(bacongobbler): use drycc/registry_proxy to work around Docker --insecure-registry requirements |
| 60 | + - name: "DRYCC_REGISTRY_PROXY_HOST" |
| 61 | + value: "127.0.0.1" |
| 62 | + # Environmental variable value for $INGRESS_CLASS |
| 63 | + - name: "DRYCC_INGRESS_CLASS" |
| 64 | + value: "{{ .Values.global.ingress_class }}" |
| 65 | + - name: "DRYCC_PLATFORM_DOMAIN" |
| 66 | + value: "{{ .Values.global.platform_domain }}" |
| 67 | + - name: "K8S_API_VERIFY_TLS" |
| 68 | + value: "{{ .Values.k8s_api_verify_tls }}" |
| 69 | + - name: "DRYCC_REGISTRY_PROXY_PORT" |
| 70 | + value: "{{ .Values.global.registry_proxy_port }}" |
| 71 | + - name: "APP_STORAGE" |
| 72 | + value: "{{ .Values.global.storage}}" |
| 73 | + - name: "DRYCC_REGISTRY_LOCATION" |
| 74 | + value: "{{ .Values.global.registry_location }}" |
| 75 | + - name: "DRYCC_REGISTRY_SECRET_PREFIX" |
| 76 | + value: "{{ .Values.global.registry_secret_prefix }}" |
| 77 | + - name: "IMAGE_PULL_POLICY" |
| 78 | + value: "{{ .Values.app_pull_policy }}" |
78 | 79 | {{- if (.Values.app_storage_class) }} |
79 | | - - name: "DRYCC_APP_KUBERNETES_STORAGE_CLASS" |
80 | | - value: "{{ .Values.app_storage_class }}" |
| 80 | + - name: "DRYCC_APP_KUBERNETES_STORAGE_CLASS" |
| 81 | + value: "{{ .Values.app_storage_class }}" |
81 | 82 | {{- end }} |
82 | | - - name: "TZ" |
83 | | - value: {{ .Values.time_zone | default "UTC" | quote }} |
| 83 | + - name: "TZ" |
| 84 | + value: {{ .Values.time_zone | default "UTC" | quote }} |
84 | 85 | {{- if (.Values.deploy_hook_urls) }} |
85 | | - - name: DRYCC_DEPLOY_HOOK_URLS |
86 | | - value: "{{ .Values.deploy_hook_urls }}" |
87 | | - - name: DRYCC_DEPLOY_HOOK_SECRET_KEY |
88 | | - valueFrom: |
89 | | - secretKeyRef: |
90 | | - name: deploy-hook-key |
91 | | - key: secret-key |
| 86 | + - name: DRYCC_DEPLOY_HOOK_URLS |
| 87 | + value: "{{ .Values.deploy_hook_urls }}" |
| 88 | + - name: DRYCC_DEPLOY_HOOK_SECRET_KEY |
| 89 | + valueFrom: |
| 90 | + secretKeyRef: |
| 91 | + name: deploy-hook-key |
| 92 | + key: secret-key |
92 | 93 | {{- end }} |
93 | | - - name: DRYCC_SECRET_KEY |
94 | | - valueFrom: |
95 | | - secretKeyRef: |
96 | | - name: django-secret-key |
97 | | - key: secret-key |
98 | | - - name: DRYCC_BUILDER_KEY |
99 | | - valueFrom: |
100 | | - secretKeyRef: |
101 | | - name: builder-key-auth |
102 | | - key: builder-key |
| 94 | + - name: DRYCC_SECRET_KEY |
| 95 | + valueFrom: |
| 96 | + secretKeyRef: |
| 97 | + name: django-secret-key |
| 98 | + key: secret-key |
| 99 | + - name: DRYCC_BUILDER_KEY |
| 100 | + valueFrom: |
| 101 | + secretKeyRef: |
| 102 | + name: builder-key-auth |
| 103 | + key: builder-key |
103 | 104 | {{- if eq .Values.global.database_location "off-cluster" }} |
104 | | - - name: DRYCC_DATABASE_NAME |
105 | | - valueFrom: |
106 | | - secretKeyRef: |
107 | | - name: database-creds |
108 | | - key: name |
109 | | - - name: DRYCC_DATABASE_SERVICE_HOST |
110 | | - valueFrom: |
111 | | - secretKeyRef: |
112 | | - name: database-creds |
113 | | - key: host |
114 | | - - name: DRYCC_DATABASE_SERVICE_PORT |
115 | | - valueFrom: |
116 | | - secretKeyRef: |
117 | | - name: database-creds |
118 | | - key: port |
| 105 | + - name: DRYCC_DATABASE_NAME |
| 106 | + valueFrom: |
| 107 | + secretKeyRef: |
| 108 | + name: database-creds |
| 109 | + key: name |
| 110 | + - name: DRYCC_DATABASE_SERVICE_HOST |
| 111 | + valueFrom: |
| 112 | + secretKeyRef: |
| 113 | + name: database-creds |
| 114 | + key: host |
| 115 | + - name: DRYCC_DATABASE_SERVICE_PORT |
| 116 | + valueFrom: |
| 117 | + secretKeyRef: |
| 118 | + name: database-creds |
| 119 | + key: port |
119 | 120 | {{- end }} |
120 | | - - name: DRYCC_DATABASE_USER |
121 | | - valueFrom: |
122 | | - secretKeyRef: |
123 | | - name: database-creds |
124 | | - key: user |
125 | | - - name: DRYCC_DATABASE_PASSWORD |
126 | | - valueFrom: |
127 | | - secretKeyRef: |
128 | | - name: database-creds |
129 | | - key: password |
130 | | - - name: RESERVED_NAMES |
131 | | - value: "drycc, drycc-builder, grafana" |
132 | | - - name: WORKFLOW_NAMESPACE |
133 | | - valueFrom: |
134 | | - fieldRef: |
135 | | - fieldPath: metadata.namespace |
| 121 | + - name: DRYCC_DATABASE_USER |
| 122 | + valueFrom: |
| 123 | + secretKeyRef: |
| 124 | + name: database-creds |
| 125 | + key: user |
| 126 | + - name: DRYCC_DATABASE_PASSWORD |
| 127 | + valueFrom: |
| 128 | + secretKeyRef: |
| 129 | + name: database-creds |
| 130 | + key: password |
| 131 | + - name: RESERVED_NAMES |
| 132 | + value: "drycc, drycc-builder, drycc-monitor-grafana" |
| 133 | + - name: WORKFLOW_NAMESPACE |
| 134 | + valueFrom: |
| 135 | + fieldRef: |
| 136 | + fieldPath: metadata.namespace |
| 137 | + - name: DRYCC_NSQD_ADDRS |
| 138 | + value: "{{range $i := until $nsqdNodeCount}}drycc-nsqd-{{$i}}.drycc-nsqd.{{ $.Release.Namespace }}.svc.cluster.local:{{$.Values.nsqd.tcp_port}}{{if lt (add 1 $i) $nsqdNodeCount}},{{end}}{{end}}" |
136 | 139 | volumeMounts: |
137 | 140 | - mountPath: /etc/slugrunner |
138 | 141 | name: slugrunner-config |
|
0 commit comments