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

Build with kubernetes 1.24 #706

Merged
merged 1 commit into from
Mar 5, 2023
Merged

Conversation

ian659
Copy link
Contributor

@ian659 ian659 commented Mar 1, 2023

Resolves #698

In Kubernetes 1.25 several of the beta apis used by Keel are removed and replaced by the stable v1 equivalents. For those of us that are using Keel as a critical part of our deployment processes and who want to use current/future versions of Kubernetes this presents a huge problem.

I've created a build using the Kubernetes 1.24 libraries, updated golang, etc.

This change is breaking because it removes Helm 2 support. Helm 2 was EOL back in 2020.

I couldn't figure out how to get the ci/circleci: install-charts check working. This check is also failing on the master branch and I would appreciate any help in getting that or a similar check working.

Please let me know if there is anything I can do to speed up getting this merged released.

* Build with kubernetes 1.24 libraries

* Try to resolve circle build error

* Fix build warnings

* Update test parser to use modern command install method

* Attempt to pass helm chart testing

* Correct testing kube version

* Update go version used by the drone ci

* Remove beta versions from templetes
@rusenask
Copy link
Collaborator

rusenask commented Mar 1, 2023

dope

@rusenask
Copy link
Collaborator

rusenask commented Mar 1, 2023

I will get to this on Friday/Saturday, totally fine to remove helm v2, no need to keep it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants