Documentation ¶
Index ¶
- func ReconcileDefaultIngressController(ingressController *operatorv1.IngressController, ingressSubdomain string, ...) error
- func ReconcileDefaultIngressControllerCertSecret(certSecret *corev1.Secret, sourceSecret *corev1.Secret) error
- func ReconcileDefaultIngressPassthroughRoute(route *routev1.Route, cpService *corev1.Service, ...) error
- func ReconcileDefaultIngressPassthroughService(service *corev1.Service, defaultNodePort *corev1.Service, ...) error
- func ReconcileOpenStackDefaultIngressController(ingressController *unstructured.Unstructured, ingressSubdomain string, ...) error
- type IngressParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReconcileDefaultIngressController ¶
func ReconcileDefaultIngressController(ingressController *operatorv1.IngressController, ingressSubdomain string, platformType hyperv1.PlatformType, replicas int32, isIBMCloudUPI bool, isPrivate bool, useNLB bool, loadBalancerScope operatorv1.LoadBalancerScope, loadBalancerIP string) error
func ReconcileOpenStackDefaultIngressController ¶ added in v0.1.52
func ReconcileOpenStackDefaultIngressController(ingressController *unstructured.Unstructured, ingressSubdomain string, replicas int32, isPrivate bool, loadBalancerScope operatorv1.LoadBalancerScope, loadBalancerIP string) error
ReconcileDefaultIngressControllerWithUnstructured reconciles the default ingress controller with an unstructured object that has custom fields set per platform.
Types ¶
type IngressParams ¶
type IngressParams struct { IngressSubdomain string Replicas int32 PlatformType hyperv1.PlatformType IsPrivate bool IBMCloudUPI bool AWSNLB bool LoadBalancerScope v1.LoadBalancerScope LoadBalancerIP string }
func NewIngressParams ¶
func NewIngressParams(hcp *hyperv1.HostedControlPlane) *IngressParams
Click to show internal directories.
Click to hide internal directories.