hostedcontrolplane

package
v0.0.0-...-f4a3def Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2025 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAPIServerHostname

func GetAPIServerHostname(hostedcontrolplane *hypershiftv1beta1.HostedControlPlane) (string, error)

Types

type HostedControlPlaneReconciler

type HostedControlPlaneReconciler struct {
	client.Client
	Scheme      *runtime.Scheme
	RHOBSConfig RHOBSConfig
}

HostedControlPlaneReconciler reconciles a HostedControlPlane object

func NewHostedControlPlaneReconciler

func NewHostedControlPlaneReconciler(mgr manager.Manager, rhobsConfig RHOBSConfig) *HostedControlPlaneReconciler

NewHostedControlPlaneReconciler creates a HostedControlPlaneReconciler

func (*HostedControlPlaneReconciler) Reconcile

Reconcile responds to events against watched objects

func (*HostedControlPlaneReconciler) SetupWithManager

func (r *HostedControlPlaneReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type RHOBSConfig

type RHOBSConfig struct {
	ProbeAPIURL      string
	Tenant           string
	OIDCClientID     string
	OIDCClientSecret string
	OIDCIssuerURL    string
}

RHOBSConfig holds RHOBS API configuration

Jump to

Keyboard shortcuts

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