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

feat: (IAC-1189) Add Support for K8s 1.28 and Update Default CRI Version #100

Merged
merged 5 commits into from
Jan 10, 2024

Conversation

jarpat
Copy link
Contributor

@jarpat jarpat commented Jan 8, 2024

Changes

Updates the default kubelet, kubectl, and kubeadm versions to 1.27.9. The version of containerd was also updated to 1.6.26 to pull in fixes and improvements, this version is still compatible with K8s 1.24+
https://containerd.io/releases/#kubernetes-support

Release Notes

This note will be included in the release notes:

Updated the package repo we source the kube packages to now be pkgs.k8s.io It's important to note that this new package repo will only distribute binaries for K8s 1.24 and onwards.

From: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/

The legacy package repositories (apt.kubernetes.io and yum.kubernetes.io) have been deprecated and frozen starting from September 13, 2023. Using the new package repositories hosted at pkgs.k8s.io is strongly recommended and required in order to install Kubernetes versions released after September 13, 2023. The deprecated legacy repositories, and their contents, might be removed at any time in the future and without a further notice period. The new package repositories provide downloads for Kubernetes versions starting with v1.24.0.

...

The legacy packages are expected to go away in January 2024.

Tests

Scenario Provider kubectl version cluster_version cluster_cni cluster_cni_version cluster_cri cluster_cri_version METRICS_SERVER_CHART_VERSION Order Cadence
1 OSS 1.27.9 1.26.12 calico 3.27.0 containerd 1.6.26 3.11.0 * fast:2020
2 OSS 1.27.9 1.27.9 calico 3.27.0 containerd 1.6.26 3.11.0 * fast:2020
3 OSS 1.27.9 1.28.5 calico 3.27.0 containerd 1.6.26 3.11.0 * fast:2020

@jarpat jarpat added the enhancement New feature or request label Jan 8, 2024
@jarpat jarpat self-assigned this Jan 8, 2024
Copy link
Member

@thpang thpang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jarpat jarpat merged commit 1d08ae6 into staging Jan 10, 2024
4 checks passed
@jarpat jarpat deleted the IAC-1189 branch January 10, 2024 18:45
@jarpat jarpat mentioned this pull request Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants