File tree Expand file tree Collapse file tree 3 files changed +34
-2
lines changed
helm-chart/eoapi/templates Expand file tree Collapse file tree 3 files changed +34
-2
lines changed Original file line number Diff line number Diff line change 1+ { {- define " eoapi.pgstacInitContainer" -} }
2+ { {- if .Values.pgstacBootstrap.enabled } }
3+ - name: wait-for-pgstac-migrate
4+ image: bitnami/kubectl:latest
5+ command:
6+ - /bin/sh
7+ - -c
8+ - |
9+ echo "Waiting for pgstac-migrate job to complete..."
10+ until kubectl get job pgstac-migrate -o jsonpath='{ .status.conditions[?(@.type= =" Complete" )].status} ' | grep -q "True"; do
11+ echo "pgstac-migrate job not complete yet, waiting..."
12+ sleep 5
13+ done
14+ echo "pgstac-migrate job completed successfully."
15+ { {- if .Values.pgstacBootstrap.settings.loadSamples } }
16+ - name: wait-for-pgstac-load-samples
17+ image: bitnami/kubectl:latest
18+ command:
19+ - /bin/sh
20+ - -c
21+ - |
22+ echo "Waiting for pgstac-load-samples job to complete..."
23+ until kubectl get job pgstac-load-samples -o jsonpath='{ .status.conditions[?(@.type= =" Complete" )].status} ' | grep -q "True"; do
24+ echo "pgstac-load-samples job not complete yet, waiting..."
25+ sleep 5
26+ done
27+ echo "pgstac-load-samples job completed successfully."
28+ { {- end } }
29+ { {- end } }
30+ { {- end -} }
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ metadata:
2929 annotations :
3030 helm.sh/hook : " post-install,post-upgrade"
3131 helm.sh/hook-weight : " -5"
32- helm.sh/hook-delete-policy : " before-hook-creation,hook-succeeded "
32+ helm.sh/hook-delete-policy : " before-hook-creation"
3333spec :
3434 template :
3535 metadata :
@@ -97,7 +97,7 @@ metadata:
9797 annotations :
9898 helm.sh/hook : " post-install,post-upgrade"
9999 helm.sh/hook-weight : " -4"
100- helm.sh/hook-delete-policy : " before-hook-creation,hook-succeeded "
100+ helm.sh/hook-delete-policy : " before-hook-creation"
101101spec :
102102 template :
103103 metadata :
Original file line number Diff line number Diff line change 3232 app : {{ $serviceName }}-{{ $.Release.Name }}
3333 spec :
3434 serviceAccountName : eoapi-sa-{{ $.Release.Name }}
35+ initContainers :
36+ {{- include "eoapi.pgstacInitContainer" $ | nindent 8 }}
3537 containers :
3638 - image : {{ index $v "image" "name" }}:{{ index $v "image" "tag" }}
3739 name : {{ $serviceName }}
You can’t perform that action at this time.
0 commit comments