ocm

package
v0.2.6 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	URL         = "oci://quay.io/pdettori/multicluster-controlplane-chart:0.1.0"
	RepoName    = "multicluster-controlplane"
	ChartName   = "multicluster-controlplane-chart"
	ReleaseName = "multicluster-controlplane"
)
View Source
const (
	ServiceName = "multicluster-controlplane"
	TargetPort  = 9443
)

Variables

This section is empty.

Functions

This section is empty.

Types

type OCMReconciler

type OCMReconciler struct {
	*shared.BaseReconciler
}

OCMReconciler reconciles a OCM ControlPlane

func New

func New(cl client.Client, scheme *runtime.Scheme) *OCMReconciler

func (*OCMReconciler) Reconcile

func (*OCMReconciler) ReconcileChart

func (*OCMReconciler) ReconcileOCMService

func (r *OCMReconciler) ReconcileOCMService(ctx context.Context, hcp *tenancyv1alpha1.ControlPlane) error

func (*OCMReconciler) ReconcileUpdateClusterInfoJob

func (r *OCMReconciler) ReconcileUpdateClusterInfoJob(ctx context.Context, hcp *tenancyv1alpha1.ControlPlane, externalURL string) error

func (*OCMReconciler) ReconcileUpdateClusterInfoJobRole

func (r *OCMReconciler) ReconcileUpdateClusterInfoJobRole(ctx context.Context, hcp *tenancyv1alpha1.ControlPlane) error

func (*OCMReconciler) ReconcileUpdateClusterInfoJobRoleBinding

func (r *OCMReconciler) ReconcileUpdateClusterInfoJobRoleBinding(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