context

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL