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.