Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
  • v2.18.2
21 results

custom_cni

  • Clone with SSH
  • Clone with HTTPS
  • 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
    ..
    README.md
    cilium.yaml
    values.yaml

    Custom CNI manifest generation

    As an example we are using Cilium for testing the network_plugins/custom_cni.

    To update the generated manifests to the latest version do the following:

    helm repo add cilium https://helm.cilium.io/
    helm repo update
    helm template cilium/cilium -n kube-system -f values.yaml > cilium.yaml