controllers

package
v0.32.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 38 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateKubeconfig added in v0.31.0

func GenerateKubeconfig(clusterName string, contextNamespace string, server string, caData []byte) ([]byte, error)

GenerateKubeconfig generates a kubeconfig to authenticate against the provided server. If the server points to localhost, the kubernetes default service is used instead as server.

Types

type ServiceAccountReconciler added in v0.31.0

type ServiceAccountReconciler struct {
	client.Client
	Log      logr.Logger
	Recorder record.EventRecorder
	Config   *extensionsv1alpha1.ControllerManagerConfiguration
	// contains filtered or unexported fields
}

ServiceAccountReconciler reconciles a ServiceAccount object

func (*ServiceAccountReconciler) Reconcile added in v0.31.0

Reconcile implements reconcile.Reconciler.

func (*ServiceAccountReconciler) SetupWithManager added in v0.31.0

SetupWithManager sets up manager with a new controller and r as the reconcile.Reconciler

type TerminalHeartbeatReconciler

type TerminalHeartbeatReconciler struct {
	client.Client
	Recorder record.EventRecorder
	Config   *extensionsv1alpha1.ControllerManagerConfiguration
	// contains filtered or unexported fields
}

TerminalHeartbeatReconciler reconciles a TerminalHeartbeat object

func (*TerminalHeartbeatReconciler) Reconcile

func (*TerminalHeartbeatReconciler) SetupWithManager

type TerminalReconciler

type TerminalReconciler struct {
	Scheme *runtime.Scheme
	*gardenclient.ClientSet
	Recorder                    record.EventRecorder
	Config                      *extensionsv1alpha1.ControllerManagerConfiguration
	ReconcilerCountPerNamespace map[string]int
	// contains filtered or unexported fields
}

TerminalReconciler reconciles a Terminal object

func (*TerminalReconciler) Reconcile

func (r *TerminalReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*TerminalReconciler) SetupWithManager

Jump to

Keyboard shortcuts

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