Dagger
Search

helm

No long description provided.

Installation

dagger install github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8

Entrypoint

Return Type
Helm
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
func (m *MyModule) Example() *dagger.Helm  {
	return dag.
			Helm()
}
@function
def example() -> dagger.Helm:
	return (
		dag.helm()
	)
@func()
example(): Helm {
	return dag
		.helm()
}

Types

Helm 🔗

container() 🔗

Return Type
Container !
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
 container
func (m *MyModule) Example() *dagger.Container  {
	return dag.
			Helm().
			Container()
}
@function
def example() -> dagger.Container:
	return (
		dag.helm()
		.container()
	)
@func()
example(): Container {
	return dag
		.helm()
		.container()
}

lint() 🔗

Lint a Helm chart directory.

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
chartDirectory !-No description provided
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
 lint --chart DIR_PATH
func (m *MyModule) Example(chart *dagger.Directory) *dagger.Container  {
	return dag.
			Helm().
			Lint(chart)
}
@function
def example(chart: dagger.Directory) -> dagger.Container:
	return (
		dag.helm()
		.lint(chart)
	)
@func()
example(chart: Directory): Container {
	return dag
		.helm()
		.lint(chart)
}

package() 🔗

Build a Helm chart package.

Return Type
File !
Arguments
NameTypeDefault ValueDescription
chartDirectory !-No description provided
appVersionString -No description provided
versionString -No description provided
dependencyUpdateBoolean -No description provided
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
 package --chart DIR_PATH
func (m *MyModule) Example(chart *dagger.Directory) *dagger.File  {
	return dag.
			Helm().
			Package(chart)
}
@function
def example(chart: dagger.Directory) -> dagger.File:
	return (
		dag.helm()
		.package(chart)
	)
@func()
example(chart: Directory): File {
	return dag
		.helm()
		.package(chart)
}

login() 🔗

Authenticate to an OCI registry.

Return Type
Helm !
Arguments
NameTypeDefault ValueDescription
hostString !-No description provided
usernameString !-No description provided
passwordSecret !-No description provided
insecureBoolean -No description provided
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
 login --host string --username string --password env:MYSECRET
func (m *MyModule) Example(host string, username string, password *dagger.Secret) *dagger.Helm  {
	return dag.
			Helm().
			Login(host, username, password)
}
@function
def example(host: str, username: str, password: dagger.Secret) -> dagger.Helm:
	return (
		dag.helm()
		.login(host, username, password)
	)
@func()
example(host: string, username: string, password: Secret): Helm {
	return dag
		.helm()
		.login(host, username, password)
}

logout() 🔗

Remove credentials stored for an OCI registry.

Return Type
Helm !
Arguments
NameTypeDefault ValueDescription
hostString !-No description provided
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
 logout --host string
func (m *MyModule) Example(host string) *dagger.Helm  {
	return dag.
			Helm().
			Logout(host)
}
@function
def example(host: str) -> dagger.Helm:
	return (
		dag.helm()
		.logout(host)
	)
@func()
example(host: string): Helm {
	return dag
		.helm()
		.logout(host)
}

push() 🔗

Push a Helm chart package to an OCI registry.

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
pkgFile !-No description provided
registryString !-No description provided
plainHttpBoolean -No description provided
insecureSkipTlsVerifyBoolean -No description provided
caFileFile -No description provided
certFileFile -No description provided
keyFileFile -No description provided
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
 push --pkg file:path --registry string
func (m *MyModule) Example(pkg *dagger.File, registry string) *dagger.Container  {
	return dag.
			Helm().
			Push(pkg, registry)
}
@function
def example(pkg: dagger.File, registry: str) -> dagger.Container:
	return (
		dag.helm()
		.push(pkg, registry)
	)
@func()
example(pkg: File, registry: string): Container {
	return dag
		.helm()
		.push(pkg, registry)
}