Revision 16ea2d51f8a20d3b5bd9db50c364cb8e6105c8c9 authored by Nicolas Busseneau on 03 February 2023, 14:25:44 UTC, committed by Nicolas Busseneau on 03 February 2023, 16:29:41 UTC
Cilium `master` officially supports up to K8s 1.26. However, the cloud
providers do not support creating managed clusters with K8s 1.26:

- AKS: 1.25 tops.
- EKS: 1.24 tops.
- GKE: 1.25 tops.

We pin CI workflows for the stable branch to use K8s 1.24 when creating
managed clustersas it is the lowest common supported version.

This version should be updated as appropriate when new K8s versions are
supported by the cloud providers.

Resources:

- AKS
  - Run `az aks get-versions --location westeurope --output table`
  - https://learn.microsoft.com/en-us/azure/aks/supported-kubernetes-versions

- EKS
  - Run `eksctl version -o json | jq -r '.EKSServerSupportedVersions[]'`
    (note: this asssumes `eksctl` is up to date, as this is static info)
  - https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html
  - https://eksctl.io/usage/schema/#metadata-version

- GKE
  - Run `gcloud container get-server-config --format="yaml(channels)"`
  - https://cloud.google.com/kubernetes-engine/versioning
  - https://cloud.google.com/kubernetes-engine/docs/release-schedule

[Note:

The GKE workflow was already pinned to 1.24 to fix the CI, via
a77007aa44893be9894311e2546529c6e3968865 and later
1ce7f1f097731fa175a6bdee399413cc370450b5.]

Signed-off-by: Nicolas Busseneau <nicolas@isovalent.com>
1 parent 37e01a5
History
File Mode Size
.devcontainer
.github
.nvim
.travis
.vscode
Documentation
api
bpf
bugtool
cilium
cilium-health
clustermesh-apiserver
contrib
daemon
envoy
examples
hack
hubble-relay
images
install
jenkinsfiles
operator
pkg
plugins
proxylib
test
tools
vendor
.authors.aux -rw-r--r-- 416 bytes
.clomonitor.yml -rw-r--r-- 984 bytes
.gitattributes -rw-r--r-- 728 bytes
.gitignore -rw-r--r-- 1.7 KB
.golangci.yaml -rw-r--r-- 3.2 KB
.mailmap -rw-r--r-- 5.6 KB
.travis.yml -rw-r--r-- 474 bytes
AUTHORS -rw-r--r-- 34.0 KB
CODEOWNERS -rw-r--r-- 24.1 KB
CODE_OF_CONDUCT.md -rw-r--r-- 2.2 KB
CONTRIBUTING.md -rw-r--r-- 473 bytes
FURTHER_READINGS.rst -rw-r--r-- 6.4 KB
GO_VERSION -rw-r--r-- 7 bytes
LICENSE -rw-r--r-- 11.1 KB
MAINTAINERS.md -rw-r--r-- 4.5 KB
Makefile -rw-r--r-- 30.5 KB
Makefile.defs -rw-r--r-- 7.6 KB
Makefile.docker -rw-r--r-- 6.9 KB
Makefile.quiet -rw-r--r-- 818 bytes
README.rst -rw-r--r-- 17.8 KB
SECURITY.md -rw-r--r-- 629 bytes
USERS.md -rw-r--r-- 24.7 KB
VERSION -rw-r--r-- 8 bytes
Vagrantfile -rw-r--r-- 14.7 KB
go.mod -rw-r--r-- 11.6 KB
go.sum -rw-r--r-- 150.9 KB
netlify.toml -rw-r--r-- 92 bytes
stable.txt -rw-r--r-- 8 bytes
vagrant_box_defaults.rb -rw-r--r-- 394 bytes

README.rst

back to top