Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelSynchronizer ¶
type ChannelSynchronizer struct { Scheme *runtime.Scheme Signal <-chan struct{} SyncInterval int ChannelMap map[types.NamespacedName]*chv1.Channel // contains filtered or unexported fields }
ChannelSynchronizer syncs objectbucket channels with helmrepo
func CreateHelmrepoSynchronizer ¶
func CreateHelmrepoSynchronizer(config *rest.Config, scheme *runtime.Scheme, syncInterval int) (*ChannelSynchronizer, error)
CreateSynchronizer - creates an instance of ChannelSynchronizer
func (*ChannelSynchronizer) Start ¶
func (sync *ChannelSynchronizer) Start(s <-chan struct{}) error
Start - starts the sync process
Click to show internal directories.
Click to hide internal directories.