Sfoglia il codice sorgente

Use nc instead of nslookup while waiting for postgres to come up

Using nslookup, the wait time for nextcloud pod to come up can be up to 1-5 minutes. This is reduced with nc to 5-10 seconds.
Waqar Ahmed 5 anni fa
parent
commit
f3fddff354
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      test/nextcloud/1.0.0/templates/deployment.yaml

+ 1 - 1
test/nextcloud/1.0.0/templates/deployment.yaml

@@ -39,7 +39,7 @@ spec:
       initContainers:
         - name: init-postgresdb
           image: busybox:latest
-          command: ['sh', '-c', "until nslookup {{ template "nextcloud.fullname" . }}-postgres; do echo waiting for postgres; sleep 2; done"]
+          command: ['sh', '-c', "until nc -w 5 -vz {{ template "nextcloud.fullname" . }}-postgres 5432; do echo waiting for postgres; sleep 2; done"]
           imagePullPolicy: {{ .Values.image.pullPolicy }}
       containers:
       - name: {{ .Chart.Name }}