vcluster

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	URL         = "https://charts.loft.sh"
	Version     = "0.16.4"
	RepoName    = "loft"
	ChartName   = "vcluster"
	ReleaseName = "vcluster"
)
View Source
const (
	ServiceName = "vcluster"
	ServicePort = 443
)
View Source
const (
	TargetPort = 8443
)

Variables

This section is empty.

Functions

This section is empty.

Types

type VClusterReconciler

type VClusterReconciler struct {
	*shared.BaseReconciler
}

VClusterReconciler reconciles a OCM ControlPlane

func New

func New(cl client.Client, scheme *runtime.Scheme, version string, clientSet *kubernetes.Clientset, dynamicClient *dynamic.DynamicClient) *VClusterReconciler

func (*VClusterReconciler) Reconcile

func (*VClusterReconciler) ReconcileChart

func (*VClusterReconciler) ReconcileKubeconfigSecret added in v0.3.0

func (r *VClusterReconciler) ReconcileKubeconfigSecret(ctx context.Context, hcp *tenancyv1alpha1.ControlPlane) error

Reconcile the kubeconfig secret to set the `config-incluster` key with the in-cluster configuration

func (*VClusterReconciler) ReconcileNodePortService added in v0.2.7

func (r *VClusterReconciler) ReconcileNodePortService(ctx context.Context, hcp *tenancyv1alpha1.ControlPlane) error

Jump to

Keyboard shortcuts

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