Package version:

The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

interface KustomizationPatchDefinition {
    dependsOn?: string[];
    force?: boolean;
    path?: string;
    postBuild?: PostBuildPatchDefinition;
    prune?: boolean;
    retryIntervalInSeconds?: number;
    syncIntervalInSeconds?: number;
    timeoutInSeconds?: number;
    wait?: boolean;
}

Properties

dependsOn?: string[]

Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.

force?: boolean

Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.

path?: string

The path in the source reference to reconcile on the cluster.

Used for variable substitution for this Kustomization after kustomize build.

prune?: boolean

Enable/disable garbage collections of Kubernetes objects created by this Kustomization.

retryIntervalInSeconds?: number

The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.

syncIntervalInSeconds?: number

The interval at which to re-reconcile the Kustomization on the cluster.

timeoutInSeconds?: number

The maximum time to attempt to reconcile the Kustomization on the cluster.

wait?: boolean

Enable/disable health check for all Kubernetes objects created by this Kustomization.