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

Kubernetes version support and testing #579

Open
viceice opened this issue Oct 9, 2023 · 2 comments
Open

Kubernetes version support and testing #579

viceice opened this issue Oct 9, 2023 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@viceice
Copy link
Member

viceice commented Oct 9, 2023

Currently we test all version from v1.27 to v1.30, which are 4 versions. We should make a note that we only test the latest 4 versions.

So when v1.31 comes, we'll drop v1.27 to not overload ci. We can still support older kubernet versions on a community supported best effort.

We can still run older kubeval tests as they are fast ( ~10s ). We do so with v1.26 to 1.30.

We could also test the oldest and the newest 3 supported versions to reduce load.


@viceice viceice added the documentation Improvements or additions to documentation label Oct 9, 2023
@kvanzuijlen
Copy link
Contributor

kvanzuijlen commented Jan 8, 2024

Actually, I wrote a little tool in Golang to do this. I'm still working on adding a GitHub Action for it (to automatically generate matrixes). The CLI tool can currently look up versions from Docker and return the N most recent versions (so basically what I was looking for with renovatebot/renovate#26489). I've posted the tool to GitHub today over at https://github.com/kvanzuijlen/version. Let me know if you'd be open to using this tool once I've added some unit tests and added a GitHub Action.

Edit: I'm also planning on adding support for GitHub tags and GitHub releases

@viceice
Copy link
Member Author

viceice commented Jun 5, 2024

@kvanzuijlen Feel free to open a PR to test the tool 🤗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants