diff --git a/.github/workflows/kind.yaml b/.github/workflows/kind.yaml index 690171c..079fb08 100644 --- a/.github/workflows/kind.yaml +++ b/.github/workflows/kind.yaml @@ -66,19 +66,16 @@ jobs: run: | helm repo add bitnami https://charts.bitnami.com/bitnami kubectl create namespace rabbitmq - helm install rabbitmq -n rabbitmq bitnami/rabbitmq --values ./base/rabbitmq/rabbitmq-values.yaml - echo "Sleeping for 60 seconds, give time for the helm chart to create the pods" && sleep 60 + helm install rabbitmq -n rabbitmq bitnami/rabbitmq --values ./base/rabbitmq/rabbitmq-values.yaml --wait --timeout=5m kubectl get pods -A -o wide - kubectl get pods -A -o wide | grep rabbitmq | awk '{print $3}' | grep -q '1/1' && echo "rabbitmq pod is running with status 1/1" || (echo "rabbitmq pod is not running with status 1/1" && exit 1) + kubectl exec --namespace rabbitmq rabbitmq-0 -- rabbitmqctl status - name: Install Vernemq (MQTT Broker) id: install-vernemq run: | kubectl create namespace vernemq helm repo add vernemq https://vernemq.github.io/docker-vernemq - helm install vernemq vernemq/vernemq --values ./base/vernemq/vernemq-values.yaml -n vernemq --create-namespace - echo "Sleeping for 120 seconds, give time for the helm chart to create the pods" && sleep 120 + helm install vernemq vernemq/vernemq --values ./base/vernemq/vernemq-values.yaml -n vernemq --create-namespace --wait --timeout=5m kubectl get pods -A -o wide - kubectl get pods -A -o wide | grep vernemq-0 | awk '{print $3}' | grep -q '1/1' && echo "vernemq pod is running with status 1/1" || (echo "vernemq pod is not running with status 1/1" && exit 1) kubectl exec --namespace vernemq vernemq-0 -- /vernemq/bin/vmq-admin cluster show - name: Install Kerberos Vault id: install-kerberos-vault