ingress

package
v0.1.52 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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 ReconcileDefaultIngressControllerCertSecret

func ReconcileDefaultIngressControllerCertSecret(certSecret *corev1.Secret, sourceSecret *corev1.Secret) error

func ReconcileDefaultIngressPassthroughRoute

func ReconcileDefaultIngressPassthroughRoute(route *routev1.Route, cpService *corev1.Service, hcp *hyperv1.HostedControlPlane) error

func ReconcileDefaultIngressPassthroughService

func ReconcileDefaultIngressPassthroughService(service *corev1.Service, defaultNodePort *corev1.Service, hcp *hyperv1.HostedControlPlane) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL