infra

package
v0.1.74 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InfrastructureStatus

type InfrastructureStatus struct {
	APIHost                 string
	APIPort                 int32
	OAuthEnabled            bool
	OAuthHost               string
	OAuthPort               int32
	KonnectivityHost        string
	KonnectivityPort        int32
	OpenShiftAPIHost        string
	OauthAPIServerHost      string
	PackageServerAPIAddress string
	Message                 string
	InternalHCPRouterHost   string
	NeedInternalRouter      bool
	ExternalHCPRouterHost   string
	NeedExternalRouter      bool
}

func (InfrastructureStatus) IsReady

func (s InfrastructureStatus) IsReady() bool

type Reconciler added in v0.1.74

type Reconciler struct {
	Client               client.Client
	DefaultIngressDomain string
}

func NewReconciler added in v0.1.74

func NewReconciler(c client.Client, defaultIngressDomain string) *Reconciler

func (*Reconciler) AdmitHCPManagedRoutes added in v0.1.74

func (r *Reconciler) AdmitHCPManagedRoutes(ctx context.Context, hcp *hyperv1.HostedControlPlane, privateRouterHost, externalRouterHost string) error

func (*Reconciler) ReconcileInfrastructure added in v0.1.74

func (r *Reconciler) ReconcileInfrastructure(ctx context.Context, hcp *hyperv1.HostedControlPlane, createOrUpdate upsert.CreateOrUpdateFN) error

func (*Reconciler) ReconcileInfrastructureStatus added in v0.1.74

func (r *Reconciler) ReconcileInfrastructureStatus(ctx context.Context, hcp *hyperv1.HostedControlPlane) (InfrastructureStatus, error)

Jump to

Keyboard shortcuts

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