examples
K3s Go examples module
Installation
dagger install github.com/chrishham/daggerverse/k3s/examples@bd8b2a9c61d0694ed126fc652cba9d594b13e9cd
Entrypoint
Return Type
Examples
Example
dagger -m github.com/chrishham/daggerverse/k3s/examples@bd8b2a9c61d0694ed126fc652cba9d594b13e9cd call \
func (m *MyModule) Example() *dagger.Examples {
return dag.
Examples()
}
@function
def example() -> dagger.Examples:
return (
dag.examples()
)
@func()
example(): Examples {
return dag
.examples()
}
Types
Examples 🔗
k3S() 🔗
starts a k3s server and deploys a helm chart
Return Type
String !
Example
dagger -m github.com/chrishham/daggerverse/k3s/examples@bd8b2a9c61d0694ed126fc652cba9d594b13e9cd call \
k-3-s
func (m *MyModule) Example(ctx context.Context) string {
return dag.
Examples().
K3S(ctx)
}
@function
async def example() -> str:
return await (
dag.examples()
.k3_s()
)
@func()
async example(): Promise<string> {
return dag
.examples()
.k3S()
}
k3Sserver() 🔗
starts a k3s server with a local registry and a pre-loaded alpine image
Return Type
Service !
Example
dagger -m github.com/chrishham/daggerverse/k3s/examples@bd8b2a9c61d0694ed126fc652cba9d594b13e9cd call \
k-3-sserver
func (m *MyModule) Example() *dagger.Service {
return dag.
Examples().
K3Sserver()
}
@function
def example() -> dagger.Service:
return (
dag.examples()
.k3_sserver()
)
@func()
example(): Service {
return dag
.examples()
.k3Sserver()
}
k3Skubectl() 🔗
returns a kubectl container with the configured kube config context ready to run administrative commands
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
args | String ! | - | No description provided |
Example
dagger -m github.com/chrishham/daggerverse/k3s/examples@bd8b2a9c61d0694ed126fc652cba9d594b13e9cd call \
k-3-skubectl --args string
func (m *MyModule) Example(args string) *dagger.Container {
return dag.
Examples().
K3Skubectl(args)
}
@function
def example(args: str) -> dagger.Container:
return (
dag.examples()
.k3_skubectl(args)
)
@func()
example(args: string): Container {
return dag
.examples()
.k3Skubectl(args)
}