KustomizationDefinition interface

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

Properties

dependsOn

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

force

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

name

Name of the Kustomization, matching the key in the Kustomizations object map. NOTE: This property will not be serialized. It can only be populated by the server.

path

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

postBuild

Used for variable substitution for this Kustomization after kustomize build.

prune

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

retryIntervalInSeconds

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

syncIntervalInSeconds

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

timeoutInSeconds

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

wait

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

Property Details

dependsOn

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

dependsOn?: string[]

Property Value

string[]

force

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

force?: boolean

Property Value

boolean

name

Name of the Kustomization, matching the key in the Kustomizations object map. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

path

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

path?: string

Property Value

string

postBuild

Used for variable substitution for this Kustomization after kustomize build.

postBuild?: PostBuildDefinition

Property Value

prune

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

prune?: boolean

Property Value

boolean

retryIntervalInSeconds

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

retryIntervalInSeconds?: number

Property Value

number

syncIntervalInSeconds

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

syncIntervalInSeconds?: number

Property Value

number

timeoutInSeconds

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

timeoutInSeconds?: number

Property Value

number

wait

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

wait?: boolean

Property Value

boolean