Skip to content

Remove deprecated k8s versions#759

Merged
theboringstuff merged 3 commits intomainfrom
remove-deprecated-k8s-versions
Jul 17, 2025
Merged

Remove deprecated k8s versions#759
theboringstuff merged 3 commits intomainfrom
remove-deprecated-k8s-versions

Conversation

@pranavcracker
Copy link
Collaborator

Description

  • Support for k8s v1.29 and v1.30 has officially ended and these versions are deprecated.

Solution

  • Remove the deprecated k8s v1.29 & v1.30 from kubemarine supported versions

Test Cases

TestCase 1
Try to install cluster with kubernetes version v1.29.x or v1.30.x

Results:

Before After
Cluster installs successfully Cluster installation fails with error as Specified Kubernetes version 'v1.29.x/v1.30.x' - cannot be used! Allowed versions are: 'v1.31.1', 'v1.31.6', 'v1.32.0', 'v1.32.2', 'v1.33.0'

Checklist

  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • There is no breaking changes, or migration patch is provided
  • Integration CI passed
  • Unit tests. If Yes list of new/changed tests with brief description
  • There is no merge conflicts

Unit tests

Following unit tests are modified according to removed k8s versions-

  • unit/core/test_cluster.py
  • unit/core/test_env.py
  • unit/core/test_run_actions.py
  • unit/test_admission.py
  • unit/test_defaults.py
  • unit/test_kubernetes_components.py
  • unit/test_manage_pss.py
  • unit/test_reconfigure.py
  • unit/test_restore.py
  • unit/test_thirdparties.py
  • unit/test_upgrade.py

@github-actions
Copy link

github-actions bot commented Jul 15, 2025

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@pranavcracker
Copy link
Collaborator Author

I have read the CLA Document and I hereby sign the CLA

@theboringstuff theboringstuff merged commit e07e5fc into main Jul 17, 2025
52 of 54 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jul 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants