Skip to content

runtime/kubernetes: skip unreachable clusters - #3244

Merged
nuclearcat merged 1 commit into
kernelci:mainfrom
nuclearcat:k8s-skip-dead-clusters
Oct 18, 2026
Merged

nuclearcat merged 1 commit into
kernelci:mainfrom
nuclearcat:k8s-skip-dead-clusters

Conversation

@nuclearcat

Copy link
Copy Markdown
Member

The GKE build clusters were suspended, and every submission still probed each of them three times before falling back, logging thousands of 403s.

Mark a cluster dead for 10 minutes after it fails (no retries on 401/403), skip it while dead, and fall back to the next live cluster if submission fails for a cluster-side reason. Clusters rejoin automatically if they recover, so they can stay in the config.

The GKE build clusters were suspended, and every submission still probed
each of them three times before falling back, logging thousands of 403s.

Mark a cluster dead for 10 minutes after it fails (no retries on 401/403),
skip it while dead, and fall back to the next live cluster if submission
fails for a cluster-side reason. Clusters rejoin automatically if they
recover, so they can stay in the config.

Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
@nuclearcat
nuclearcat added this pull request to the merge queue Oct 18, 2026
Merged via the queue into kernelci:main with commit e335ec9 Oct 18, 2026
3 checks passed
@nuclearcat
nuclearcat deleted the k8s-skip-dead-clusters branch October 18, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant