From 7760528b686265db814edf33382eb871ec78944f Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 9 Nov 2023 00:31:38 +0000 Subject: [PATCH] Automated Kargo Maintenance Updater --- .../crds/network-addons-config.crd.yaml | 30 +++++++++++++++++++ .../network-addons-config-example.cr.yaml | 2 ++ 2 files changed, 32 insertions(+) diff --git a/charts/cluster-network-addons/crds/network-addons-config.crd.yaml b/charts/cluster-network-addons/crds/network-addons-config.crd.yaml index d92a984..c274c62 100644 --- a/charts/cluster-network-addons/crds/network-addons-config.crd.yaml +++ b/charts/cluster-network-addons/crds/network-addons-config.crd.yaml @@ -48,6 +48,17 @@ spec: description: RangeStart defines the first mac in range type: string type: object + kubeSecondaryDNS: + description: KubeSecondaryDNS plugin allows to support FQDN for VMI's + secondary networks + properties: + domain: + description: Domain defines the FQDN domain + type: string + nameServerIP: + description: NameServerIp defines the name server IP + type: string + type: object linuxBridge: description: LinuxBridge plugin allows users to create a bridge and add the host and the container to it @@ -60,6 +71,10 @@ spec: description: Multus plugin enables attaching multiple network interfaces to Pods in Kubernetes type: object + multusDynamicNetworks: + description: A multus extension enabling hot-plug and hot-unplug of + Pod interfaces + type: object ovs: description: Ovs plugin allows users to define Kubernetes networks on top of Open vSwitch bridges available on nodes @@ -1674,6 +1689,17 @@ spec: description: RangeStart defines the first mac in range type: string type: object + kubeSecondaryDNS: + description: KubeSecondaryDNS plugin allows to support FQDN for VMI's + secondary networks + properties: + domain: + description: Domain defines the FQDN domain + type: string + nameServerIP: + description: NameServerIp defines the name server IP + type: string + type: object linuxBridge: description: LinuxBridge plugin allows users to create a bridge and add the host and the container to it @@ -1686,6 +1712,10 @@ spec: description: Multus plugin enables attaching multiple network interfaces to Pods in Kubernetes type: object + multusDynamicNetworks: + description: A multus extension enabling hot-plug and hot-unplug of + Pod interfaces + type: object ovs: description: Ovs plugin allows users to define Kubernetes networks on top of Open vSwitch bridges available on nodes diff --git a/charts/cluster-network-addons/templates/network-addons-config-example.cr.yaml b/charts/cluster-network-addons/templates/network-addons-config-example.cr.yaml index d50294b..6f6f451 100644 --- a/charts/cluster-network-addons/templates/network-addons-config-example.cr.yaml +++ b/charts/cluster-network-addons/templates/network-addons-config-example.cr.yaml @@ -6,9 +6,11 @@ metadata: spec: imagePullPolicy: IfNotPresent kubeMacPool: {} + kubeSecondaryDNS: {} linuxBridge: {} macvtap: {} multus: {} + multusDynamicNetworks: {} ovs: {} ############################################################################## # CCIO Appended