From 96bcee92f2832a7bd9584077a340601dbfd10566 Mon Sep 17 00:00:00 2001 From: "omri.s" Date: Wed, 24 Jan 2024 12:09:32 +0200 Subject: [PATCH] wait for webhook --- .github/workflows/netpol-e2e-test.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/netpol-e2e-test.yaml b/.github/workflows/netpol-e2e-test.yaml index 8f9ce32d3..d8906857c 100644 --- a/.github/workflows/netpol-e2e-test.yaml +++ b/.github/workflows/netpol-e2e-test.yaml @@ -89,6 +89,9 @@ jobs: - name: Wait for Otterize run: |- kubectl wait pods -n otterize-system -l app=intents-operator --for condition=Ready --timeout=360s + # wait for webhook to be ready + POD_IP=`kubectl get pod -l app=intents-operator -n otterize-system -o=jsonpath='{.items[0].status.podIP}'` + kubectl wait -n otterize-system --for=jsonpath='{.subsets[0].addresses[0].ip}'=$POD_IP endpoints/intents-operator-webhook-service - name: Wait for Tutorial services @@ -193,6 +196,10 @@ jobs: - name: Wait for Otterize run: |- kubectl wait pods -n otterize-system -l app=intents-operator --for condition=Ready --timeout=360s + # wait for webhook to be ready + POD_IP=`kubectl get pod -l app=intents-operator -n otterize-system -o=jsonpath='{.items[0].status.podIP}'` + kubectl wait -n otterize-system --for=jsonpath='{.subsets[0].addresses[0].ip}'=$POD_IP endpoints/intents-operator-webhook-service + - name: Apply intents @@ -295,6 +302,9 @@ jobs: - name: Wait for Otterize run: |- kubectl wait pods -n otterize-system -l app=intents-operator --for condition=Ready --timeout=360s + # wait for webhook to be ready + POD_IP=`kubectl get pod -l app=intents-operator -n otterize-system -o=jsonpath='{.items[0].status.podIP}'` + kubectl wait -n otterize-system --for=jsonpath='{.subsets[0].addresses[0].ip}'=$POD_IP endpoints/intents-operator-webhook-service - name: Wait for Tutorial services