controllers

package
v0.6.1-nightly.d39e3dd Latest Latest
Warning

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

Go to latest
Published: May 19, 2021 License: MPL-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiDefinitionReconciler

type ApiDefinitionReconciler struct {
	client.Client
	Log             logr.Logger
	Scheme          *runtime.Scheme
	UniversalClient universal_client.UniversalClient
	Recorder        record.EventRecorder
}

ApiDefinitionReconciler reconciles a ApiDefinition object

func (*ApiDefinitionReconciler) Reconcile

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

func (*ApiDefinitionReconciler) SetupWithManager

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

SetupWithManager initializes the api definition controller.

type IngressReconciler

type IngressReconciler struct {
	client.Client
	Log             logr.Logger
	Scheme          *runtime.Scheme
	UniversalClient universal_client.UniversalClient
	Recorder        record.EventRecorder
}

IngressReconciler watches and reconciles Ingress objects

func (*IngressReconciler) Reconcile

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

Reconcile perform reconciliation logic for Ingress resource that is managed by the operator.

func (*IngressReconciler) SetupWithManager

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

SetupWithManager initializes ingress controller manager

type SecretCertReconciler

type SecretCertReconciler struct {
	client.Client
	Log             logr.Logger
	Scheme          *runtime.Scheme
	UniversalClient universal_client.UniversalClient
}

CertReconciler reconciles a Cert object

func (*SecretCertReconciler) Reconcile

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

type SecurityPolicyReconciler

type SecurityPolicyReconciler struct {
	client.Client
	Log             logr.Logger
	Scheme          *runtime.Scheme
	UniversalClient universal_client.UniversalClient
	Recorder        record.EventRecorder
}

SecurityPolicyReconciler reconciles a SecurityPolicy object

func (*SecurityPolicyReconciler) Reconcile

Reconcile reconciles SecurityPolicy custom resources

func (*SecurityPolicyReconciler) SetupWithManager

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

SetupWithManager initializes the security policy controller.

Jump to

Keyboard shortcuts

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