7979 version : " latest"
8080
8181 - name : Setup d8
82- uses :
werf/trdl/actions/[email protected] 83- with :
84- repo : d8
85- url : https://deckhouse.ru/downloads/deckhouse-cli-trdl/
86- root-version : 1
87- root-sha512 : 343bd5f0d8811254e5f0b6fe292372a7b7eda08d276ff255229200f84e58a8151ab2729df3515cb11372dc3899c70df172a4e54c8a596a73d67ae790466a0491
88- group : 0
89- channel : stable
82+ uses : ./.github/actions/install-d8
9083
9184 - name : Install yq
9285 run : |
@@ -147,7 +140,7 @@ jobs:
147140 env :
148141 GO_VERSION : " 1.24.6"
149142 TIMEOUT : 4h
150- RUN_ID : nightly-nested-e2e- ${{ matrix.storage_name }}-${{ github.run_number }}
143+ RUN_ID : ${{ needs.setup.outputs.run_id }}
151144 steps :
152145 - uses : actions/checkout@v4
153146
@@ -167,15 +160,8 @@ jobs:
167160 with :
168161 version : " latest"
169162
170- - name : Setup d8 CLI
171- uses :
werf/trdl/actions/[email protected] 172- with :
173- repo : d8
174- url : https://deckhouse.ru/downloads/deckhouse-cli-trdl/
175- root-version : 1
176- root-sha512 : 343bd5f0d8811254e5f0b6fe2923729df3515cb11372dc3899c70df172a4e54c8a596a73d67ae790466a0491
177- group : 0
178- channel : stable
163+ - name : Setup d8
164+ uses : ./.github/actions/install-d8
179165
180166 - name : Install ginkgo
181167 working-directory : test/e2e
@@ -191,7 +177,7 @@ jobs:
191177 uses : actions/download-artifact@v4
192178 with :
193179 name : nested-run-${{ env.RUN_ID }}
194- path : ci/dvp-e2e/tmp/runs
180+ path : .
195181
196182 - name : Configure kubeconfig env
197183 run : |
@@ -203,20 +189,6 @@ jobs:
203189 fi
204190 echo "KUBECONFIG=$NESTED_KUBECONFIG" >> "$GITHUB_ENV"
205191
206- - name : Wait for nested API server
207- run : |
208- set -euo pipefail
209- for i in $(seq 1 30); do
210- if kubectl --request-timeout=15s get nodes >/dev/null 2>&1; then
211- echo "[INFO] Nested cluster is reachable"
212- exit 0
213- fi
214- echo "[INFO] Waiting for nested API... ($i/30)"
215- sleep 10
216- done
217- echo "[ERR] Nested API server did not become ready in time" >&2
218- exit 1
219-
220192 - name : Run E2E tests
221193 working-directory : test/e2e
222194 env :
0 commit comments