Argo CD · Schema

v1alpha1ApplicationStatus

v1alpha1ApplicationStatus schema from Argo CD API

Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source

Properties

Name Type Description
conditions array
controllerNamespace string
health object
history array
observedAt object
operationState object
reconciledAt object
resourceHealthSource string
resources array
sourceHydrator object
sourceType string
sourceTypes array
summary object
sync object
View JSON Schema on GitHub

JSON Schema

argo-cd-v1alpha1-application-status-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-status-schema.json",
  "title": "v1alpha1ApplicationStatus",
  "description": "v1alpha1ApplicationStatus schema from Argo CD API",
  "type": "object",
  "properties": {
    "conditions": {
      "type": "array",
      "title": "Conditions is a list of currently observed application conditions",
      "items": {
        "$ref": "#/definitions/v1alpha1ApplicationCondition"
      }
    },
    "controllerNamespace": {
      "type": "string",
      "title": "ControllerNamespace indicates the namespace in which the application controller is located"
    },
    "health": {
      "$ref": "#/definitions/v1alpha1AppHealthStatus"
    },
    "history": {
      "type": "array",
      "title": "History contains information about the application's sync history",
      "items": {
        "$ref": "#/definitions/v1alpha1RevisionHistory"
      }
    },
    "observedAt": {
      "$ref": "#/definitions/v1Time"
    },
    "operationState": {
      "$ref": "#/definitions/v1alpha1OperationState"
    },
    "reconciledAt": {
      "$ref": "#/definitions/v1Time"
    },
    "resourceHealthSource": {
      "type": "string",
      "title": "ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree"
    },
    "resources": {
      "type": "array",
      "title": "Resources is a list of Kubernetes resources managed by this application",
      "items": {
        "$ref": "#/definitions/applicationv1alpha1ResourceStatus"
      }
    },
    "sourceHydrator": {
      "$ref": "#/definitions/v1alpha1SourceHydratorStatus"
    },
    "sourceType": {
      "type": "string",
      "title": "SourceType specifies the type of this application"
    },
    "sourceTypes": {
      "type": "array",
      "title": "SourceTypes specifies the type of the sources included in the application",
      "items": {
        "type": "string"
      }
    },
    "summary": {
      "$ref": "#/definitions/v1alpha1ApplicationSummary"
    },
    "sync": {
      "$ref": "#/definitions/v1alpha1SyncStatus"
    }
  }
}