Documentation ¶
Index ¶
- Constants
- func NewDefaultKbldCmd(ui *ui.ConfUI) *cobra.Command
- func NewInspectCmd(o *InspectOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewKbldCmd(o *KbldOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewPackageCmd(o *PackageOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewResolveCmd(o *ResolveOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewUnpackageCmd(o *UnpackageOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewVersionCmd(o *VersionOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewWebsiteCmd(o *WebsiteOptions) *cobra.Command
- type FileFlags
- type Image
- type ImageKVs
- type ImageQueue
- type Images
- type InspectOptions
- type KbldOptions
- type PackageOptions
- type RegistryFlags
- type ResolveOptions
- type ResourceWithImages
- type UIFlags
- type UnpackageOptions
- type VersionOptions
- type WebsiteOptions
Constants ¶
View Source
const (
ImagesAnnKey = "kbld.k14s.io/images"
)
View Source
const (
Version = "0.13.0"
)
Variables ¶
This section is empty.
Functions ¶
func NewInspectCmd ¶ added in v0.7.0
func NewInspectCmd(o *InspectOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewKbldCmd ¶
func NewKbldCmd(o *KbldOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewPackageCmd ¶ added in v0.3.0
func NewPackageCmd(o *PackageOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewResolveCmd ¶ added in v0.3.0
func NewResolveCmd(o *ResolveOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewUnpackageCmd ¶ added in v0.3.0
func NewUnpackageCmd(o *UnpackageOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewVersionCmd ¶
func NewVersionCmd(o *VersionOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewWebsiteCmd ¶
func NewWebsiteCmd(o *WebsiteOptions) *cobra.Command
Types ¶
type FileFlags ¶
func (*FileFlags) AllResources ¶ added in v0.3.0
func (*FileFlags) ResourcesAndConfig ¶ added in v0.3.0
type Image ¶ added in v0.7.0
type Image struct { URL string Metas []ctlimg.ImageMeta // empty when deserialized // contains filtered or unexported fields }
func (Image) Description ¶ added in v0.7.0
TODO only works after deserialization
type ImageQueue ¶ added in v0.7.0
type ImageQueue struct {
// contains filtered or unexported fields
}
func NewImageQueue ¶ added in v0.7.0
func NewImageQueue(imgFactory ctlimg.Factory) *ImageQueue
type InspectOptions ¶ added in v0.7.0
type InspectOptions struct { FileFlags FileFlags RegistryFlags RegistryFlags // contains filtered or unexported fields }
func NewInspectOptions ¶ added in v0.7.0
func NewInspectOptions(ui ui.UI, depsFactory cmdcore.DepsFactory) *InspectOptions
func (*InspectOptions) Run ¶ added in v0.7.0
func (o *InspectOptions) Run() error
type KbldOptions ¶
type KbldOptions struct { UIFlags UIFlags KubeconfigFlags cmdcore.KubeconfigFlags // contains filtered or unexported fields }
func NewKbldOptions ¶
func NewKbldOptions(ui *ui.ConfUI, configFactory cmdcore.ConfigFactory, depsFactory cmdcore.DepsFactory) *KbldOptions
type PackageOptions ¶ added in v0.3.0
type PackageOptions struct { FileFlags FileFlags RegistryFlags RegistryFlags OutputPath string // contains filtered or unexported fields }
func NewPackageOptions ¶ added in v0.3.0
func NewPackageOptions(ui ui.UI, depsFactory cmdcore.DepsFactory) *PackageOptions
func (*PackageOptions) Run ¶ added in v0.3.0
func (o *PackageOptions) Run() error
type RegistryFlags ¶ added in v0.5.0
func (*RegistryFlags) AsRegistryOpts ¶ added in v0.9.0
func (s *RegistryFlags) AsRegistryOpts() ctlimg.RegistryOpts
func (*RegistryFlags) Set ¶ added in v0.5.0
func (s *RegistryFlags) Set(cmd *cobra.Command)
type ResolveOptions ¶ added in v0.3.0
type ResolveOptions struct { FileFlags FileFlags RegistryFlags RegistryFlags BuildConcurrency int ImagesAnnotation bool ImageMapFile string // contains filtered or unexported fields }
func NewResolveOptions ¶ added in v0.3.0
func NewResolveOptions(ui ui.UI, depsFactory cmdcore.DepsFactory) *ResolveOptions
func (*ResolveOptions) Run ¶ added in v0.3.0
func (o *ResolveOptions) Run() error
type ResourceWithImages ¶ added in v0.7.0
type ResourceWithImages struct {
// contains filtered or unexported fields
}
func NewResourceWithImages ¶ added in v0.7.0
func NewResourceWithImages(contents map[string]interface{}, images []Image) ResourceWithImages
func (ResourceWithImages) Bytes ¶ added in v0.7.0
func (r ResourceWithImages) Bytes() ([]byte, error)
func (ResourceWithImages) Images ¶ added in v0.7.0
func (r ResourceWithImages) Images() ([]Image, error)
type UIFlags ¶
func (*UIFlags) ConfigureUI ¶
type UnpackageOptions ¶ added in v0.3.0
type UnpackageOptions struct { FileFlags FileFlags RegistryFlags RegistryFlags InputPath string Repository string // contains filtered or unexported fields }
func NewUnpackageOptions ¶ added in v0.3.0
func NewUnpackageOptions(ui ui.UI, depsFactory cmdcore.DepsFactory) *UnpackageOptions
func (*UnpackageOptions) Run ¶ added in v0.3.0
func (o *UnpackageOptions) Run() error
type VersionOptions ¶
type VersionOptions struct {
// contains filtered or unexported fields
}
func NewVersionOptions ¶
func NewVersionOptions(ui ui.UI) *VersionOptions
func (*VersionOptions) Run ¶
func (o *VersionOptions) Run() error
type WebsiteOptions ¶
type WebsiteOptions struct {
ListenAddr string
}
func NewWebsiteOptions ¶
func NewWebsiteOptions() *WebsiteOptions
func (*WebsiteOptions) Run ¶
func (o *WebsiteOptions) Run() error
func (*WebsiteOptions) Server ¶
func (o *WebsiteOptions) Server() *website.Server
Source Files ¶
Click to show internal directories.
Click to hide internal directories.