Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewServiceInformer ¶
func NewServiceInformer(r *APIRuleReconciler) handler.EventHandler
Types ¶
type APIRuleReconciler ¶
type APIRuleReconciler struct {
processing.ReconciliationConfig
client.Client
Log logr.Logger
Scheme *runtime.Scheme
Config *helpers.Config
ReconcilePeriod time.Duration
OnErrorReconcilePeriod time.Duration
MigrationReconcilePeriod time.Duration
Metrics *metrics.ApiGatewayMetrics
}
APIRuleReconciler reconciles a APIRule object
func NewApiRuleReconciler ¶
func NewApiRuleReconciler(mgr manager.Manager, config ApiRuleReconcilerConfiguration, apiGatewayMetrics *metrics.ApiGatewayMetrics) *APIRuleReconciler
func (*APIRuleReconciler) SetupWithManager ¶
func (r *APIRuleReconciler) SetupWithManager(mgr ctrl.Manager, c controllers.RateLimiterConfig) error
SetupWithManager sets up the controller with the Manager.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.