Argo CD · Schema

v1alpha1ApplicationSetSyncPolicy

ApplicationSetSyncPolicy configures how generated Applications will relate to their ApplicationSet.

Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source

Properties

Name Type Description
applicationsSync string
preserveResourcesOnDeletion boolean PreserveResourcesOnDeletion will preserve resources on deletion. If PreserveResourcesOnDeletion is set to true, these Applications will not be deleted.
View JSON Schema on GitHub

JSON Schema

argo-cd-v1alpha1-application-set-sync-policy-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-schema/argo-cd-v1alpha1-application-set-sync-policy-schema.json",
  "title": "v1alpha1ApplicationSetSyncPolicy",
  "description": "ApplicationSetSyncPolicy configures how generated Applications will relate to their\nApplicationSet.",
  "type": "object",
  "properties": {
    "applicationsSync": {
      "type": "string",
      "title": "ApplicationsSync represents the policy applied on the generated applications. Possible values are create-only, create-update, create-delete, sync\n+kubebuilder:validation:Optional\n+kubebuilder:validation:Enum=create-only;create-update;create-delete;sync"
    },
    "preserveResourcesOnDeletion": {
      "description": "PreserveResourcesOnDeletion will preserve resources on deletion. If PreserveResourcesOnDeletion is set to true, these Applications will not be deleted.",
      "type": "boolean"
    }
  }
}