Skip to content
Snippets Groups Projects
user avatar
Arthur Outhenin-Chalandre authored
* network_plugin/custom_cni: add CNI to apply provided manifests

Add a new simple custom_cni to install provided Kubernetes manifests.
This could be useful to use manifests directly provided by a CNI when
there are not support by Kubespray (i.e.: helm chart or any other manifests
generation method).

Co-authored-by: default avatarJames Landrein <james.landrein@proton.ch>
Signed-off-by: default avatarArthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

* network_plugin/custom_cni: add test with cilium

Co-authored-by: default avatarJames Landrein <james.landrein@proton.ch>
Signed-off-by: default avatarArthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>

---------

Signed-off-by: default avatarArthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
Co-authored-by: default avatarJames Landrein <james.landrein@proton.ch>
6769bb32
History
Name Last commit Last update
..
custom_cni
packet_almalinux8-calico-ha-ebpf.yml
packet_almalinux8-calico-nodelocaldns-secondary.yml
packet_almalinux8-calico-remove-node.yml
packet_almalinux8-calico.yml
packet_almalinux8-crio.yml
packet_almalinux8-docker.yml
packet_almalinux8-kube-ovn.yml
packet_amazon-linux-2-aio.yml
packet_centos7-calico-ha-once-localhost.yml
packet_centos7-calico-ha.yml
packet_centos7-canal-ha.yml
packet_centos7-flannel-addons-ha.yml
packet_centos7-multus-calico.yml
packet_centos7-weave-upgrade-ha.yml
packet_debian10-calico.yml
packet_debian10-cilium-svc-proxy.yml
packet_debian10-docker.yml
packet_debian11-calico-upgrade-once.yml
packet_debian11-calico-upgrade.yml
packet_debian11-calico.yml
packet_debian11-custom-cni.yml
packet_debian11-docker.yml
packet_debian9-macvlan.yml
packet_fedora35-calico-selinux.yml
packet_fedora35-calico-swap-selinux.yml
packet_fedora35-crio.yml
packet_fedora36-docker-calico.yml
packet_fedora36-docker-weave.yml
packet_fedora36-kube-ovn.yml
packet_opensuse-canal.yml
packet_opensuse-docker-cilium.yml
packet_rockylinux8-calico.yml
packet_rockylinux9-calico.yml
packet_rockylinux9-cilium.yml
packet_ubuntu16-canal-ha.yml
packet_ubuntu16-canal-sep.yml
packet_ubuntu16-docker-weave-sep.yml
packet_ubuntu16-flannel-ha.yml
packet_ubuntu18-aio-docker.yml
packet_ubuntu18-calico-aio.yml
packet_ubuntu18-calico-ha-recover-noquorum.yml
packet_ubuntu18-calico-ha-recover.yml
packet_ubuntu18-cilium-sep.yml
packet_ubuntu18-crio.yml
packet_ubuntu18-flannel-ha-once.yml
packet_ubuntu18-flannel-ha.yml
packet_ubuntu20-aio-docker.yml
packet_ubuntu20-calico-aio-ansible-2_11.yml
packet_ubuntu20-calico-aio-hardening.yml
packet_ubuntu20-calico-aio.yml
packet_ubuntu20-calico-etcd-kubeadm-upgrade-ha.yml
packet_ubuntu20-calico-etcd-kubeadm.yml
packet_ubuntu20-calico-ha-wireguard.yml
packet_ubuntu22-aio-docker.yml
packet_ubuntu22-calico-aio.yml
tf-elastx_ubuntu18-calico.yml
tf-ovh_ubuntu18-calico.yml
vagrant_centos7-kube-router.rb
vagrant_centos7-kube-router.yml
vagrant_fedora35-kube-router.rb
vagrant_fedora35-kube-router.yml
vagrant_ubuntu16-kube-router-sep.rb
vagrant_ubuntu16-kube-router-sep.yml
vagrant_ubuntu16-kube-router-svc-proxy.rb
vagrant_ubuntu16-kube-router-svc-proxy.yml
vagrant_ubuntu18-calico-dual-stack.rb
vagrant_ubuntu18-calico-dual-stack.yml
vagrant_ubuntu18-flannel.rb
vagrant_ubuntu18-flannel.yml
vagrant_ubuntu18-weave-medium.rb
vagrant_ubuntu18-weave-medium.yml
vagrant_ubuntu20-flannel.rb
vagrant_ubuntu20-flannel.yml