Andrew Zagorodnuk
e70c00a0fe
fix: Waiting until Volumes will be detached from the node on graceful node removal ( #8739 )
2 years ago
spaced
bb67b654c5
local volume provisioner should not run on control plane nodes by default ( #8805 )
2 years ago
Kenichi Omichi
aef25819bc
nit: Add offline note for kube-* images ( #8718 )
2 years ago
weizhoublue
1d96f465f4
arm64 support of cilium ( #8803 )
when cilium v1.10 , it is ok to support arm64
https://cilium.io/blog/2021/05/20/cilium-110
Signed-off-by: weizhou.lan@daocloud.io <weizhou.lan@daocloud.io>
2 years ago
emiran-orange
8f618ab408
Fix condition on kata_containers_version/kube_version when kata_containers_enabled is false ( #8804 )
2 years ago
Hugo Blom
5296d7ef9c
Added playbook to wait for cloud-init to finish ( #8799 )
2 years ago
Robin Wallace
b715500b48
csi: bump upcloud csi driver ( #8784 )
2 years ago
Alessio Greggi
37a5271f5a
feat: add variables to manage makeIPTablesUtilChains and streamingConnectionIdleTimeout kubelet parameters ( #8796 )
2 years ago
Robin Wallace
42fc71fafa
[PodSecurityPolicy] Move the install of psp ( #8744 )
2 years ago
Victor Morales
02b6e4833a
Update Kata Containers runtime ( #8797 )
* Update Kata containers binary to 2.4.1 version
* Update overhead kata runtime values
* Fix kata-qemu default values in CRI-O
2 years ago
Andy
323a111362
[kubelet] set correct resolv.conf for Ubuntu 22.04 ( #8795 )
2 years ago
Alessio Greggi
e7df4d3dd9
add support for `service-account-lookup` parameter ( #8781 )
* feat: add variable to manage service-account-lookup on kube-apiserver
* docs: add documentation about service-account-lookup variable
2 years ago
David Louks
3e52a0db95
Add optional setting for ca data in auth webhook ( #8777 )
* Add optional setting for ca data in auth webhook
* add webhook token auth variables to sample inventory
2 years ago
Cristian Calin
94484873d1
[containerd] add 1.6.4 which is needed for kubernetes 1.24.0 and make it the default ( #8791 )
2 years ago
Elif Akyıldırım
0d6ea85167
Assert that IP range is enough for the nodes ( #8720 )
* Assert that IP range is enough for the nodes
Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>
* Fixed whitespace
* Fixed errors
* Fixed errors
Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>
2 years ago
Florian Ruynat
674ec92224
Add crictl 1.24 for new k8s version ( #8787 )
2 years ago
Victor Morales
e7e5037a86
Add a container_manager validation ( #8785 )
2 years ago
Kenichi Omichi
fbcf426240
Drop containerd 1.4 support ( #8780 )
The version 1.4 of containerd has been End of Life since March 3, 2022
as https://containerd.io/releases/#support-horizon
It is nice to drop the support from Kubespray also to follow containerd.
2 years ago
Mohamed Zaian
2301554e98
[kubernetes] add hashes for 1.24.0 ( #8783 )
2 years ago
Calin Cristian Andrei
5bc35002ba
[remove-etcd-node] fix json path query
2 years ago
Calin Cristian Andrei
9143810a4d
[CI] add remove node job
2 years ago
Calin Cristian Andrei
8f118fb619
[reset] fix task inclusion logic for network plugin
2 years ago
Calin Cristian Andrei
1113460b68
[cri-o] molecule switch from ubuntu 18 to ubuntu 20
2 years ago
Florian Ruynat
74c7e009b7
Move flannel to kubespray/quay for CI ( #8774 )
2 years ago
Lubos Mercl
c20ab7d987
add fix for GCP CSI driver ( #8616 )
Signed-off-by: Lubos Mercl <lubos.mercl@gmail.com>
2 years ago
Robin Wallace
fe66121287
[Openstack] master foreach and fixes ( #8709 )
* [openstack] fix for new network modules
* [openstack] for-each master nodes
2 years ago
Cristian Calin
9605bbaa67
[nerdctl] upgrade to 0.19.0 ( #8772 )
2 years ago
Cristian Calin
b7ce6a9f79
[ansible] upgrade to 5.7 ( #8771 )
2 years ago
Kenichi Omichi
c04a73c11a
Update containerd version to 1.6.3 ( #8770 )
containerd version 1.6.3 has been released as [1]
This adds the checksums and makes Kubespray use it.
[1]: https://github.com/containerd/containerd/releases/tag/v1.6.3
2 years ago
Kenichi Omichi
f184725c5f
Use ansible 2.12 for testcases_prepare ( #8763 )
tests/requirements.txt links to tests/requirements-2.12.txt, so
Kubespray uses ansible 2.12 by default for testing. However we
forgot to update testcases_prepare.sh to use ansible 2.12.
This updates testcases_prepare to use ansible 2.12.
2 years ago
bilalcaliskan
26a0b0f1e8
chore(flannel): change flannel repository and upgrade image version ( #8740 )
* chore: change flannel repository and upgrade image version
* docs: upgrade flanneld version
2 years ago
Alessio Greggi
fa1d222eee
add support for `EventRateLimit` plugin configuration ( #8711 )
* feat: add support for EventRateLimit admission plugin
* docs: add documentation about admission_control_config_file and EventRateLimit configuration
2 years ago
Cristian Calin
56cf163a23
[kubernetes] actually make 1.23.6 the default ( #8767 )
2 years ago
Mohamed Zaian
afcedf6d77
Pull master, Rebase, add changes again ( #8745 )
2 years ago
Chris Ricker
21fc197ee0
Ensure containerd service unmasking ( #8726 )
* Force containerd service unmasking
Force systemd to unmask and start service when adding containerd service
* Eliminate restart and move unmasking step
Switch to start instead of restart
Move unmasking to restart handler
* Add unmasking to similar container runtimes
* Add missing service names
2 years ago
Calin Cristian Andrei
fcb4c8fb61
[kubernetes] make 1.23.6 the new default
2 years ago
Calin Cristian Andrei
b6e2c56ae6
[kubernetes] add hashes for 1.21.12
2 years ago
Calin Cristian Andrei
b005985d4e
[kubernetes] add hashes for 1.23.6
2 years ago
Samuel Liu
1294fd5730
check calico ipv6 ( #8738 )
* check calico ipv6
* just check ipip mode for ipv6
2 years ago
Cristian Calin
835fd86a08
[CI] split molecule testes to run in parallel ( #8756 )
* add parametrization to molecule_run.sh
* [CI] split molecule tests to allow parallelization of work
2 years ago
Mohamed Zaian
b7004d72c5
[kubernetes] add hashes for 1.22.9 ( #8746 )
* [kubernetes] add hashes for 1.22.9
2 years ago
Kenichi Omichi
eb566ca626
Remove aufs-tools from Ubuntu requirement ( #8754 )
aufs-tools was required for docker.io package originally,
but Kubespray installs docker-ce package instead today.
In addition, Ubuntu 20.04 doesn't provide aufs-tools as [1].
Then this removes aufs-tools from Ubuntu requirement.
[1]: https://bugs.launchpad.net/ubuntu/+source/aufs-tools/+bug/1947004
2 years ago
Cristian Calin
aa12f1c56b
[CI] fix packet_ubuntu20-calico-etcd-kubeadm-upgrade-ha job ( #8752 )
2 years ago
Cristian Calin
6cc5b38a2e
[terraform] use modern day equinix metal provider ( #8748 )
* [terraform] use modern day equinix metal provider
* [CI] ensure packet job tests metal
2 years ago
Mathieu Parent
e6c4330e4e
calico: vxlan is the default for calico_network_backend ( #8750 )
Since https://github.com/kubernetes-sigs/kubespray/pull/8434
2 years ago
Kenichi Omichi
1e827f9807
Update kata-containers.md ( #8747 )
* kata container related options exist in k8s-cluster.yml,
not k8s_cluster.yml
* https://github.com/kata-containers/runtime has been archived and
https://github.com/kata-containers/kata-containers is used today.
2 years ago
Olle Larsson
a4f26dc8f3
[terraform/openstack] add safespring to provider list ( #8735 )
2 years ago
Mulugeta Ayalew Tamiru
3f065918d9
Update verbs for volumeattachments resource ( #8731 )
* Update verbs for volumeattachments resource
Update verbs for volumeattachments resource so that the kubelet can create volumeattachments and mount volumes when deploying Kubernetes on VMware vSphere.
* Update verbs for volumeattachments resource
Update verbs for volumeattachments resource to match upstream
* Update vsphere-csi-controller-rbac.yml.j2
2 years ago
Cristian Calin
2c2d4513ac
[helm] upgrade to 3.8.2 ( #8723 )
2 years ago
zhengtianbao
937e64d296
Update flannel use install-cni-plugin to fit upstream ( #8714 )
* Update flannel use install-cni-plugin to fit upstream
* Replace flannel cni repo
* Remove download flannel binary
2 years ago