Skip to content

Commit d076922

Browse files
authored
chore: ensure sequencer pods are ready before port-forwarding admin (#20073)
Quick fix to reduce flakiness.
2 parents 69e8d3c + 7137874 commit d076922

File tree

1 file changed

+3
-0
lines changed
  • yarn-project/end-to-end/src/spartan/utils

1 file changed

+3
-0
lines changed

yarn-project/end-to-end/src/spartan/utils/nodes.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
getChartDir,
2222
startPortForward,
2323
waitForResourceByLabel,
24+
waitForResourceByName,
2425
waitForStatefulSetsReady,
2526
} from './k8s.js';
2627

@@ -154,6 +155,8 @@ export async function withSequencersAdmin<T>(env: TestConfig, fn: (node: AztecNo
154155
const results = [];
155156

156157
for (const sequencer of sequencers) {
158+
// Ensure pod is Ready before attempting port-forward.
159+
await waitForResourceByName({ resource: 'pods', name: sequencer, namespace });
157160
// Wrap port-forward + fetch in a retry to handle flaky port-forwards
158161
const result = await retry(
159162
async () => {

0 commit comments

Comments
 (0)