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) SetupWithManager ¶
func (r *ApiDefinitionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager initializes the api definition controller.
type GatewayReconciler ¶
GatewayReconciler reconciles a Gateway object
func (*GatewayReconciler) Reconcile ¶
+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 ¶
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) 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) SetupWithManager ¶
func (r *SecretCertReconciler) SetupWithManager(mgr ctrl.Manager) 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 ¶
func (r *SecurityPolicyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
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) SetupWithManager ¶
func (r *WebhookReconciler) SetupWithManager(mgr ctrl.Manager) error