Documentation ¶
Index ¶
- Constants
- func AddReadyCheck(cw *template.ConditionWaiter, instance *openstackv1beta1.OVNControlPlane)
- func CAIssuer(instance *openstackv1beta1.OVNControlPlane) *unstructured.Unstructured
- func CARootCertificate(instance *openstackv1beta1.OVNControlPlane) *unstructured.Unstructured
- func ConfigMap(instance *openstackv1beta1.OVNControlPlane) *corev1.ConfigMap
- func ControllerDaemonSet(instance *openstackv1beta1.OVNControlPlane, env []corev1.EnvVar, ...) *appsv1.DaemonSet
- func Ensure(ctx context.Context, c client.Client, ...) error
- func NorthdDeployment(instance *openstackv1beta1.OVNControlPlane, env []corev1.EnvVar, ...) *appsv1.Deployment
- func OVSDBConnectionConfigMap(instance *openstackv1beta1.OVNControlPlane, northSvc, southSvc *corev1.Service) *corev1.ConfigMap
- func OVSDBService(instance *openstackv1beta1.OVNControlPlane, component string) *corev1.Service
- func OVSDBStatefulSet(instance *openstackv1beta1.OVNControlPlane, component string, ...) *appsv1.StatefulSet
- func OVSNodeDaemonSet(instance *openstackv1beta1.OVNControlPlane, env []corev1.EnvVar, ...) *appsv1.DaemonSet
- func PKIResources(instance *openstackv1beta1.OVNControlPlane) []*unstructured.Unstructured
- func SelfSignedIssuer(instance *openstackv1beta1.OVNControlPlane) *unstructured.Unstructured
- type Reporter
Constants ¶
View Source
const ( OVSDBNorth = "ovsdb-nb" OVSDBSouth = "ovsdb-sb" OVSDBNorthPort = 6641 OVSDBSouthPort = 6642 )
View Source
const (
AppLabel = "ovn"
)
View Source
const (
ControllerComponentLabel = "controller"
)
View Source
const (
NorthdComponentLabel = "northd"
)
View Source
const (
OVSNodeComponentLabel = "ovs-node"
)
Variables ¶
This section is empty.
Functions ¶
func AddReadyCheck ¶
func AddReadyCheck(cw *template.ConditionWaiter, instance *openstackv1beta1.OVNControlPlane)
func CAIssuer ¶
func CAIssuer(instance *openstackv1beta1.OVNControlPlane) *unstructured.Unstructured
func CARootCertificate ¶
func CARootCertificate(instance *openstackv1beta1.OVNControlPlane) *unstructured.Unstructured
func ConfigMap ¶
func ConfigMap(instance *openstackv1beta1.OVNControlPlane) *corev1.ConfigMap
func ControllerDaemonSet ¶
func ControllerDaemonSet(instance *openstackv1beta1.OVNControlPlane, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.DaemonSet
func Ensure ¶
func Ensure(ctx context.Context, c client.Client, instance *openstackv1beta1.OVNControlPlane, log logr.Logger) error
func NorthdDeployment ¶
func NorthdDeployment(instance *openstackv1beta1.OVNControlPlane, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.Deployment
func OVSDBConnectionConfigMap ¶
func OVSDBConnectionConfigMap(instance *openstackv1beta1.OVNControlPlane, northSvc, southSvc *corev1.Service) *corev1.ConfigMap
func OVSDBService ¶
func OVSDBService(instance *openstackv1beta1.OVNControlPlane, component string) *corev1.Service
func OVSDBStatefulSet ¶
func OVSDBStatefulSet(instance *openstackv1beta1.OVNControlPlane, component string, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.StatefulSet
func OVSNodeDaemonSet ¶
func OVSNodeDaemonSet(instance *openstackv1beta1.OVNControlPlane, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.DaemonSet
func PKIResources ¶
func PKIResources(instance *openstackv1beta1.OVNControlPlane) []*unstructured.Unstructured
func SelfSignedIssuer ¶
func SelfSignedIssuer(instance *openstackv1beta1.OVNControlPlane) *unstructured.Unstructured
Types ¶
type Reporter ¶
type Reporter struct {
// contains filtered or unexported fields
}
func NewReporter ¶
func NewReporter(instance *openstackv1beta1.OVNControlPlane, k8sClient client.Client, recorder record.EventRecorder) *Reporter
Click to show internal directories.
Click to hide internal directories.