ingress

package
v0.1.32 Latest Latest
Warning

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

Go to latest
Published: May 22, 2024 License: Apache-2.0 Imports: 9 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) 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

Types

type IngressParams

type IngressParams struct {
	IngressSubdomain  string
	Replicas          int32
	PlatformType      hyperv1.PlatformType
	IsPrivate         bool
	IBMCloudUPI       bool
	AWSNLB            bool
	LoadBalancerScope v1.LoadBalancerScope
}

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