Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support controller runtime v0.15.0 #1457

Closed
6 of 7 tasks
Tracked by #1448
thisthat opened this issue May 24, 2023 · 4 comments · Fixed by #1701
Closed
6 of 7 tasks
Tracked by #1448

Support controller runtime v0.15.0 #1457

thisthat opened this issue May 24, 2023 · 4 comments · Fixed by #1701

Comments

@thisthat
Copy link
Member

thisthat commented May 24, 2023

Breaking Change ⚠️

Bumping this means we also bump our dependency on K8s - we support 1.26 but drop official support for 1.24

Goal

Bump our dependency on controller-runtime to v0.15.0

Details

The new controller runtime v0.15.0 will introduce multiple breaking changes that will require code refactoring/changes in all our operators:

DoD

  • KLT depends on v0.15.0 of controller-runtime
  • Documentation is updated on which K8s versions are supported

Depends on

Resources

@geoffrey1330
Copy link
Member

Hi @thisthat could you please assign this issue to me so i can look into it.

@thisthat
Copy link
Member Author

Sure! Thanks @geoffrey1330

@mowies
Copy link
Member

mowies commented Jun 20, 2023

Also documentation should be updated with the new k8s version requirements

The doc to be updated is Supported Kubernetes Versions.

We need to create a table now, similar to that in the Keptn v1 Supported Versions to preserve info about k8s versions supported for 0.8.0 and earlier.

@RealAnna
Copy link
Contributor

@geoffrey1330 there are quite a few complications due to a container-runtime bug in the fake client, we have this on hold so I will unassign you for now and close your pr.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment