{ "$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-dry-source-schema.json", "title": "v1alpha1DrySource", "description": "DrySource specifies a location for dry \"don't repeat yourself\" manifest source information.", "type": "object", "properties": { "directory": { "$ref": "#/definitions/v1alpha1ApplicationSourceDirectory" }, "helm": { "$ref": "#/definitions/v1alpha1ApplicationSourceHelm" }, "kustomize": { "$ref": "#/definitions/v1alpha1ApplicationSourceKustomize" }, "path": { "type": "string", "title": "Path is a directory path within the Git repository where the manifests are located" }, "plugin": { "$ref": "#/definitions/v1alpha1ApplicationSourcePlugin" }, "repoURL": { "type": "string", "title": "RepoURL is the URL to the git repository that contains the application manifests" }, "targetRevision": { "type": "string", "title": "TargetRevision defines the revision of the source to hydrate" } } }