Documentation ¶
Overview ¶
Package configuration contains Kubernetes controllers responsible for configuration.konghq.com grouped API types.
Index ¶
- type CoreV1EndpointsReconciler
- type CoreV1ServiceReconciler
- type ExtV1Beta1IngressReconciler
- type KongV1Alpha1UDPIngressReconciler
- type KongV1Beta1TCPIngressReconciler
- type KongV1KongClusterPluginReconciler
- type KongV1KongConsumerReconciler
- type KongV1KongIngressReconciler
- type KongV1KongPluginReconciler
- type NetV1Beta1IngressReconciler
- type NetV1IngressReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CoreV1EndpointsReconciler ¶ added in v1.3.2
type CoreV1EndpointsReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy }
CoreV1Endpoints reconciles a Ingress object
func (*CoreV1EndpointsReconciler) Reconcile ¶ added in v1.3.2
func (r *CoreV1EndpointsReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*CoreV1EndpointsReconciler) SetupWithManager ¶ added in v1.3.2
func (r *CoreV1EndpointsReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type CoreV1ServiceReconciler ¶ added in v1.3.2
type CoreV1ServiceReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy }
CoreV1Service reconciles a Ingress object
func (*CoreV1ServiceReconciler) Reconcile ¶ added in v1.3.2
func (r *CoreV1ServiceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*CoreV1ServiceReconciler) SetupWithManager ¶ added in v1.3.2
func (r *CoreV1ServiceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ExtV1Beta1IngressReconciler ¶
type ExtV1Beta1IngressReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
ExtV1Beta1Ingress reconciles a Ingress object
func (*ExtV1Beta1IngressReconciler) Reconcile ¶
func (r *ExtV1Beta1IngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*ExtV1Beta1IngressReconciler) SetupWithManager ¶
func (r *ExtV1Beta1IngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type KongV1Alpha1UDPIngressReconciler ¶ added in v1.3.2
type KongV1Alpha1UDPIngressReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
KongV1Alpha1UDPIngress reconciles a Ingress object
func (*KongV1Alpha1UDPIngressReconciler) Reconcile ¶ added in v1.3.2
func (r *KongV1Alpha1UDPIngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*KongV1Alpha1UDPIngressReconciler) SetupWithManager ¶ added in v1.3.2
func (r *KongV1Alpha1UDPIngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type KongV1Beta1TCPIngressReconciler ¶ added in v1.3.2
type KongV1Beta1TCPIngressReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
KongV1Beta1TCPIngress reconciles a Ingress object
func (*KongV1Beta1TCPIngressReconciler) Reconcile ¶ added in v1.3.2
func (r *KongV1Beta1TCPIngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*KongV1Beta1TCPIngressReconciler) SetupWithManager ¶ added in v1.3.2
func (r *KongV1Beta1TCPIngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type KongV1KongClusterPluginReconciler ¶
type KongV1KongClusterPluginReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
KongV1KongClusterPlugin reconciles a Ingress object
func (*KongV1KongClusterPluginReconciler) Reconcile ¶
func (r *KongV1KongClusterPluginReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*KongV1KongClusterPluginReconciler) SetupWithManager ¶
func (r *KongV1KongClusterPluginReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type KongV1KongConsumerReconciler ¶
type KongV1KongConsumerReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
KongV1KongConsumer reconciles a Ingress object
func (*KongV1KongConsumerReconciler) Reconcile ¶
func (r *KongV1KongConsumerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*KongV1KongConsumerReconciler) SetupWithManager ¶
func (r *KongV1KongConsumerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type KongV1KongIngressReconciler ¶
type KongV1KongIngressReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy }
KongV1KongIngress reconciles a Ingress object
func (*KongV1KongIngressReconciler) Reconcile ¶
func (r *KongV1KongIngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*KongV1KongIngressReconciler) SetupWithManager ¶
func (r *KongV1KongIngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type KongV1KongPluginReconciler ¶
type KongV1KongPluginReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy }
KongV1KongPlugin reconciles a Ingress object
func (*KongV1KongPluginReconciler) Reconcile ¶
func (r *KongV1KongPluginReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*KongV1KongPluginReconciler) SetupWithManager ¶
func (r *KongV1KongPluginReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NetV1Beta1IngressReconciler ¶
type NetV1Beta1IngressReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
NetV1Beta1Ingress reconciles a Ingress object
func (*NetV1Beta1IngressReconciler) Reconcile ¶
func (r *NetV1Beta1IngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*NetV1Beta1IngressReconciler) SetupWithManager ¶
func (r *NetV1Beta1IngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NetV1IngressReconciler ¶
type NetV1IngressReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Proxy proxy.Proxy IngressClassName string }
NetV1Ingress reconciles a Ingress object
func (*NetV1IngressReconciler) Reconcile ¶
func (r *NetV1IngressReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile processes the watched objects
func (*NetV1IngressReconciler) SetupWithManager ¶
func (r *NetV1IngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.