imagedetails

package
v0.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetImageDetails

func GetImageDetails(ctx context.Context, c kclient.Client, namespace, imageName string, opts GetImageDetailsOptions) (*apiv1.ImageDetails, error)

func GetImageIcon

func GetImageIcon(ctx context.Context, c kclient.Client, namespace, imageName, digest string, opts ...remote.Option) ([]byte, string, error)

Types

type Details

type Details struct {
	DeployArgs *v1.GenericMap `json:"deployArgs,omitempty"`
	Profiles   []string       `json:"profiles,omitempty"`
	AppSpec    *v1.AppSpec    `json:"appSpec,omitempty"`
	Params     *v1.ParamSpec  `json:"params,omitempty"`
	Image      *v1.ImagesData `json:"image,omitempty"`
}

func ParseDetails

func ParseDetails(appImage *v1.AppImage, deployArgs map[string]any, profiles []string) (*Details, error)

type GetImageDetailsOptions

type GetImageDetailsOptions struct {
	Profiles      []string
	DeployArgs    map[string]any
	Nested        string
	NoDefaultReg  bool
	IncludeNested bool
	RemoteOpts    []remote.Option
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL