Versions in this module Expand all Collapse all v0 v0.7.2 Jan 15, 2024 Changes in this version + const BrokerURL + const ErrInitConfigCode + const ExecShell + const GlobalResourceKey + const InformerStore + const ListenersKey + const LocalResourceKey + const LogStream + const LogStreamsKey + const PatternResourceIDLabelKey + const PipelineNameKey + const RequestStream + const ResourcesKey + const ServerKey + var DefaultEvents = []string + var DefaultPublishingSubject = "meshplay.meshsync.core" + var Listeners = map[string]ListenerConfig + var Pipelines = map[string]PipelineConfigs + var Server = map[string]string + func ErrInitConfig(err error) error + func New(provider string) (config.Handler, error) + type ListenerConfig struct + ConnectionName string + Events []string + Name string + PublishTo string + SubscribeTo string + type ListenerConfigs []ListenerConfig + type MeshsyncConfig struct + BlackList []string + Listeners map[string]ListenerConfig + Pipelines map[string]PipelineConfigs + WhiteList []ResourceConfig + func GetMeshsyncCRDConfigs(dyClient dynamic.Interface) (*MeshsyncConfig, error) + func PopulateConfigs(configMap corev1.ConfigMap) (*MeshsyncConfig, error) + type PipelineConfig struct + Events []string + Name string + PublishTo string + type PipelineConfigs []PipelineConfig + func (p PipelineConfigs) Add(pc PipelineConfig) PipelineConfigs + func (p PipelineConfigs) Delete(pc PipelineConfig) PipelineConfigs + type ResourceConfig struct + Events []string + Resource string