@zuke/kustomize
`@zuke/kustomize` — typed `KustomizeTasks` wrappers for the
@zuke/kustomize on JSR ↗ 5 symbols
Symbols
class KustomizeBuildSettings extends KustomizeSettings Settings for kustomize build.
| Member | Signature | Doc |
|---|---|---|
dir | dir(path: PathLike): this | The kustomization directory to build (defaults to the current directory). |
output | output(path: PathLike): this | Write the rendered output to a file or directory (--output). |
enableHelm | enableHelm(): this | Enable the Helm chart inflator (--enable-helm). |
loadRestrictor | loadRestrictor(mode: string): this | Set the file-load restrictor, e.g. LoadRestrictionsNone (--load-restrictor). |
class KustomizeEditSetImageSettings extends KustomizeSettings Settings for kustomize edit set image.
| Member | Signature | Doc |
|---|---|---|
image | image(name: string, reference: string): this | Set an image override, e.g. ("api", "api:1.4") → api=api:1.4; repeatable, at least one is required. |
class KustomizeSettings extends ToolSettings Base for all kustomize subcommand settings: the binary is kustomize.
const KustomizeTasks: KustomizeTasksApi Typed task functions for the kustomize CLI.
interface KustomizeTasksApi The shape of KustomizeTasks.
| Member | Signature | Doc |
|---|---|---|
build | build(configure?: Configure<KustomizeBuildSettings>): Promise<CommandOutput> | Render a kustomization: kustomize build. |
editSetImage | editSetImage(configure?: Configure<KustomizeEditSetImageSettings>): Promise<CommandOutput> | Update image overrides: kustomize edit set image. |