diff --git a/config/7.6.0/dbs/mysql.yaml b/config/7.6.0/dbs/mysql.yaml index d94b0fe94..986aa7211 100644 --- a/config/7.6.0/dbs/mysql.yaml +++ b/config/7.6.0/dbs/mysql.yaml @@ -12,11 +12,12 @@ servers: initContainers: - command: [ - "sh", + "/bin/bash", "-c", - "until nslookup [[.KieName]]-mysql && nc -vz [[.KieName]]-mysql 3306; do echo waiting for [[.KieName]]-mysql; sleep 2; done;", + ">- + replicas=$(oc get dc [[.KieName]]-mysql -o=jsonpath='{.status.availableReplicas}'); until '[' $replicas -gt 0 ']'; do echo waiting for [[.KieName]]-mysql; replicas=$(oc get dc [[.KieName]]-mysql -o=jsonpath='{.status.availableReplicas}'); sleep 2; done;", ] - image: busybox + image: registry.redhat.io/openshift3/ose-cli:v3.11 imagePullPolicy: IfNotPresent name: "[[.KieName]]-mysql-init" terminationMessagePolicy: FallbackToLogsOnError diff --git a/config/7.6.0/dbs/postgresql.yaml b/config/7.6.0/dbs/postgresql.yaml index 4d933d200..5cf83609e 100644 --- a/config/7.6.0/dbs/postgresql.yaml +++ b/config/7.6.0/dbs/postgresql.yaml @@ -12,11 +12,12 @@ servers: initContainers: - command: [ - "sh", + "/bin/bash", "-c", - "until nslookup [[.KieName]]-postgresql && nc -vz [[.KieName]]-postgresql 5432; do echo waiting for [[.KieName]]-postgresql; sleep 2; done;", + ">- + replicas=$(oc get dc [[.KieName]]-postgresql -o=jsonpath='{.status.availableReplicas}'); until '[' $replicas -gt 0 ']'; do echo waiting for [[.KieName]]-postgresql; replicas=$(oc get dc [[.KieName]]-postgresql -o=jsonpath='{.status.availableReplicas}'); sleep 2; done;", ] - image: busybox + image: registry.redhat.io/openshift3/ose-cli:v3.11 imagePullPolicy: IfNotPresent name: "[[.KieName]]-postgresql-init" terminationMessagePolicy: FallbackToLogsOnError