Documentation
¶
Index ¶
- Constants
- func DockerCheckRCTags(ctx context.Context, repoRoot string) map[string][]string
- func DockerScan(ctx context.Context) error
- func GenerateFilteredImageTagMap(ctx context.Context, filter map[string][]string) (map[string][]string, error)
- func PushChartToOCI(ctx context.Context, rootFs billy.Filesystem, ...) error
- func Scan(ctx context.Context, primeRegistry string) error
- func Sync(ctx context.Context, primeURL, customPath string) error
Constants ¶
const ( // StagingURL of SUSE Staging registry StagingURL string = "stgregistry.suse.com/" // DockerURL of images DockerURL string = "docker.io/" )
Variables ¶
This section is empty.
Functions ¶
func DockerCheckRCTags ¶
DockerCheckRCTags checks for any images that have RC tags
func DockerScan ¶ added in v1.6.7
DockerScan lists the repository tags from the local assets/ folder, compares them against the corresponding Docker Hub repository tags, and reports any discrepancies. It returns an error if an image tag from the assets/ folder is not found on Docker Hub, or if a repository is not in the `rancher` namespace.
func GenerateFilteredImageTagMap ¶
func GenerateFilteredImageTagMap(ctx context.Context, filter map[string][]string) (map[string][]string, error)
GenerateFilteredImageTagMap returns a map of container images and their tags
func PushChartToOCI ¶ added in v1.9.9
func PushChartToOCI(ctx context.Context, rootFs billy.Filesystem, ociDNS, customPath, ociUser, ociPass string, debug bool) error
PushChartToOCI reads release.yaml and pushes all listed chart versions to an OCI registry. It validates credentials, sets up an authenticated Helm registry client, then runs a two-phase check-and-push: pre-flight validation first, then push of only the new assets. Existing versions in the registry are skipped rather than overwritten.
Types ¶
This section is empty.