mesh

package
v0.0.0-...-0cf02e3 Latest Latest
Warning

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

Go to latest
Published: May 10, 2022 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MeshMap map[string]bool

Functions

This section is empty.

Types

type DiscoveryReconciler

type DiscoveryReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

DiscoveryReconciler reconciles a Policy object

func (*DiscoveryReconciler) Reconcile

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

func (*DiscoveryReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type MeshDeploymentReconciler

type MeshDeploymentReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

MeshDeploymentReconciler reconciles a MeshDeployment object

func (*MeshDeploymentReconciler) Reconcile

func (*MeshDeploymentReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type MeshFederationReconciler

type MeshFederationReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

MeshFederationReconciler reconciles a MeshFederation object

func (*MeshFederationReconciler) Reconcile

func (*MeshFederationReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type MeshReconciler

type MeshReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

MeshReconciler reconciles a Mesh object

func (*MeshReconciler) Reconcile

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

func (*MeshReconciler) SetupWithManager

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

SetupWithManager sets up the controller with the Manager.

type PolicyController

type PolicyController struct {
	client.Client
	Scheme *runtime.Scheme
}

func NewPolicyController

func NewPolicyController(client client.Client, scheme *runtime.Scheme) *PolicyController

NewPolicyController create the PolicyController.

func (*PolicyController) Start

func (pc *PolicyController) Start(ctx context.Context) error

Start runs the PolicyController with the given context. it will create the corresponding Policy instance with the client at starting and remove it when context done singal is received.

Jump to

Keyboard shortcuts

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