diff --git a/yarn-project/end-to-end/src/spartan/upgrade_rollup_version.test.ts b/yarn-project/end-to-end/src/spartan/upgrade_rollup_version.test.ts index 02eaa828162a..71c5828b496e 100644 --- a/yarn-project/end-to-end/src/spartan/upgrade_rollup_version.test.ts +++ b/yarn-project/end-to-end/src/spartan/upgrade_rollup_version.test.ts @@ -591,7 +591,7 @@ describe('spartan_upgrade_rollup_version', () => { await waitForResourceByLabel({ resource: 'pods', namespace: config.NAMESPACE, - label: 'app.kubernetes.io/component=rpc', + label: 'app.kubernetes.io/component=rpc-node', timeout: '5m', }); } diff --git a/yarn-project/end-to-end/src/spartan/utils/nodes.ts b/yarn-project/end-to-end/src/spartan/utils/nodes.ts index 0a3166395afd..baba6c63de1a 100644 --- a/yarn-project/end-to-end/src/spartan/utils/nodes.ts +++ b/yarn-project/end-to-end/src/spartan/utils/nodes.ts @@ -363,16 +363,24 @@ export async function enableValidatorDynamicBootNode( */ export async function rollAztecPods(namespace: string, clearState: boolean = false) { // Pod components use 'validator', but StatefulSets and PVCs use 'sequencer-node' for validators + // RPC nodes have nodeType='rpc-node' in Helm values, so their component label is 'rpc-node' (not 'rpc') const podComponents = [ 'p2p-bootstrap', 'prover-node', 'prover-broker', 'prover-agent', 'sequencer-node', - 'rpc', + 'rpc-node', + 'validator-ha-db', + ]; + const pvcComponents = [ + 'p2p-bootstrap', + 'prover-node', + 'prover-broker', + 'sequencer-node', + 'rpc-node', 'validator-ha-db', ]; - const pvcComponents = ['p2p-bootstrap', 'prover-node', 'prover-broker', 'sequencer-node', 'rpc', 'validator-ha-db']; // StatefulSet components that need to be scaled down before PVC deletion // Note: validators use 'sequencer-node' as component label, not 'validator' const statefulSetComponents = [ @@ -380,7 +388,7 @@ export async function rollAztecPods(namespace: string, clearState: boolean = fal 'prover-node', 'prover-broker', 'sequencer-node', - 'rpc', + 'rpc-node', 'validator-ha-db', ];