KustomizationDefinitionResponse

data class KustomizationDefinitionResponse(val dependsOn: List<DependsOnDefinitionResponse>? = null, val force: Boolean? = null, val path: String? = null, val prune: Boolean? = null, val retryIntervalInSeconds: Double? = null, val syncIntervalInSeconds: Double? = null, val timeoutInSeconds: Double? = null, val validation: String? = null)

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

Constructors

Link copied to clipboard
constructor(dependsOn: List<DependsOnDefinitionResponse>? = null, force: Boolean? = null, path: String? = null, prune: Boolean? = null, retryIntervalInSeconds: Double? = null, syncIntervalInSeconds: Double? = null, timeoutInSeconds: Double? = null, validation: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard
val force: Boolean? = null

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

Link copied to clipboard
val path: String? = null

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

Link copied to clipboard
val prune: Boolean? = null

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
val validation: String? = null

Specify whether to validate the Kubernetes objects referenced in the Kustomization before applying them to the cluster.