Releases: kubernetes-sigs/kubespray
Releases · kubernetes-sigs/kubespray
v2.13.2
v2.12.7
v2.13.1
This release includes the following changes:
- Kubernetes v1.17.6 (#6183)
- Pin docker client version (#6163 and #6179)
- Bugfix kubernetes-dashboard template (#6066 and #6179)
- Create namespace when dashboard deployment uses customized namespace (#6107 and #6179)
- Bugfix apiserver port when upgrading a cluster with a custom apiserver port (#6136 and #6179)
v2.13.0
Announcements
We are looking for maintainers, reach out in #5432.
Deprecation / Removal
- Removed support for Fedora 28 (EOL since May 2019)
- Removed support for Fedora Atomic (see EOL announcement)
- CoreOS is deprecated (See upstream announcement)
docker_container_storage_setup
variable is deprecated (was supported only on RHEL and Centos 7)
Major changes:
- Ansible v2.9 required
- Adds support for Fedora 30 and 31
- Adds Flatcar Linux support (fork of CoreOS, see update instructions) (#5607)
- Adds support for Centos 8 (#5842 #5820)
- Add experimental support for Fedora CoreOS (#5657)
- Helm 3 is the new default if
helm_enabled: true
(#5503) - Kubernetes dashboard v2.0 (#5828). The kubernetes-dashboard team recommends to install the dashboard in a separate namespace, to keep compatibility kubespray defaults to
kube-system
but this can be change using the newdashboard_namespace
variable - contrib/terraform/openstack: Add az_list_node variable to specify different AZs for nodes (#5413) (action is required if you don't use the default "nova" AZ)
Applications
- Add external cloud provider for Openstack (#5491)
- Add external cloud provider and CSI for vSphere (#5959)
- Add CSI controller for Openstack Cinder (#5184)
- Add CSI controller for Azure disk (#5833)
- Add CSI controller for Google Cloud (#5857)
- Add CSI controller for AWS EBS (#5549)
- Add support for AWLS ALB Ingress controller (#5489)
Container managers
- Add configuration for containerd runtimes (#5497)
- Added proxy support for containerd (#5583)
- CRI-O packages from Kubic repositories(#6008)
Network
N/A
Other note worthy changes
- Add support to download all on one host and distribute on cluster nodes (#5697)
- PodSecurityPolicies configurable (#5920)
- contrib/terraform/openstack: Allow free form work node defintion (#5952)
- contrib/terraform/openstack: Allow use of existing router (#5890)
- Support configuring the Calico iptables insert mode (#5473)
- Allows to configure additionnal zones on
nodelocaldns
for domains not resolved byupstream_dns_servers
. (#5591) - Improved deploy time in large clusters (#5955 and #5957)
- Improved support for mitogen (#5985)
- Calico usage report disabled now by default (#6030)
Component versions:
- Kubernetes v1.17.5
- Etcd 3.3.12
- Docker 18.06
- containerd 1.2.13
- Cri-O 1.17
- CNI-plugins v0.8.5
- Calico v3.13.2
- Cilium 1.7.2
- Contiv 1.2.1
- Flannel 0.12.0
- Kube-Router 0.4.0
- Multus 3.4.1
- kube-ovn 1.10
- Weave 2.6.2
- CoreDNS 1.6.5
- nodelocaldns 1.15.12
- Helm 3.1.2
- nginx-ingress 0.30.0
- cert-manager 0.11.1
- Kubernetes Dashboard v2.0.0
- Oracle OCI: v0.7.0
Known issues
N/A
Notes
N/A
v2.12.6
v2.12.5
This release includes the following changes:
- containerd v1.2.13 (#5727)
- Fix certificates checking when adding etcd node to existing k8s node (#5826)
- Fix failures in network connection cleanup in kube-proxy (#5828)
- Add support for FlatCar Linux (#5818)
- Add proxy support to containerd, add kube_service_addresses / kube_pods_subnet to no_proxy (#5830)
v2.12.4
v2.11.2
This release includes the following changes:
- Ensures the correct API address in kube-proxy kubeconfig when running upgrade_cluster.yml to have properly working HA (#5559)
You can check how your cluster is currently configured kubectl get -n kube-system configmaps kube-proxy -o yaml | grep server
v2.11.1
This release includes the following changes:
- Removes old APT and YUM dockerpoject.org repo in favor for download.docker.com repos (see https://www.docker.com/blog/changes-dockerproject-org-apt-yum-repositories/) (#5780)
- Default to Kubernetes v1.15.11 (#5578)
v2.12.3
This release includes the following changes:
- Removes old APT and YUM
dockerpoject.org
repo in favor fordownload.docker.com
repos (see https://www.docker.com/blog/changes-dockerproject-org-apt-yum-repositories/)