Skip to content

Automatically retry integration_k8s jobs

Tomasz Maczukin requested to merge automatically-retry-k8s-integration-test into main

What does this MR do?

Adds automatic retries to the integration_k8s job.

Why was this MR needed?

Automatically retry integration_k8s jobs

The job have known flaky tests that we haven't yet fixed. It's already annoying when it fails the pipeline (especially the merge train ones!) because of that. And given our current experiment on Continuous Delivery of GitLab Runner to our maintained fleet (#28713) it becomes even more annoying.

We already use retry: 2 in few of our jobs that are known from failing randomly on unknown reasons. This commit follows the same approach.

Merging this doesn't of course mean that we shold not identify and fix what's causing integration_k8s random failures. It just aims to make the job less annoying for the maintainers until this is done.

What's the best way to test this MR?

What are the relevant issue numbers?

Edited by Tomasz Maczukin

Merge request reports