helm
No long description provided.
Installation
dagger install github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8Entrypoint
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 \
containerfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| chart | Directory ! | - | No description provided |
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
lint --chart DIR_PATHfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| chart | Directory ! | - | No description provided |
| appVersion | String | - | No description provided |
| version | String | - | No description provided |
| dependencyUpdate | Boolean | - | No description provided |
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
package --chart DIR_PATHfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| host | String ! | - | No description provided |
| username | String ! | - | No description provided |
| password | Secret ! | - | No description provided |
| insecure | Boolean | - | No description provided |
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
login --host string --username string --password env:MYSECRETfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| host | String ! | - | No description provided |
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
logout --host stringfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| pkg | File ! | - | No description provided |
| registry | String ! | - | No description provided |
| plainHttp | Boolean | - | No description provided |
| insecureSkipTlsVerify | Boolean | - | No description provided |
| caFile | File | - | No description provided |
| certFile | File | - | No description provided |
| keyFile | File | - | No description provided |
Example
dagger -m github.com/sagikazarmark/daggerverse/helm@d0876cfe5c30f5896294d5c756c55fedc6ec21b8 call \
push --pkg file:path --registry stringfunc (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)
}