c12s-kubespray/roles
Frank Ritchie f05d6b3711
Add cilium_ipam_mode variable (#7418)
Starting with Cilium v1.9 the default ipam mode has changed to "Cluster
Scope". See:

https://docs.cilium.io/en/v1.9/concepts/networking/ipam/

With this ipam mode Cilium handles assigning subnets to nodes to use
for pod ip addresses. The default Kubespray deploy uses the Kube
Controller Manager for this (the --allocate-node-cidrs
kube-controller-manager flag is set). This makes the proper ipam mode
for kubespray using cilium v1.9+ "kubernetes".

Tested with Cilium 1.9.5.

This PR also mounts the cilium-config ConfigMap for this variable
to be read properly.

In the future we can probably remove the kvstore and kvstore-opt
Cilium Operator args since they can be in the ConfigMap. I will tackle
that after this merges.
2021-04-01 07:33:22 -07:00
..
adduser Fix nologin wrong path (#6272) 2020-06-16 02:30:04 -07:00
bastion-ssh-config Allow connecting to bastion via non-standard SSH port (#7396) 2021-03-26 00:48:43 -07:00
bootstrap-os Remove DNSSEC config management in bootstrap-debian.yml (#7408) 2021-03-29 00:00:45 -07:00
container-engine Replace kube-master with kube_control_plane (#7256) 2021-03-23 17:26:05 -07:00
download Set Kube-router version to 1.2.0 (#7402) 2021-03-24 09:22:07 -07:00
etcd Remove vault (#7400) 2021-03-24 09:26:08 -07:00
etcdctl Only use stat get_checksum: yes when needed (#7270) 2021-02-10 05:36:59 -08:00
kubernetes Update k8s-certs-renew.sh.j2 (#7422) 2021-03-31 00:00:58 -07:00
kubernetes-apps specify runAsGroup, allow safe sysctls by default (#7399) 2021-03-25 08:03:30 -07:00
kubespray-defaults Allow connecting to bastion via non-standard SSH port (#7396) 2021-03-26 00:48:43 -07:00
network_plugin Add cilium_ipam_mode variable (#7418) 2021-04-01 07:33:22 -07:00
recover_control_plane Replace kube-master with kube_control_plane (#7256) 2021-03-23 17:26:05 -07:00
remove-node Remove left over nodes_to_drain (#7412) 2021-03-29 16:17:56 -07:00
reset Remove vault (#7400) 2021-03-24 09:26:08 -07:00
upgrade Replace kube-master with kube_control_plane (#7256) 2021-03-23 17:26:05 -07:00
win_nodes/kubernetes_patch Cleanup old checks for k8s 1.18 (#7192) 2021-01-19 08:43:45 -08:00