v3helm.sh/helm/v3/pkg/uploader Index | Files

package uploader

import "helm.sh/helm/v3/pkg/uploader"

Package uploader provides a library for uploading charts.

This package contains tools for uploading charts to registries.

Index

Types

type ChartUploader

type ChartUploader struct {
	// Out is the location to write warning and info messages.
	Out io.Writer
	// Pusher collection for the operation
	Pushers pusher.Providers
	// Options provide parameters to be passed along to the Pusher being initialized.
	Options []pusher.Option
	// RegistryClient is a client for interacting with registries.
	RegistryClient *registry.Client
}

ChartUploader handles uploading a chart.

func (*ChartUploader) UploadTo

func (c *ChartUploader) UploadTo(ref, remote string) error

UploadTo uploads a chart. Depending on the settings, it may also upload a provenance file.

Source Files

chart_uploader.go doc.go

Version
v3.17.3 (latest)
Published
Apr 9, 2025
Platform
linux/amd64
Imports
6 packages
Last checked
1 month ago

Tools for package owners.