Skip to content

Commit cd500fd

Browse files
committed
chore: add debug data for os3 integration test
1 parent f8534cd commit cd500fd

File tree

1 file changed

+23
-3
lines changed

1 file changed

+23
-3
lines changed

test/helpers/kubectl.ts

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,29 @@ export async function waitForDeployment(
265265
console.log(`Found deployment ${name} in namespace ${namespace}`);
266266

267267
console.log(`Begin waiting for deployment ${name} in namespace ${namespace}`);
268-
await exec(
269-
`./kubectl wait --for=condition=available deployment.apps/${name} -n ${namespace} --timeout=240s`,
270-
);
268+
269+
try {
270+
await exec(
271+
`./kubectl wait --for=condition=available deployment.apps/${name} -n ${namespace} --timeout=240s`,
272+
);
273+
} catch (error) {
274+
console.log('Failed waiting deployment to become available', { error });
275+
276+
const { stdout: deployments } = await exec(
277+
`./kubectl get deployment -n ${namespace} -o wide`,
278+
);
279+
280+
console.log(`Deployments info:`, { deployments });
281+
282+
const { stdout: describe } = await exec(
283+
`./kubectl describe deployment.apps/${name} -n ${namespace}`,
284+
);
285+
286+
console.log(`deployment.apps/${name} description:`, { describe });
287+
288+
throw error;
289+
}
290+
271291
console.log(`Deployment ${name} in namespace ${namespace} is available`);
272292
}
273293

0 commit comments

Comments
 (0)