You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update deprecated ansible include syntax (#9040, @boeto)
Update etcd download url in offline.yml to use arch (#8943, @ErikJiang)
Add Support for Rewrite Plugin to CoreDNS/NodelocalDNS (#9245, @eifelmicha)
Add SeccompDefault admission plugin for kubelet (using new variable kubelet_seccomp_default) (#9074, @alegrey91)
Add an optional extra_groups parameter for k8s_nodes (e.g. to configure calico route reflector nodes on Openstack using the calico_rr group) (#9211, @rptaylor)
Add arm64 Flatcar OS's pypy bootstrapping support (#8959, @kerryeon) (see Notes 1)
Add docker support for Kylin distributions (#9144, @ErikJiang)
Add hashes for Kubernetes 1.24.3 , v1.22.12, v1.23.9 (#9092, @marcofortina)
Add manage-offline-files.sh to collect necessary files and provides http file download service for offline deployment. (#8956, @ErikJiang)
Add missing configuration for extra tolerations (#8908, @smasset)
Add support for node & pod pid limits (in kubelet-config file) (#9038, @h9-HSFRQDH)
Add the option to enable default Pod Security Configuration (#9017, @Foxlik)
Add unsafe_show_logs switch to show more log details (default to false, same as previous behavior) (#9164, @ErikJiang)
Add variables (delete_node_retries,delete_node_delay_seconds) to tweak remove node process (#9096, @ydFu)
Added 'avoid-buggy-ips' support of MetalLB (metallb_avoid_buggy_ips for default IP address pool and avoid_buggy_ips for additional IP address pools defined in metallb_additional_address_pools) (#9166, @kerryeon) (see Notes 2)
Adjust the default value of calico blockSize ipv4 to 26, and ipv6 to 122. (#9055, @cyclinder)
Make kubernetes owner parametrized (using kube_owner/kube_cert_group/etcd_owner variables) (#8952, @alegrey91)
Move old etcd backup removal after etcd restart, to prevent removing backup if etcd fail (#9147, @emiran-orange)
[Cilium] Make rolling-restart readiness wait delay and count configurable via cilium_rolling_restart_wait_retries_{count, delay_seconds} (#9176, @Tristan971)
[Cilium] Upgrades cilium to 1.11.6 and add some default variables. (#9065, @eminaktas) (See Notes 3)
[Cilium] Update Cilium default to 1.12.x (#9225, @necatican) (See Notes 5)
[Cilium] cilium_ip_masq_agent_enable variable no longer exists. Use enable-ipv4-masquerade and enable-ipv4-masquerade to enable masquerade. (#9225, @necatican)
[flannel] update to v1.18.1 & make it default (#9104, @mzaian)
[flannel] update to v1.19.2 & make it default (#9296, @mzaian)
[Kube-vip] Fail if kube_proxy_strict_arp is set to false in arp mode (#9223, @yankay)
[Multus] Support multi-architecture installation (#9012, @cyclinder)
Applications
[Openstack] Add option to use default deny firewall policy and port allowlisting on UpCloud (#9058, @Ajarmar)
[Openstack] Fix subnet order and number of master nodes (#9159, @robinelastisys)
[Metallb] Renamed matallb_auto_assign variable to metallb_auto_assign (users disabling 'auto-assign' in metallb must update the variable name) (#8949, @orange-llajeanne)
[vSphere-csi] Add nodeAffinity to daemonset using vsphere_csi_node_affinity variable (#9293, @dmitrytretyakov)
[CI] upgrade vagrant image for opensuse leap to 15.4 (#9175, @cristicalin)
[CI] test upgrade with defaults (containerd) instead of docker (#8980, @cristicalin)
[CI] Fix cloud_init files for different distros (#9232, @floryut)
git ignore .terraform.lock.hcl in all folders (#9109, @rptaylor)
Component versions:
Core
Kubernetes v1.24.6
Etcd v3.5.4
Docker v20.10
Containerd v1.6.8
CRI-O v1.24
Network
CNI-plugins v1.1.1
Calico v3.23.3
Cilium v1.12.1
Flannel v0.19.2
Kube-ovn v1.9.7
Kube-Router v1.5.1
Multus v3.8
Weave v2.8.1
kube-vip v0.4.2
App
Cert-manager v1.9.1
CoreDNS v1.8.6
Nginx-ingress v1.3.1
krew v0.4.3
argocd v2.4.12
helm v3.9.4
metallb v0.12.1
registry v2.8.1
Known issues
Host network might broke when an interface goes down (Cilium 1.12/Ubuntu 22.04), please read Note 5.
If bin_dir value is changed to something other than /usr/local/bin, containerd configuration might need to be tweak, please check #9243
Notes
Upgrading the bootstrap pypy may cause some unexpected behaviors for Flatcar use-cases)
As the newly added feature uses the default value of MetalLB as same, there is no side effect for users who do not change it's value
This PR also implements cgroup auto-mount. By default, it is enabled. You can disable it by adding cgroup_auto_mount: false. Moreover, you can enable or disable BPF with these variables cilium_enable_bpf_masquerade and cilium_enable_host_legacy_routing
Some old (<2020Y) 'Flatcar Container Linux by Kinvolk' may not be supported.
With Cilium 1.12/Ubuntu 22.04, you might run into this issue, workaround are available while the issue is resolved on cilium end.