Documentation ¶
Index ¶
Constants ¶
View Source
const ( // AppLabel - AppLabel = "osp-vmset" // FinalizerName - FinalizerName = "openstackvmsets.osp-director.openstack.org/virtualmachine" // KubevirtFencingServiceAccount - KubevirtFencingServiceAccount = "osp-director-operator-kubevirtagent" // KubevirtFencingServiceAccountSecret - KubevirtFencingServiceAccountSecret = "osp-director-operator-fencing-sa" // KubevirtFencingKubeconfigSecret - KubevirtFencingKubeconfigSecret = "osp-director-operator-fencing-kubeconfig" )
Variables ¶
This section is empty.
Functions ¶
func MergeVMInterfaces ¶
func MergeVMInterfaces(interfaces []virtv1.Interface, newInterfaces InterfaceSetterMap) []virtv1.Interface
MergeVMInterfaces - merge new Interface into existing []virtv1.Interface
func MergeVMNetworks ¶
func MergeVMNetworks(networks []virtv1.Network, newNetworks NetSetterMap) []virtv1.Network
MergeVMNetworks - merge new Network into existing []virtv1.Network
Types ¶
type InterfaceSetter ¶
InterfaceSetter - interface setter for virtv1.Interface
func Interface ¶
func Interface(ifName string, attachType ospdirectorv1beta1.AttachType) InterfaceSetter
Interface - create additional Intercface, ATM only bridge
type NetSetter ¶
NetSetter - net setter for virtv1.Network
func Network ¶
func Network(networkName string, attachType ospdirectorv1beta1.AttachType) NetSetter
Network - create additional multus virtv1.Network
Click to show internal directories.
Click to hide internal directories.