controllers

package
v0.6.1-nightly.5233be6 Latest Latest
Warning

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

Go to latest
Published: May 10, 2021 License: MPL-2.0 Imports: 34 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 GatewayReconciler

type GatewayReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

GatewayReconciler reconciles a Gateway object

func (*GatewayReconciler) Reconcile

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

+kubebuilder:rbac:groups=tyk.tyk.io,resources=gateways,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=tyk.tyk.io,resources=gateways/status,verbs=get;update;patch

func (*GatewayReconciler) SetupWithManager

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

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 OrganizationReconciler

type OrganizationReconciler struct {
	client.Client
	Log                 logr.Logger
	Scheme              *runtime.Scheme
	AdminDashboardCient *dashboard_admin_client.Client
}

OrganizationReconciler reconciles a Organization object

func (*OrganizationReconciler) Reconcile

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

func (*OrganizationReconciler) SetupWithManager

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

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.

type WebhookReconciler

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

WebhookReconciler reconciles a Webhook object

func (*WebhookReconciler) Reconcile

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

func (*WebhookReconciler) SetupWithManager

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

Jump to

Keyboard shortcuts

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