# Functions
GetDBClusterByType - return OVNDBCluster for the given dbType.
OVNDBClusterNamespaceMapFunc - DBCluster Watch Function.
SetupDefaults - initializes any CRD field defaults based on environment variables (the defaulting mechanism itself is implemented via webhooks).
SetupOVNControllerDefaults - initialize OVNController spec defaults for use with either internal or external webhooks.
SetupOVNDBClusterDefaults - initialize OVNDBCluster spec defaults for use with either internal or external webhooks.
SetupOVNNorthdDefaults - initialize OVNNorthd spec defaults for use with either internal or external webhooks.
# Constants
DNSSuffix : hardcoded value on how DNSCore domain is configured.
NBDBType - Northbound database type.
OVNConfigHash - OVNConfigHash key.
OVNControllerContainerImage is the fall-back container image for OVNController ovn-controller.
OVNControllerOVSContainerImage is the fall-back container image for OVNController ovs-*.
OVNNBContainerImage is the fall-back container image for OVNDBCluster NB.
OVNNorthdContainerImage is the fall-back container image for OVNNorthd.
OVNSBContainerImage is the fall-back container image for OVNDBCluster SB.
SBDBType - Southbound database type.
ServiceClusterType - Constant to identify Cluster services.
ServiceHeadlessType - Constant to identify Headless services.
No description provided by the author
TODO: remove when all external consumers switch to ServiceNameOVNController.
ServiceNameOVNController - ovn-controller service name.
TODO: remove when all external consumers switch to ServiceNameOVNNorthd.
ServiceNameOVNNorthd -.
ServiceNameOVS - ovn-controller-ovs service name.
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
OVNController is the Schema for the ovncontrollers API.
OVNControllerDefaults -.
OVNControllerList contains a list of OVNController.
OVNControllerSpec defines the desired state of OVNController.
OVNControllerSpecCore -.
OVNControllerStatus defines the observed state of OVNController.
OVNDBCluster is the Schema for the ovndbclusters API.
OVNDBClusterDefaults -.
OVNDBClusterList contains a list of OVNDBCluster.
OVNDBClusterSpec defines the desired state of OVNDBCluster.
OVNDBClusterSpecCore -.
OVNDBClusterStatus defines the observed state of OVNDBCluster.
OVNNorthd is the Schema for the ovnnorthds API.
OVNNorthdDefaults -.
OVNNorthdList contains a list of OVNNorthd.
OVNNorthdSpec defines the desired state of OVNNorthd.
OVNNorthdSpecCore -.
OVNNorthdStatus defines the observed state of OVNNorthd.
OVSExternalIDs is a set of configuration options for OVS external-ids table.