Documentation
¶
Overview ¶
nolint: dupl
nolint: dupl
nolint: dupl
Index ¶
- func PermissiveRateLimiter() workqueue.TypedRateLimiter[reconcile.Request]
- type ApicastReconciler
- type AutoSSLReconciler
- type BackendReconciler
- type CORSProxyReconciler
- type EchoAPIReconciler
- type MappingServiceReconciler
- type RedisShardReconciler
- type SentinelReconciler
- type ShardedRedisBackupReconciler
- type SystemReconciler
- type TwemproxyConfigReconciler
- type ZyncReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PermissiveRateLimiter ¶
func PermissiveRateLimiter() workqueue.TypedRateLimiter[reconcile.Request]
Types ¶
type ApicastReconciler ¶
type ApicastReconciler struct {
*reconciler.Reconciler
}
ApicastReconciler reconciles a Apicast object
func (*ApicastReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ApicastReconciler) SetupWithManager ¶
func (r *ApicastReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type AutoSSLReconciler ¶
type AutoSSLReconciler struct {
*reconciler.Reconciler
}
AutoSSLReconciler reconciles a AutoSSL object
func (*AutoSSLReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*AutoSSLReconciler) SetupWithManager ¶
func (r *AutoSSLReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type BackendReconciler ¶
type BackendReconciler struct {
*reconciler.Reconciler
}
BackendReconciler reconciles a Backend object
func (*BackendReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*BackendReconciler) SetupWithManager ¶
func (r *BackendReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type CORSProxyReconciler ¶
type CORSProxyReconciler struct {
*reconciler.Reconciler
}
CORSProxyReconciler reconciles a CORSProxy object
func (*CORSProxyReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*CORSProxyReconciler) SetupWithManager ¶
func (r *CORSProxyReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type EchoAPIReconciler ¶
type EchoAPIReconciler struct {
*reconciler.Reconciler
}
EchoAPIReconciler reconciles a EchoAPI object
func (*EchoAPIReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*EchoAPIReconciler) SetupWithManager ¶
func (r *EchoAPIReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type MappingServiceReconciler ¶
type MappingServiceReconciler struct {
*reconciler.Reconciler
}
MappingServiceReconciler reconciles a MappingService object
func (*MappingServiceReconciler) Reconcile ¶
func (r *MappingServiceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*MappingServiceReconciler) SetupWithManager ¶
func (r *MappingServiceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RedisShardReconciler ¶
type RedisShardReconciler struct {
*reconciler.Reconciler
Pool *redis.ServerPool
}
RedisShardReconciler reconciles a RedisShard object
func (*RedisShardReconciler) Reconcile ¶
func (r *RedisShardReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*RedisShardReconciler) SetupWithManager ¶
func (r *RedisShardReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SentinelReconciler ¶
type SentinelReconciler struct {
*reconciler.Reconciler
SentinelEvents threads.Manager
Metrics threads.Manager
Pool *redis.ServerPool
}
SentinelReconciler reconciles a Sentinel object
func (*SentinelReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*SentinelReconciler) SetupWithManager ¶
func (r *SentinelReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ShardedRedisBackupReconciler ¶
type ShardedRedisBackupReconciler struct {
*reconciler.Reconciler
BackupRunner threads.Manager
Pool *redis.ServerPool
}
ShardedRedisBackupReconciler reconciles a ShardedRedisBackup object
func (*ShardedRedisBackupReconciler) SetupWithManager ¶
func (r *ShardedRedisBackupReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SystemReconciler ¶
type SystemReconciler struct {
*reconciler.Reconciler
}
SystemReconciler reconciles a System object
func (*SystemReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*SystemReconciler) SetupWithManager ¶
func (r *SystemReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type TwemproxyConfigReconciler ¶
type TwemproxyConfigReconciler struct {
*reconciler.Reconciler
SentinelEvents threads.Manager
Pool *redis.ServerPool
}
TwemproxyConfigReconciler reconciles a TwemproxyConfig object
func (*TwemproxyConfigReconciler) Reconcile ¶
func (r *TwemproxyConfigReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*TwemproxyConfigReconciler) SetupWithManager ¶
func (r *TwemproxyConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ZyncReconciler ¶
type ZyncReconciler struct {
*reconciler.Reconciler
Log logr.Logger
}
ZyncReconciler reconciles a Zync object
func (*ZyncReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ZyncReconciler) SetupWithManager ¶
func (r *ZyncReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Source Files
¶
- apicast_controller.go
- autossl_controller.go
- backend_controller.go
- corsproxy_controller.go
- echoapi_controller.go
- mappingservice_controller.go
- reconciler_config.go
- redisshard_controller.go
- sentinel_controller.go
- shardedredisbackup_controller.go
- system_controller.go
- twemproxyconfig_controller.go
- zync_controller.go