Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GlobalProvidedFilter ¶
func GlobalProvidedFilter(rm manager.ResourceManager, configs map[string]bool) reconcile.ResourceFilter
GlobalProvidedFilter returns ResourceFilter which filters Resources provided by Global, specifically excludes Dataplanes and Ingresses from 'clusterID' cluster
func ZoneProvidedFilter ¶
func ZoneProvidedFilter(clusterName string) reconcile.ResourceFilter
ZoneProvidedFilter filter Resources provided by Zone, specifically Ingresses that belongs to another zones
Types ¶
type Context ¶
type Context struct { ZoneClientCtx context.Context GlobalServerCallbacks []mux.Callbacks GlobalProvidedFilter reconcile.ResourceFilter ZoneProvidedFilter reconcile.ResourceFilter // Configs contains the names of system.ConfigResource that will be transferred from Global to Zone Configs map[string]bool }
func DefaultContext ¶
func DefaultContext(manager manager.ResourceManager, zone string) *Context
Click to show internal directories.
Click to hide internal directories.