Documentation ¶
Overview ¶
Package outgoing contains the logic to configure the reflection of target objects from the home cluster to a foreign cluster
Index ¶
- Variables
- type ConfigmapsReflector
- func (r *ConfigmapsReflector) CleanupNamespace(localNamespace string)
- func (r *ConfigmapsReflector) HandleEvent(e interface{})
- func (r *ConfigmapsReflector) PreAdd(obj interface{}) (interface{}, watch.EventType)
- func (r *ConfigmapsReflector) PreDelete(obj interface{}) (interface{}, watch.EventType)
- func (r *ConfigmapsReflector) PreUpdate(newObj, _ interface{}) (interface{}, watch.EventType)
- func (r *ConfigmapsReflector) SetSpecializedPreProcessingHandlers()
- type SecretsReflector
- func (r *SecretsReflector) CleanupNamespace(localNamespace string)
- func (r *SecretsReflector) HandleEvent(e interface{})
- func (r *SecretsReflector) PreAdd(obj interface{}) (interface{}, watch.EventType)
- func (r *SecretsReflector) PreDelete(obj interface{}) (interface{}, watch.EventType)
- func (r *SecretsReflector) PreUpdate(newObj interface{}, _ interface{}) (interface{}, watch.EventType)
- func (r *SecretsReflector) SetSpecializedPreProcessingHandlers()
Constants ¶
This section is empty.
Variables ¶
View Source
var ReflectorBuilders = map[apimgmt.ApiType]func(reflector ri.APIReflector, opts map[options.OptionKey]options.Option) ri.OutgoingAPIReflector{ apimgmt.Configmaps: configmapsReflectorBuilder, apimgmt.Secrets: secretsReflectorBuilder, }
Functions ¶
This section is empty.
Types ¶
type ConfigmapsReflector ¶
type ConfigmapsReflector struct {
ri.APIReflector
}
func (*ConfigmapsReflector) CleanupNamespace ¶
func (r *ConfigmapsReflector) CleanupNamespace(localNamespace string)
func (*ConfigmapsReflector) HandleEvent ¶
func (r *ConfigmapsReflector) HandleEvent(e interface{})
func (*ConfigmapsReflector) PreAdd ¶
func (r *ConfigmapsReflector) PreAdd(obj interface{}) (interface{}, watch.EventType)
func (*ConfigmapsReflector) PreDelete ¶
func (r *ConfigmapsReflector) PreDelete(obj interface{}) (interface{}, watch.EventType)
func (*ConfigmapsReflector) PreUpdate ¶
func (r *ConfigmapsReflector) PreUpdate(newObj, _ interface{}) (interface{}, watch.EventType)
func (*ConfigmapsReflector) SetSpecializedPreProcessingHandlers ¶
func (r *ConfigmapsReflector) SetSpecializedPreProcessingHandlers()
type SecretsReflector ¶
type SecretsReflector struct {
ri.APIReflector
}
func (*SecretsReflector) CleanupNamespace ¶
func (r *SecretsReflector) CleanupNamespace(localNamespace string)
func (*SecretsReflector) HandleEvent ¶
func (r *SecretsReflector) HandleEvent(e interface{})
func (*SecretsReflector) PreAdd ¶
func (r *SecretsReflector) PreAdd(obj interface{}) (interface{}, watch.EventType)
func (*SecretsReflector) PreDelete ¶
func (r *SecretsReflector) PreDelete(obj interface{}) (interface{}, watch.EventType)
func (*SecretsReflector) PreUpdate ¶
func (r *SecretsReflector) PreUpdate(newObj interface{}, _ interface{}) (interface{}, watch.EventType)
func (*SecretsReflector) SetSpecializedPreProcessingHandlers ¶
func (r *SecretsReflector) SetSpecializedPreProcessingHandlers()
Click to show internal directories.
Click to hide internal directories.