Versions in this module Expand all Collapse all v0 v0.20.3 Nov 15, 2023 v0.20.2 Nov 13, 2023 Changes in this version + const WorkdirName + func DefaultWorkdir() string + type Chart struct + Dependencies []string + Name string + TgzPath string + Version string + type ChartIndex map[string]*Chart + func (i ChartIndex) Add(id string, chart *Chart) error + func (i ChartIndex) Get(id string) *Chart + type Clients struct + type FakeSyncerOption func(*FakeSyncerOpts) + func WithFakeSkipCharts(charts []string) FakeSyncerOption + func WithFakeSyncerDestination(dir string) FakeSyncerOption + type FakeSyncerOpts struct + Destination string + type Option func(*Syncer) + func WithAutoDiscovery(enable bool) Option + func WithContainerImageRelocation(enable bool) Option + func WithDryRun(enable bool) Option + func WithFromDate(date string) Option + func WithInsecure(enable bool) Option + func WithLatestVersionOnly(latestVersionOnly bool) Option + func WithSkipCharts(charts []string) Option + func WithSkipDependencies(skipDependencies bool) Option + func WithWorkdir(dir string) Option + type Syncer struct + func New(source *api.Source, target *api.Target, opts ...Option) (*Syncer, error) + func NewFake(t *testing.T, opts ...FakeSyncerOption) *Syncer + func (s *Syncer) SyncPendingCharts(names ...string) error + func (s *Syncer) SyncWithChartsSyncer(ch *Chart, id, workdir, outdir string, hasDeps bool) (string, error) + func (s *Syncer) SyncWithRelok8s(chart *Chart, outdir string) (string, error)