Open ahmedwaleedmalik opened 1 year ago
Will also fix #1620.
Issues go stale after 90d of inactivity.
After a furter 30 days, they will turn rotten.
Mark the issue as fresh with /remove-lifecycle stale
.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
/remove-lifecycle stale
With https://github.com/kubermatic/machine-controller/pull/1709, we are dropping support for Kubernetes 1.25 and that makes the e2e tests for OpenStack no-op. Since they require external CCM.
In-tree providers have been disabled by default via https://github.com/kubernetes/kubernetes/pull/117503.
Issues go stale after 90d of inactivity.
After a furter 30 days, they will turn rotten.
Mark the issue as fresh with /remove-lifecycle stale
.
If this issue is safe to close now please do so with /close
.
/lifecycle stale
/remove-lifecycle stale
Kubernetes maintainers have long been discouraging the usage of In-tree cloud controller manager(CCM) in favor of external CCM. In-tree providers are planned to be removed from the Kubernetes core and we are already affected with:
For now, we are ignoring or skipping e2e tests for the affected versions but this is not ideal/acceptable, it's important to ensure that the e2e tests are reliable and up-to-date.
Proposed solution
Switch from KIND to KKP for machine-controller E2E tests.
This would help solve https://github.com/kubermatic/machine-controller/issues/1462 as well.
NOTE: Proper cleanup jobs should be in place right from the start to avoid broken/cancelled jobs leading to orphaned resources
Alternate solution