Files
addons/virt/multus/index.yaml
2024-09-19 08:37:03 +02:00

79 lines
1.8 KiB
YAML

---
apiVersion: vinyl.solidite.fr/v1beta1
kind: Component
category: virt
metadata:
name: multus
description: a CNI plugin capable of allocating several networks to pods
options:
cni:
default:
bin_dir: /opt/cni/bin
conf_dir: /etc/cni/net.d
examples:
- bin_dir: /opt/cni/bin
conf_dir: /etc/cni/net.d
properties:
bin_dir:
default: /opt/cni/bin
description: use /var/lib/rancher/k3s/data/current/bin for k3s
type: string
conf_dir:
default: /etc/cni/net.d
description: use /var/lib/rancher/k3s/agent/etc/cni/net.d for k3s
type: string
type: object
images:
default:
operator:
pull_policy: IfNotPresent
registry: ghcr.io
repository: k8snetworkplumbingwg/multus-cni
tag: v3.9.3
examples:
- operator:
pull_policy: IfNotPresent
registry: ghcr.io
repository: k8snetworkplumbingwg/multus-cni
tag: v3.9.3
properties:
operator:
default:
pull_policy: IfNotPresent
registry: ghcr.io
repository: k8snetworkplumbingwg/multus-cni
tag: v3.9.3
properties:
pull_policy:
default: IfNotPresent
enum:
- Always
- Never
- IfNotPresent
type: string
registry:
default: ghcr.io
type: string
repository:
default: k8snetworkplumbingwg/multus-cni
type: string
tag:
default: v3.9.3
type: string
type: object
type: object
dependencies:
- dist: null
category: crd
component: multus
providers:
kubernetes: true
authentik: null
kubectl: true
postgresql: null
mysql: null
restapi: null
http: null
gitea: null
tfaddtype: null