Skip to content

Commit a357947

Browse files
committed
chore(helmbroker): add helmbroker initContainers
1 parent 89f3427 commit a357947

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ vendor/
4141
# generated bintray scripts during ci
4242
client/_scripts/ci/bintray-ci.json
4343
.idea
44+
.vscode/

charts/helmbroker/templates/helmbroker-celery.yaml renamed to charts/helmbroker/templates/helmbroker-celery-deployment.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,16 @@ spec:
2626
podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.celery.podAntiAffinityPreset.type "key" .Values.celery.podAntiAffinityPreset.key "values" .Values.celery.podAntiAffinityPreset.values ) | nindent 10 }}
2727
nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.celery.nodeAffinityPreset.type "key" .Values.celery.nodeAffinityPreset.key "values" .Values.celery.nodeAffinityPreset.values ) | nindent 10 }}
2828
serviceAccount: drycc-helmbroker
29+
initContainers:
30+
- name: drycc-helmbroker-celery-init
31+
image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/python-dev:latest
32+
imagePullPolicy: {{.Values.imagePullPolicy}}
33+
args:
34+
- netcat
35+
- -v
36+
- -a
37+
- $(DRYCC_HELMBROKER_SERVICE_HOST):$(DRYCC_HELMBROKER_SERVICE_PORT)
38+
{{- include "helmbroker.envs" . | indent 10 }}
2939
containers:
3040
- name: drycc-helmbroker-celery
3141
image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/helmbroker:{{.Values.imageTag}}

charts/helmbroker/templates/helmbroker-deployment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@ spec:
3636
- python -m helmbroker.loader
3737
{{- include "helmbroker.envs" . | indent 10 }}
3838
{{- include "helmbroker.volumeMounts" . | indent 10 }}
39+
- name: drycc-helmbroker-init
40+
image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/python-dev:latest
41+
imagePullPolicy: {{.Values.imagePullPolicy}}
42+
args:
43+
- netcat
44+
- -v
45+
- -u
46+
- $(DRYCC_RABBITMQ_URL)
47+
{{- include "helmbroker.envs" . | indent 10 }}
3948
containers:
4049
- name: drycc-helmbroker
4150
image: {{.Values.imageRegistry}}/{{.Values.imageOrg}}/helmbroker:{{.Values.imageTag}}

0 commit comments

Comments
 (0)