Documentation
¶
Index ¶
- Variables
- func EnsureDefaultMeshExists(ctx context.Context, resManager core_manager.ResourceManager, ...) error
- func EnsureEnvoyAdminCaExists(ctx context.Context, resManager manager.ResourceManager, logger logr.Logger, ...) error
- func EnsureHostnameGeneratorExists(ctx context.Context, resManager core_manager.ResourceManager, ...) error
- func EnsureOnlyOneZoneExists(ctx context.Context, resManager manager.ResourceManager, logger logr.Logger, ...) error
- func EnsureZoneTokenSigningKeyExists(ctx context.Context, resManager core_manager.ResourceManager, ...) error
- func Setup(runtime runtime.Runtime) error
- type DefaultComponent
- type EnsureDefaultFunc
Constants ¶
This section is empty.
Variables ¶
View Source
var EnsureDefaultFuncs = []EnsureDefaultFunc{ EnsureEnvoyAdminCaExists, EnsureOnlyOneZoneExists, EnsureDefaultMeshExists, EnsureZoneTokenSigningKeyExists, EnsureHostnameGeneratorExists, }
Functions ¶
func EnsureDefaultMeshExists ¶ added in v2.10.9
func EnsureDefaultMeshExists( ctx context.Context, resManager core_manager.ResourceManager, logger logr.Logger, cfg kuma_cp.Config, ) error
func EnsureEnvoyAdminCaExists ¶ added in v2.10.9
func EnsureHostnameGeneratorExists ¶ added in v2.10.9
func EnsureHostnameGeneratorExists(ctx context.Context, resManager core_manager.ResourceManager, logger logr.Logger, cfg kuma_cp.Config) error
func EnsureOnlyOneZoneExists ¶
func EnsureZoneTokenSigningKeyExists ¶ added in v2.10.9
func EnsureZoneTokenSigningKeyExists(ctx context.Context, resManager core_manager.ResourceManager, logger logr.Logger, cfg kuma_cp.Config) error
Types ¶
type DefaultComponent ¶ added in v2.10.9
type DefaultComponent struct {
Extensions context.Context
Funcs []EnsureDefaultFunc
ResManager core_manager.ResourceManager
CpConfig kuma_cp.Config
}
func (DefaultComponent) NeedLeaderElection ¶ added in v2.10.9
func (e DefaultComponent) NeedLeaderElection() bool
func (*DefaultComponent) Start ¶ added in v2.10.9
func (e *DefaultComponent) Start(stop <-chan struct{}) error
type EnsureDefaultFunc ¶ added in v2.10.9
type EnsureDefaultFunc = func(ctx context.Context, resManager core_manager.ResourceManager, logger logr.Logger, cfg kuma_cp.Config) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.