Skip to content

scripts: temporarily disable kubernetes deploy/upgrade steps#2925

Merged
ideaship merged 1 commit into
mainfrom
temp-disable-k8s-deploy
Jul 8, 2026
Merged

scripts: temporarily disable kubernetes deploy/upgrade steps#2925
ideaship merged 1 commit into
mainfrom
temp-disable-k8s-deploy

Conversation

@berendt

@berendt berendt commented Jul 7, 2026

Copy link
Copy Markdown
Member

Summary

  • Remove the kubernetes deploy stage call from scripts/deploy-services.sh
  • Remove the kubernetes upgrade stage call from scripts/upgrade-services.sh

The k3s deployment is currently a tech preview and does not work: the
upgrade playbook jumps directly from Kubernetes 1.32 to 1.36 instead of
upgrading one minor version at a time, which is unsupported per the
Kubernetes version skew policy.
Since we do not use k3s ourselves, the stage is disabled for now to keep
the testbed stable, and will be re-enabled once the upgrade path is fixed.

Tracked upstream in osism/osism-kubernetes#313.

Test plan

  • Run deploy-services.sh and confirm it skips the kubernetes stage
  • Run upgrade-services.sh and confirm it skips the kubernetes stage

@berendt berendt moved this from New to Ready for review in Human Board Jul 7, 2026
@berendt berendt requested a review from ideaship July 7, 2026 19:00

@ideaship ideaship left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR lacks information on why we are doing this. It's rather unusual to disable tests for an active feature. If we are reducing test coverage, we should a) state that this feature is removed permanently, or b) describe when it can/should be enabled again. Usually, features are re-enabled when they pass a test again, but after having testing itself disabled, it's unclear how the feature could ever come back.

@github-project-automation github-project-automation Bot moved this from Ready for review to In review in Human Board Jul 8, 2026
Remove the kubernetes deploy and upgrade stage invocations from
deploy-services.sh and upgrade-services.sh while disabled.

The k3s deployment is currently a tech preview and does not work
because the required Kubernetes version jump is too large to
upgrade through directly. This needs to be fixed before k3s can be
re-enabled.

Since we do not use k3s ourselves, it is removed for now to keep
the testbed stable, and will be added back once the upgrade path
has been fixed.

Assisted-by: Claude:claude-sonnet-5
Signed-off-by: Christian Berendt <berendt@osism.tech>
@ideaship ideaship merged commit 75b9d6c into main Jul 8, 2026
2 checks passed
@ideaship ideaship deleted the temp-disable-k8s-deploy branch July 8, 2026 07:46
@github-project-automation github-project-automation Bot moved this from In review to Done in Human Board Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants