Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageDownloadList ¶ added in v0.22.9
type ImageDownloadList struct {
Module map[string]*puller.ImageMeta
ModuleReleaseChannels map[string]*puller.ImageMeta
ModuleExtra map[string]*puller.ImageMeta
// contains filtered or unexported fields
}
func NewImageDownloadList ¶ added in v0.22.9
func NewImageDownloadList(rootURL string) *ImageDownloadList
func (*ImageDownloadList) FillForTag ¶ added in v0.22.9
func (l *ImageDownloadList) FillForTag(tag string)
type ImageLayouts ¶ added in v0.22.9
type ImageLayouts struct {
Modules *regimage.ImageLayout
ModulesReleaseChannels *regimage.ImageLayout
ModulesExtra *regimage.ImageLayout
// contains filtered or unexported fields
}
func NewImageLayouts ¶ added in v0.22.9
func NewImageLayouts(rootFolder string) *ImageLayouts
func (*ImageLayouts) AsList ¶ added in v0.22.9
func (l *ImageLayouts) AsList() []layout.Path
AsList returns a list of layout.Path's in it. Undefined path's are not included in the list.
type ModulesDownloadList ¶ added in v0.24.3
type ModulesDownloadList struct {
// contains filtered or unexported fields
}
func NewModulesDownloadList ¶ added in v0.24.3
func NewModulesDownloadList(rootURL string) *ModulesDownloadList
func (*ModulesDownloadList) FillModulesImages ¶ added in v0.24.3
func (l *ModulesDownloadList) FillModulesImages(modules []string)
func (*ModulesDownloadList) Module ¶ added in v0.24.3
func (l *ModulesDownloadList) Module(moduleName string) *ImageDownloadList
type ModulesImageLayouts ¶ added in v0.24.3
type ModulesImageLayouts struct {
// contains filtered or unexported fields
}
func NewModulesImageLayouts ¶ added in v0.24.3
func NewModulesImageLayouts(rootFolder string) *ModulesImageLayouts
func (*ModulesImageLayouts) AsList ¶ added in v0.24.3
func (l *ModulesImageLayouts) AsList() []layout.Path
AsList returns a list of layout.Path's from all modules. Undefined path's are not included in the list.
func (*ModulesImageLayouts) Module ¶ added in v0.24.3
func (l *ModulesImageLayouts) Module(moduleName string) *ImageLayouts
type Options ¶ added in v0.24.3
type Options struct {
// Filter is the module filter (whitelist/blacklist)
Filter *libmodules.Filter
// OnlyExtraImages pulls only extra images without main module images
OnlyExtraImages bool
// BundleDir is the directory to store the bundle
BundleDir string
// BundleChunkSize is the max size of bundle chunks in bytes (0 = no chunking)
BundleChunkSize int64
}
Options contains configuration options for the modules service
type Service ¶ added in v0.22.9
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶ added in v0.22.9
Click to show internal directories.
Click to hide internal directories.