kas
No long description provided.
Installation
dagger install github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e
Entrypoint
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
baseImageRef | String ! | "ghcr.io/siemens/kas/kas:4.8" | Base container image reference |
src | Directory | - | Source directory |
netrc | Secret | null | Netrc file for authentication |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string
func (m *MyModule) Example(baseImageRef string) *dagger.Kas {
return dag.
Kas(baseImageRef)
}
@function
def example(base_image_ref: str, ) -> dagger.Kas:
return (
dag.kas(base_image_ref)
)
@func()
example(baseImageRef: string, ): Kas {
return dag
.kas(baseImageRef)
}
Types
Kas 🔗
ctr() 🔗
Container instance
Return Type
Container !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string ctr
func (m *MyModule) Example(baseImageRef string) *dagger.Container {
return dag.
Kas(baseImageRef).
Ctr()
}
@function
def example(base_image_ref: str, ) -> dagger.Container:
return (
dag.kas(base_image_ref)
.ctr()
)
@func()
example(baseImageRef: string, ): Container {
return dag
.kas(baseImageRef)
.ctr()
}
src() 🔗
Source directory
Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string src
func (m *MyModule) Example(baseImageRef string) *dagger.Directory {
return dag.
Kas(baseImageRef).
Src()
}
@function
def example(base_image_ref: str, ) -> dagger.Directory:
return (
dag.kas(base_image_ref)
.src()
)
@func()
example(baseImageRef: string, ): Directory {
return dag
.kas(baseImageRef)
.src()
}
build() 🔗
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
config | [String ! ] | null | Configuration file(s) |
extraBitbakeArgs | [String ! ] | null | Extra arguments to pass to bitbake |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
target | String | null | Target to build |
task | String | "build" | Task to run |
extraArgs | [String ! ] | null | Additional command arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string build --src DIR_PATH --force-checkout boolean --update boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool, keepConfigUnchanged bool) *dagger.Directory {
return dag.
Kas(baseImageRef).
Build(src, forceCheckout, update, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool, keep_config_unchanged: bool) -> dagger.Directory:
return (
dag.kas(base_image_ref)
.build(src, force_checkout, update, keep_config_unchanged)
)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean, keepConfigUnchanged: boolean): Directory {
return dag
.kas(baseImageRef)
.build(src, forceCheckout, update, keepConfigUnchanged)
}
buildDir() 🔗
Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string build-dir
func (m *MyModule) Example(baseImageRef string) *dagger.Directory {
return dag.
Kas(baseImageRef).
BuildDir()
}
@function
def example(base_image_ref: str, ) -> dagger.Directory:
return (
dag.kas(base_image_ref)
.build_dir()
)
@func()
example(baseImageRef: string, ): Directory {
return dag
.kas(baseImageRef)
.buildDir()
}
checkout() 🔗
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
config | [String ! ] | null | Configuration file(s) |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
extraArgs | [String ! ] | null | Additional command arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string checkout --src DIR_PATH --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool) *dagger.Directory {
return dag.
Kas(baseImageRef).
Checkout(src, forceCheckout, update)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool) -> dagger.Directory:
return (
dag.kas(base_image_ref)
.checkout(src, force_checkout, update)
)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean): Directory {
return dag
.kas(baseImageRef)
.checkout(src, forceCheckout, update)
}
container() 🔗
Return Type
Container !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string container
func (m *MyModule) Example(baseImageRef string) *dagger.Container {
return dag.
Kas(baseImageRef).
Container()
}
@function
def example(base_image_ref: str, ) -> dagger.Container:
return (
dag.kas(base_image_ref)
.container()
)
@func()
example(baseImageRef: string, ): Container {
return dag
.kas(baseImageRef)
.container()
}
dump() 🔗
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
config | [String ! ] | null | Configuration file(s) |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
format | String ! | "yaml" | Output format (yaml or json) |
resolveRefs | Boolean ! | false | Replace floating refs with exact SHAs |
resolveLocal | Boolean ! | false | Add tracking information of root repository |
resolveEnv | Boolean ! | false | Set environment defaults to captured environment values |
extraArgs | [String ! ] | null | Additional command arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string dump --src DIR_PATH --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.File {
return dag.
Kas(baseImageRef).
Dump(src, forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.File:
return (
dag.kas(base_image_ref)
.dump(src, force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): File {
return dag
.kas(baseImageRef)
.dump(src, forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}
exec() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
args | [String ! ] ! | - | Command arguments to execute |
redirectStdout | String | "" | File path to redirect stdout |
redirectStderr | String | "" | File path to redirect stderr |
expand | Boolean | false | Expand environment variables in arguments |
useEntrypoint | Boolean ! | false | Use container entrypoint |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string exec --src DIR_PATH --args string1 --args string2 --use-entrypoint boolean
func (m *MyModule) Example(ctx context.Context, baseImageRef string, src *dagger.Directory, args []string, useEntrypoint bool) string {
return dag.
Kas(baseImageRef).
Exec(ctx, src, args, useEntrypoint)
}
@function
async def example(base_image_ref: str, src: dagger.Directory, args: List[str], use_entrypoint: bool) -> str:
return await (
dag.kas(base_image_ref)
.exec(src, args, use_entrypoint)
)
@func()
async example(baseImageRef: string, src: Directory, args: string[], useEntrypoint: boolean): Promise<string> {
return dag
.kas(baseImageRef)
.exec(src, args, useEntrypoint)
}
forAllRepos() 🔗
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
config | [String ! ] | null | Configuration file(s) |
command | String ! | - | Command to run |
extraArgs | [String ! ] | null | Additional command arguments |
expand | Boolean | false | Expand environment variables in arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string for-all-repos --src DIR_PATH --command string
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, command string) *dagger.Container {
return dag.
Kas(baseImageRef).
ForAllRepos(src, command)
}
@function
def example(base_image_ref: str, src: dagger.Directory, command: str) -> dagger.Container:
return (
dag.kas(base_image_ref)
.for_all_repos(src, command)
)
@func()
example(baseImageRef: string, src: Directory, command: string): Container {
return dag
.kas(baseImageRef)
.forAllRepos(src, command)
}
kas() 🔗
Return Type
String !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
args | [String ! ] ! | - | Kas command arguments |
redirectStdout | String | "" | File path to redirect stdout |
redirectStderr | String | "" | File path to redirect stderr |
expand | Boolean | false | Expand environment variables in arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string kas --src DIR_PATH --args string1 --args string2
func (m *MyModule) Example(ctx context.Context, baseImageRef string, src *dagger.Directory, args []string) string {
return dag.
Kas(baseImageRef).
Kas(ctx, src, args)
}
@function
async def example(base_image_ref: str, src: dagger.Directory, args: List[str]) -> str:
return await (
dag.kas(base_image_ref)
.kas(src, args)
)
@func()
async example(baseImageRef: string, src: Directory, args: string[]): Promise<string> {
return dag
.kas(baseImageRef)
.kas(src, args)
}
lock() 🔗
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
config | [String ! ] | null | Configuration file(s) |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
extraArgs | [String ! ] | null | Additional command arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string lock --src DIR_PATH --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, forceCheckout bool, update bool) *dagger.File {
return dag.
Kas(baseImageRef).
Lock(src, forceCheckout, update)
}
@function
def example(base_image_ref: str, src: dagger.Directory, force_checkout: bool, update: bool) -> dagger.File:
return (
dag.kas(base_image_ref)
.lock(src, force_checkout, update)
)
@func()
example(baseImageRef: string, src: Directory, forceCheckout: boolean, update: boolean): File {
return dag
.kas(baseImageRef)
.lock(src, forceCheckout, update)
}
prepare() 🔗
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string prepare --src DIR_PATH
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory) *dagger.Container {
return dag.
Kas(baseImageRef).
Prepare(src)
}
@function
def example(base_image_ref: str, src: dagger.Directory) -> dagger.Container:
return (
dag.kas(base_image_ref)
.prepare(src)
)
@func()
example(baseImageRef: string, src: Directory): Container {
return dag
.kas(baseImageRef)
.prepare(src)
}
shell() 🔗
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory ! | - | Source directory |
config | [String ! ] | null | Configuration file(s) |
command | String ! | - | Command to run |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
preserveEnv | Boolean ! | false | Keep current user environment block |
keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
extraArgs | [String ! ] | null | Additional command arguments |
expand | Boolean | false | Expand environment variables in arguments |
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string shell --src DIR_PATH --command string --force-checkout boolean --update boolean --preserve-env boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, src *dagger.Directory, command string, forceCheckout bool, update bool, preserveEnv bool, keepConfigUnchanged bool) *dagger.Container {
return dag.
Kas(baseImageRef).
Shell(src, command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, src: dagger.Directory, command: str, force_checkout: bool, update: bool, preserve_env: bool, keep_config_unchanged: bool) -> dagger.Container:
return (
dag.kas(base_image_ref)
.shell(src, command, force_checkout, update, preserve_env, keep_config_unchanged)
)
@func()
example(baseImageRef: string, src: Directory, command: string, forceCheckout: boolean, update: boolean, preserveEnv: boolean, keepConfigUnchanged: boolean): Container {
return dag
.kas(baseImageRef)
.shell(src, command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}
source() 🔗
Return Type
Directory !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string source
func (m *MyModule) Example(baseImageRef string) *dagger.Directory {
return dag.
Kas(baseImageRef).
Source()
}
@function
def example(base_image_ref: str, ) -> dagger.Directory:
return (
dag.kas(base_image_ref)
.source()
)
@func()
example(baseImageRef: string, ): Directory {
return dag
.kas(baseImageRef)
.source()
}
withBuild() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
config | [String ! ] | null | Configuration file(s) |
extraBitbakeArgs | [String ! ] | null | Extra arguments to pass to bitbake |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
target | String | null | Target to build |
task | String | null | Task to run |
extraArgs | [String ! ] | null | Additional command arguments |
expect | Enum | "SUCCESS" | Expected return type |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-build --force-checkout boolean --update boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool, keepConfigUnchanged bool) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithBuild(forceCheckout, update, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool, keep_config_unchanged: bool) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_build(force_checkout, update, keep_config_unchanged)
)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean, keepConfigUnchanged: boolean): Kas {
return dag
.kas(baseImageRef)
.withBuild(forceCheckout, update, keepConfigUnchanged)
}
withCheckout() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
config | [String ! ] | null | Configuration file(s) |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
extraArgs | [String ! ] | null | Additional command arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-checkout --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithCheckout(forceCheckout, update)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_checkout(force_checkout, update)
)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean): Kas {
return dag
.kas(baseImageRef)
.withCheckout(forceCheckout, update)
}
withContainer() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
ctr | Container ! | - | Container to use |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-container --ctr IMAGE:TAG
func (m *MyModule) Example(baseImageRef string, ctr *dagger.Container) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithContainer(ctr)
}
@function
def example(base_image_ref: str, ctr: dagger.Container) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_container(ctr)
)
@func()
example(baseImageRef: string, ctr: Container): Kas {
return dag
.kas(baseImageRef)
.withContainer(ctr)
}
withDump() 🔗
Return Type
WithDumpResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
config | [String ! ] | null | Configuration file(s) |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
format | String ! | "yaml" | Output format (yaml or json) |
resolveRefs | Boolean ! | false | Replace floating refs with exact SHAs |
resolveLocal | Boolean ! | false | Add tracking information of root repository |
resolveEnv | Boolean ! | false | Set environment defaults to captured environment values |
extraArgs | [String ! ] | null | Additional command arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.KasWithDumpResult {
return dag.
Kas(baseImageRef).
WithDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.KasWithDumpResult:
return (
dag.kas(base_image_ref)
.with_dump(force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): KasWithDumpResult {
return dag
.kas(baseImageRef)
.withDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
}
withEnvVariable() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
key | String ! | - | No description provided |
value | String ! | - | No description provided |
expand | Boolean | false | Expand environment variables in arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-env-variable --key string --value string
func (m *MyModule) Example(baseImageRef string, key string, value string) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithEnvVariable(key, value)
}
@function
def example(base_image_ref: str, key: str, value: str) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_env_variable(key, value)
)
@func()
example(baseImageRef: string, key: string, value: string): Kas {
return dag
.kas(baseImageRef)
.withEnvVariable(key, value)
}
withExec() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
args | [String ! ] ! | - | Command arguments to execute |
redirectStdout | String | "" | File path to redirect stdout |
redirectStderr | String | "" | File path to redirect stderr |
expand | Boolean | false | Expand environment variables in arguments |
expect | Enum | "SUCCESS" | Expected return type |
useEntrypoint | Boolean ! | false | Use container entrypoint |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-exec --args string1 --args string2 --use-entrypoint boolean
func (m *MyModule) Example(baseImageRef string, args []string, useEntrypoint bool) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithExec(args, useEntrypoint)
}
@function
def example(base_image_ref: str, args: List[str], use_entrypoint: bool) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_exec(args, use_entrypoint)
)
@func()
example(baseImageRef: string, args: string[], useEntrypoint: boolean): Kas {
return dag
.kas(baseImageRef)
.withExec(args, useEntrypoint)
}
withForAllRepos() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
config | [String ! ] | null | Configuration file(s) |
command | String ! | - | Command to run |
extraArgs | [String ! ] | null | Additional command arguments |
expand | Boolean | false | Expand environment variables in arguments |
expect | Enum | "SUCCESS" | Expected return type |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-for-all-repos --command string
func (m *MyModule) Example(baseImageRef string, command string) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithForAllRepos(command)
}
@function
def example(base_image_ref: str, command: str) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_for_all_repos(command)
)
@func()
example(baseImageRef: string, command: string): Kas {
return dag
.kas(baseImageRef)
.withForAllRepos(command)
}
withInvalidateLayerCache() 🔗
Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-invalidate-layer-cache
func (m *MyModule) Example(baseImageRef string) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithInvalidateLayerCache()
}
@function
def example(base_image_ref: str, ) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_invalidate_layer_cache()
)
@func()
example(baseImageRef: string, ): Kas {
return dag
.kas(baseImageRef)
.withInvalidateLayerCache()
}
withKas() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
args | [String ! ] ! | - | Kas command arguments |
redirectStdout | String | "" | File path to redirect stdout |
redirectStderr | String | "" | File path to redirect stderr |
expand | Boolean | false | Expand environment variables in arguments |
expect | Enum | "SUCCESS" | Expected return type |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-kas --args string1 --args string2
func (m *MyModule) Example(baseImageRef string, args []string) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithKas(args)
}
@function
def example(base_image_ref: str, args: List[str]) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_kas(args)
)
@func()
example(baseImageRef: string, args: string[]): Kas {
return dag
.kas(baseImageRef)
.withKas(args)
}
withLock() 🔗
Return Type
WithLockResult !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
config | [String ! ] | null | Configuration file(s) |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
extraArgs | [String ! ] | null | Additional command arguments |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-lock --force-checkout boolean --update boolean
func (m *MyModule) Example(baseImageRef string, forceCheckout bool, update bool) *dagger.KasWithLockResult {
return dag.
Kas(baseImageRef).
WithLock(forceCheckout, update)
}
@function
def example(base_image_ref: str, force_checkout: bool, update: bool) -> dagger.KasWithLockResult:
return (
dag.kas(base_image_ref)
.with_lock(force_checkout, update)
)
@func()
example(baseImageRef: string, forceCheckout: boolean, update: boolean): KasWithLockResult {
return dag
.kas(baseImageRef)
.withLock(forceCheckout, update)
}
withNetrc() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
path | Secret ! | - | Netrc file for authentication |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-netrc --path env:MYSECRET
func (m *MyModule) Example(baseImageRef string, path *dagger.Secret) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithNetrc(path)
}
@function
def example(base_image_ref: str, path: dagger.Secret) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_netrc(path)
)
@func()
example(baseImageRef: string, path: Secret): Kas {
return dag
.kas(baseImageRef)
.withNetrc(path)
}
withPrepare() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
extraEnvVariables | [String ! ] | null | Additional environment variables (KEY=VALUE format) |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-prepare
func (m *MyModule) Example(baseImageRef string) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithPrepare()
}
@function
def example(base_image_ref: str, ) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_prepare()
)
@func()
example(baseImageRef: string, ): Kas {
return dag
.kas(baseImageRef)
.withPrepare()
}
withShell() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
config | [String ! ] | null | Configuration file(s) |
command | String ! | - | Command to run |
forceCheckout | Boolean ! | false | Always checkout desired commit/branch/tag, discarding local changes |
update | Boolean ! | false | Pull upstream changes to the branch even if already checked out |
preserveEnv | Boolean ! | false | Keep current user environment block |
keepConfigUnchanged | Boolean ! | false | Skip steps that change the configuration |
extraArgs | [String ! ] | null | Additional command arguments |
expand | Boolean | false | Expand environment variables in arguments |
expect | Enum | "SUCCESS" | Expected return type |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-shell --command string --force-checkout boolean --update boolean --preserve-env boolean --keep-config-unchanged boolean
func (m *MyModule) Example(baseImageRef string, command string, forceCheckout bool, update bool, preserveEnv bool, keepConfigUnchanged bool) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithShell(command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}
@function
def example(base_image_ref: str, command: str, force_checkout: bool, update: bool, preserve_env: bool, keep_config_unchanged: bool) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_shell(command, force_checkout, update, preserve_env, keep_config_unchanged)
)
@func()
example(baseImageRef: string, command: string, forceCheckout: boolean, update: boolean, preserveEnv: boolean, keepConfigUnchanged: boolean): Kas {
return dag
.kas(baseImageRef)
.withShell(command, forceCheckout, update, preserveEnv, keepConfigUnchanged)
}
withSource() 🔗
Return Type
Kas !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
path | Directory ! | - | Source directory |
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
--base-image-ref string with-source --path DIR_PATH
func (m *MyModule) Example(baseImageRef string, path *dagger.Directory) *dagger.Kas {
return dag.
Kas(baseImageRef).
WithSource(path)
}
@function
def example(base_image_ref: str, path: dagger.Directory) -> dagger.Kas:
return (
dag.kas(base_image_ref)
.with_source(path)
)
@func()
example(baseImageRef: string, path: Directory): Kas {
return dag
.kas(baseImageRef)
.withSource(path)
}
WithDumpResult 🔗
kas() 🔗
Kas instance
Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean \
kas
func (m *MyModule) Example(forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.Kas {
return dag.
Kas().
WithDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv).
Kas()
}
@function
def example(force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.Kas:
return (
dag.kas()
.with_dump(force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
.kas()
)
@func()
example(forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): Kas {
return dag
.kas()
.withDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
.kas()
}
result() 🔗
Dump output file
Return Type
File !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
with-dump --force-checkout boolean --update boolean --format string --resolve-refs boolean --resolve-local boolean --resolve-env boolean \
result
func (m *MyModule) Example(forceCheckout bool, update bool, format string, resolveRefs bool, resolveLocal bool, resolveEnv bool) *dagger.File {
return dag.
Kas().
WithDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv).
Result()
}
@function
def example(force_checkout: bool, update: bool, format: str, resolve_refs: bool, resolve_local: bool, resolve_env: bool) -> dagger.File:
return (
dag.kas()
.with_dump(force_checkout, update, format, resolve_refs, resolve_local, resolve_env)
.result()
)
@func()
example(forceCheckout: boolean, update: boolean, format: string, resolveRefs: boolean, resolveLocal: boolean, resolveEnv: boolean): File {
return dag
.kas()
.withDump(forceCheckout, update, format, resolveRefs, resolveLocal, resolveEnv)
.result()
}
WithLockResult 🔗
kas() 🔗
Kas instance
Return Type
Kas !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
with-lock --force-checkout boolean --update boolean \
kas
func (m *MyModule) Example(forceCheckout bool, update bool) *dagger.Kas {
return dag.
Kas().
WithLock(forceCheckout, update).
Kas()
}
@function
def example(force_checkout: bool, update: bool) -> dagger.Kas:
return (
dag.kas()
.with_lock(force_checkout, update)
.kas()
)
@func()
example(forceCheckout: boolean, update: boolean): Kas {
return dag
.kas()
.withLock(forceCheckout, update)
.kas()
}
result() 🔗
Lock file output
Return Type
File !
Example
dagger -m github.com/skycaptain/daggerverse/kas@e7c285af70656957b02e04dc3741d9a9b0f57b0e call \
with-lock --force-checkout boolean --update boolean \
result
func (m *MyModule) Example(forceCheckout bool, update bool) *dagger.File {
return dag.
Kas().
WithLock(forceCheckout, update).
Result()
}
@function
def example(force_checkout: bool, update: bool) -> dagger.File:
return (
dag.kas()
.with_lock(force_checkout, update)
.result()
)
@func()
example(forceCheckout: boolean, update: boolean): File {
return dag
.kas()
.withLock(forceCheckout, update)
.result()
}