Documentation ¶
Index ¶
- func AddFinalizer(r CacheRule, ctx *Context)
- func ApplyRuleConfigMap(rule CacheRule, ctx *Context)
- func NewContextProvider(ctx reconcile.Context) reconcile.ContextProviderFunc
- func RemoveFinalizer(r CacheRule, ctx *Context)
- func RemoveRuleFromConfigMap(rule CacheRule, ctx *Context)
- type CacheRule
- type Context
- type HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddFinalizer ¶
func ApplyRuleConfigMap ¶
func NewContextProvider ¶
func NewContextProvider(ctx reconcile.Context) reconcile.ContextProviderFunc
func RemoveFinalizer ¶
func RemoveRuleFromConfigMap ¶
Types ¶
type CacheRule ¶
type CacheRule interface { CacheService() v1alpha1.CacheService ConfigMap() string Finalizer() string MarshallSpec() ([]byte, error) runtimeClient.Object }
type HandlerFunc ¶
func (HandlerFunc) Handle ¶
func (f HandlerFunc) Handle(i interface{}, ctx reconcile.Context)
Click to show internal directories.
Click to hide internal directories.