Skip to content

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

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