{ "properties": { "apiVersion": { "type": "string" }, "kind": { "type": "string" }, "metadata": { "type": "object" }, "spec": { "properties": { "applyNestedSelectors": { "type": "boolean" }, "generators": { "items": { "type": "object", "properties": { "clusterDecisionResource": { "type": "object", "required": [ "configMapRef" ], "properties": { "configMapRef": { "type": "string" }, "labelSelector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" }, "name": { "type": "string" }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "clusters": { "type": "object", "properties": { "flatList": { "type": "boolean" }, "selector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "git": { "type": "object", "required": [ "repoURL", "revision" ], "properties": { "directories": { "type": "array", "items": { "type": "object", "required": [ "path" ], "properties": { "exclude": { "type": "boolean" }, "path": { "type": "string" } } } }, "files": { "type": "array", "items": { "type": "object", "required": [ "path" ], "properties": { "path": { "type": "string" } } } }, "pathParamPrefix": { "type": "string" }, "repoURL": { "type": "string" }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "revision": { "type": "string" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "list": { "type": "object", "properties": { "elements": { "type": "array", "items": { "x-kubernetes-preserve-unknown-fields": true } }, "elementsYaml": { "type": "string" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } } } }, "matrix": { "type": "object", "required": [ "generators" ], "properties": { "generators": { "type": "array", "items": { "type": "object", "properties": { "clusterDecisionResource": { "type": "object", "required": [ "configMapRef" ], "properties": { "configMapRef": { "type": "string" }, "labelSelector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" }, "name": { "type": "string" }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "clusters": { "type": "object", "properties": { "flatList": { "type": "boolean" }, "selector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "git": { "type": "object", "required": [ "repoURL", "revision" ], "properties": { "directories": { "type": "array", "items": { "type": "object", "required": [ "path" ], "properties": { "exclude": { "type": "boolean" }, "path": { "type": "string" } } } }, "files": { "type": "array", "items": { "type": "object", "required": [ "path" ], "properties": { "path": { "type": "string" } } } }, "pathParamPrefix": { "type": "string" }, "repoURL": { "type": "string" }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "revision": { "type": "string" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "list": { "type": "object", "properties": { "elements": { "type": "array", "items": { "x-kubernetes-preserve-unknown-fields": true } }, "elementsYaml": { "type": "string" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } } } }, "matrix": { "x-kubernetes-preserve-unknown-fields": true }, "merge": { "x-kubernetes-preserve-unknown-fields": true }, "plugin": { "type": "object", "required": [ "configMapRef" ], "properties": { "configMapRef": { "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" } } }, "input": { "type": "object", "properties": { "parameters": { "type": "object", "additionalProperties": { "x-kubernetes-preserve-unknown-fields": true } } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "pullRequest": { "type": "object", "properties": { "azuredevops": { "type": "object", "required": [ "organization", "project", "repo" ], "properties": { "api": { "type": "string" }, "labels": { "type": "array", "items": { "type": "string" } }, "organization": { "type": "string" }, "project": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "bitbucket": { "type": "object", "required": [ "owner", "repo" ], "properties": { "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "owner": { "type": "string" }, "repo": { "type": "string" } } }, "bitbucketServer": { "type": "object", "required": [ "api", "project", "repo" ], "properties": { "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "project": { "type": "string" }, "repo": { "type": "string" } } }, "filters": { "type": "array", "items": { "type": "object", "properties": { "branchMatch": { "type": "string" }, "targetBranchMatch": { "type": "string" } } } }, "gitea": { "type": "object", "required": [ "api", "owner", "repo" ], "properties": { "api": { "type": "string" }, "insecure": { "type": "boolean" }, "owner": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "github": { "type": "object", "required": [ "owner", "repo" ], "properties": { "api": { "type": "string" }, "appSecretName": { "type": "string" }, "labels": { "type": "array", "items": { "type": "string" } }, "owner": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "gitlab": { "type": "object", "required": [ "project" ], "properties": { "api": { "type": "string" }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "labels": { "type": "array", "items": { "type": "string" } }, "project": { "type": "string" }, "pullRequestState": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "scmProvider": { "type": "object", "properties": { "awsCodeCommit": { "type": "object", "properties": { "allBranches": { "type": "boolean" }, "region": { "type": "string" }, "role": { "type": "string" }, "tagFilters": { "type": "array", "items": { "type": "object", "required": [ "key" ], "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } } }, "azureDevOps": { "type": "object", "required": [ "accessTokenRef", "organization", "teamProject" ], "properties": { "accessTokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "organization": { "type": "string" }, "teamProject": { "type": "string" } } }, "bitbucket": { "type": "object", "required": [ "appPasswordRef", "owner", "user" ], "properties": { "allBranches": { "type": "boolean" }, "appPasswordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "owner": { "type": "string" }, "user": { "type": "string" } } }, "bitbucketServer": { "type": "object", "required": [ "api", "project" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "project": { "type": "string" } } }, "cloneProtocol": { "type": "string" }, "filters": { "type": "array", "items": { "type": "object", "properties": { "branchMatch": { "type": "string" }, "labelMatch": { "type": "string" }, "pathsDoNotExist": { "type": "array", "items": { "type": "string" } }, "pathsExist": { "type": "array", "items": { "type": "string" } }, "repositoryMatch": { "type": "string" } } } }, "gitea": { "type": "object", "required": [ "api", "owner" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "insecure": { "type": "boolean" }, "owner": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "github": { "type": "object", "required": [ "organization" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "appSecretName": { "type": "string" }, "organization": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "gitlab": { "type": "object", "required": [ "group" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "group": { "type": "string" }, "includeSharedProjects": { "type": "boolean" }, "includeSubgroups": { "type": "boolean" }, "insecure": { "type": "boolean" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "topic": { "type": "string" } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "selector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" } } } }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } } } }, "merge": { "type": "object", "required": [ "generators", "mergeKeys" ], "properties": { "generators": { "type": "array", "items": { "type": "object", "properties": { "clusterDecisionResource": { "type": "object", "required": [ "configMapRef" ], "properties": { "configMapRef": { "type": "string" }, "labelSelector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" }, "name": { "type": "string" }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "clusters": { "type": "object", "properties": { "flatList": { "type": "boolean" }, "selector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "git": { "type": "object", "required": [ "repoURL", "revision" ], "properties": { "directories": { "type": "array", "items": { "type": "object", "required": [ "path" ], "properties": { "exclude": { "type": "boolean" }, "path": { "type": "string" } } } }, "files": { "type": "array", "items": { "type": "object", "required": [ "path" ], "properties": { "path": { "type": "string" } } } }, "pathParamPrefix": { "type": "string" }, "repoURL": { "type": "string" }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "revision": { "type": "string" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "list": { "type": "object", "properties": { "elements": { "type": "array", "items": { "x-kubernetes-preserve-unknown-fields": true } }, "elementsYaml": { "type": "string" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } } } }, "matrix": { "x-kubernetes-preserve-unknown-fields": true }, "merge": { "x-kubernetes-preserve-unknown-fields": true }, "plugin": { "type": "object", "required": [ "configMapRef" ], "properties": { "configMapRef": { "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" } } }, "input": { "type": "object", "properties": { "parameters": { "type": "object", "additionalProperties": { "x-kubernetes-preserve-unknown-fields": true } } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "pullRequest": { "type": "object", "properties": { "azuredevops": { "type": "object", "required": [ "organization", "project", "repo" ], "properties": { "api": { "type": "string" }, "labels": { "type": "array", "items": { "type": "string" } }, "organization": { "type": "string" }, "project": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "bitbucket": { "type": "object", "required": [ "owner", "repo" ], "properties": { "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "owner": { "type": "string" }, "repo": { "type": "string" } } }, "bitbucketServer": { "type": "object", "required": [ "api", "project", "repo" ], "properties": { "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "project": { "type": "string" }, "repo": { "type": "string" } } }, "filters": { "type": "array", "items": { "type": "object", "properties": { "branchMatch": { "type": "string" }, "targetBranchMatch": { "type": "string" } } } }, "gitea": { "type": "object", "required": [ "api", "owner", "repo" ], "properties": { "api": { "type": "string" }, "insecure": { "type": "boolean" }, "owner": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "github": { "type": "object", "required": [ "owner", "repo" ], "properties": { "api": { "type": "string" }, "appSecretName": { "type": "string" }, "labels": { "type": "array", "items": { "type": "string" } }, "owner": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "gitlab": { "type": "object", "required": [ "project" ], "properties": { "api": { "type": "string" }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "labels": { "type": "array", "items": { "type": "string" } }, "project": { "type": "string" }, "pullRequestState": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "scmProvider": { "type": "object", "properties": { "awsCodeCommit": { "type": "object", "properties": { "allBranches": { "type": "boolean" }, "region": { "type": "string" }, "role": { "type": "string" }, "tagFilters": { "type": "array", "items": { "type": "object", "required": [ "key" ], "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } } }, "azureDevOps": { "type": "object", "required": [ "accessTokenRef", "organization", "teamProject" ], "properties": { "accessTokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "organization": { "type": "string" }, "teamProject": { "type": "string" } } }, "bitbucket": { "type": "object", "required": [ "appPasswordRef", "owner", "user" ], "properties": { "allBranches": { "type": "boolean" }, "appPasswordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "owner": { "type": "string" }, "user": { "type": "string" } } }, "bitbucketServer": { "type": "object", "required": [ "api", "project" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "project": { "type": "string" } } }, "cloneProtocol": { "type": "string" }, "filters": { "type": "array", "items": { "type": "object", "properties": { "branchMatch": { "type": "string" }, "labelMatch": { "type": "string" }, "pathsDoNotExist": { "type": "array", "items": { "type": "string" } }, "pathsExist": { "type": "array", "items": { "type": "string" } }, "repositoryMatch": { "type": "string" } } } }, "gitea": { "type": "object", "required": [ "api", "owner" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "insecure": { "type": "boolean" }, "owner": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "github": { "type": "object", "required": [ "organization" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "appSecretName": { "type": "string" }, "organization": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "gitlab": { "type": "object", "required": [ "group" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "group": { "type": "string" }, "includeSharedProjects": { "type": "boolean" }, "includeSubgroups": { "type": "boolean" }, "insecure": { "type": "boolean" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "topic": { "type": "string" } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "selector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" } } } }, "mergeKeys": { "type": "array", "items": { "type": "string" } }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } } } }, "plugin": { "type": "object", "required": [ "configMapRef" ], "properties": { "configMapRef": { "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" } } }, "input": { "type": "object", "properties": { "parameters": { "type": "object", "additionalProperties": { "x-kubernetes-preserve-unknown-fields": true } } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "pullRequest": { "type": "object", "properties": { "azuredevops": { "type": "object", "required": [ "organization", "project", "repo" ], "properties": { "api": { "type": "string" }, "labels": { "type": "array", "items": { "type": "string" } }, "organization": { "type": "string" }, "project": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "bitbucket": { "type": "object", "required": [ "owner", "repo" ], "properties": { "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "owner": { "type": "string" }, "repo": { "type": "string" } } }, "bitbucketServer": { "type": "object", "required": [ "api", "project", "repo" ], "properties": { "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "project": { "type": "string" }, "repo": { "type": "string" } } }, "filters": { "type": "array", "items": { "type": "object", "properties": { "branchMatch": { "type": "string" }, "targetBranchMatch": { "type": "string" } } } }, "gitea": { "type": "object", "required": [ "api", "owner", "repo" ], "properties": { "api": { "type": "string" }, "insecure": { "type": "boolean" }, "owner": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "github": { "type": "object", "required": [ "owner", "repo" ], "properties": { "api": { "type": "string" }, "appSecretName": { "type": "string" }, "labels": { "type": "array", "items": { "type": "string" } }, "owner": { "type": "string" }, "repo": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "gitlab": { "type": "object", "required": [ "project" ], "properties": { "api": { "type": "string" }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "labels": { "type": "array", "items": { "type": "string" } }, "project": { "type": "string" }, "pullRequestState": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "scmProvider": { "type": "object", "properties": { "awsCodeCommit": { "type": "object", "properties": { "allBranches": { "type": "boolean" }, "region": { "type": "string" }, "role": { "type": "string" }, "tagFilters": { "type": "array", "items": { "type": "object", "required": [ "key" ], "properties": { "key": { "type": "string" }, "value": { "type": "string" } } } } } }, "azureDevOps": { "type": "object", "required": [ "accessTokenRef", "organization", "teamProject" ], "properties": { "accessTokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "organization": { "type": "string" }, "teamProject": { "type": "string" } } }, "bitbucket": { "type": "object", "required": [ "appPasswordRef", "owner", "user" ], "properties": { "allBranches": { "type": "boolean" }, "appPasswordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "owner": { "type": "string" }, "user": { "type": "string" } } }, "bitbucketServer": { "type": "object", "required": [ "api", "project" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "basicAuth": { "type": "object", "required": [ "passwordRef", "username" ], "properties": { "passwordRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "username": { "type": "string" } } }, "bearerToken": { "type": "object", "required": [ "tokenRef" ], "properties": { "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "insecure": { "type": "boolean" }, "project": { "type": "string" } } }, "cloneProtocol": { "type": "string" }, "filters": { "type": "array", "items": { "type": "object", "properties": { "branchMatch": { "type": "string" }, "labelMatch": { "type": "string" }, "pathsDoNotExist": { "type": "array", "items": { "type": "string" } }, "pathsExist": { "type": "array", "items": { "type": "string" } }, "repositoryMatch": { "type": "string" } } } }, "gitea": { "type": "object", "required": [ "api", "owner" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "insecure": { "type": "boolean" }, "owner": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "github": { "type": "object", "required": [ "organization" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "appSecretName": { "type": "string" }, "organization": { "type": "string" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } } } }, "gitlab": { "type": "object", "required": [ "group" ], "properties": { "allBranches": { "type": "boolean" }, "api": { "type": "string" }, "caRef": { "type": "object", "required": [ "configMapName", "key" ], "properties": { "configMapName": { "type": "string" }, "key": { "type": "string" } } }, "group": { "type": "string" }, "includeSharedProjects": { "type": "boolean" }, "includeSubgroups": { "type": "boolean" }, "insecure": { "type": "boolean" }, "tokenRef": { "type": "object", "required": [ "key", "secretName" ], "properties": { "key": { "type": "string" }, "secretName": { "type": "string" } } }, "topic": { "type": "string" } } }, "requeueAfterSeconds": { "type": "integer", "format": "int64" }, "template": { "type": "object", "required": [ "metadata", "spec" ], "properties": { "metadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "finalizers": { "type": "array", "items": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "spec": { "type": "object", "required": [ "destination", "project" ], "properties": { "destination": { "type": "object", "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } } }, "ignoreDifferences": { "type": "array", "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } } }, "info": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "project": { "type": "string" }, "revisionHistoryLimit": { "type": "integer", "format": "int64" }, "source": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "sourceHydrator": { "type": "object", "required": [ "drySource", "syncSource" ], "properties": { "drySource": { "type": "object", "required": [ "path", "repoURL", "targetRevision" ], "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "hydrateTo": { "type": "object", "required": [ "targetBranch" ], "properties": { "targetBranch": { "type": "string" } } }, "syncSource": { "type": "object", "required": [ "path", "targetBranch" ], "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } } } } }, "sources": { "type": "array", "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } } }, "syncPolicy": { "type": "object", "properties": { "automated": { "type": "object", "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } } }, "managedNamespaceMetadata": { "type": "object", "properties": { "annotations": { "type": "object", "additionalProperties": { "type": "string" } }, "labels": { "type": "object", "additionalProperties": { "type": "string" } } } }, "retry": { "type": "object", "properties": { "backoff": { "type": "object", "properties": { "duration": { "type": "string" }, "factor": { "type": "integer", "format": "int64" }, "maxDuration": { "type": "string" } } }, "limit": { "type": "integer", "format": "int64" } } }, "syncOptions": { "type": "array", "items": { "type": "string" } } } } } } } }, "values": { "type": "object", "additionalProperties": { "type": "string" } } } }, "selector": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "required": [ "key", "operator" ], "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" }, "x-kubernetes-list-type": "atomic" } } }, "x-kubernetes-list-type": "atomic" }, "matchLabels": { "type": "object", "additionalProperties": { "type": "string" } } }, "x-kubernetes-map-type": "atomic" } } }, "type": "array" }, "goTemplate": { "type": "boolean" }, "goTemplateOptions": { "items": { "type": "string" }, "type": "array" }, "ignoreApplicationDifferences": { "items": { "type": "object", "properties": { "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" } } }, "type": "array" }, "preservedFields": { "properties": { "annotations": { "items": { "type": "string" }, "type": "array" }, "labels": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "strategy": { "properties": { "rollingSync": { "properties": { "steps": { "items": { "type": "object", "properties": { "matchExpressions": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "operator": { "type": "string" }, "values": { "type": "array", "items": { "type": "string" } } } } }, "maxUpdate": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true } } }, "type": "array" } }, "type": "object" }, "type": { "type": "string" } }, "type": "object" }, "syncPolicy": { "properties": { "applicationsSync": { "_enum": [ "create-only", "create-update", "create-delete", "sync" ], "type": "string" }, "preserveResourcesOnDeletion": { "type": "boolean" } }, "type": "object" }, "template": { "properties": { "metadata": { "properties": { "annotations": { "additionalProperties": { "type": "string" }, "type": "object" }, "finalizers": { "items": { "type": "string" }, "type": "array" }, "labels": { "additionalProperties": { "type": "string" }, "type": "object" }, "name": { "type": "string" }, "namespace": { "type": "string" } }, "type": "object" }, "spec": { "properties": { "destination": { "properties": { "name": { "type": "string" }, "namespace": { "type": "string" }, "server": { "type": "string" } }, "type": "object" }, "ignoreDifferences": { "items": { "type": "object", "required": [ "kind" ], "properties": { "group": { "type": "string" }, "jqPathExpressions": { "type": "array", "items": { "type": "string" } }, "jsonPointers": { "type": "array", "items": { "type": "string" } }, "kind": { "type": "string" }, "managedFieldsManagers": { "type": "array", "items": { "type": "string" } }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "type": "array" }, "info": { "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } }, "type": "array" }, "project": { "type": "string" }, "revisionHistoryLimit": { "format": "int64", "type": "integer" }, "source": { "properties": { "chart": { "type": "string" }, "directory": { "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "properties": { "extVars": { "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } }, "type": "array" }, "libs": { "items": { "type": "string" }, "type": "array" }, "tlas": { "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } }, "type": "array" } }, "type": "object" }, "recurse": { "type": "boolean" } }, "type": "object" }, "helm": { "properties": { "apiVersions": { "items": { "type": "string" }, "type": "array" }, "fileParameters": { "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } }, "type": "array" }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } }, "type": "array" }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "items": { "type": "string" }, "type": "array" }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x_kubernetes_preserve_unknown_fields": true }, "version": { "type": "string" } }, "type": "object" }, "kustomize": { "properties": { "apiVersions": { "items": { "type": "string" }, "type": "array" }, "commonAnnotations": { "additionalProperties": { "type": "string" }, "type": "object" }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "additionalProperties": { "type": "string" }, "type": "object" }, "components": { "items": { "type": "string" }, "type": "array" }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "items": { "type": "string" }, "type": "array" }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } }, "type": "array" }, "replicas": { "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } }, "type": "array" }, "version": { "type": "string" } }, "type": "object" }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "properties": { "env": { "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } }, "type": "array" }, "name": { "type": "string" }, "parameters": { "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } }, "type": "array" } }, "type": "object" }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } }, "required": [ "repoURL" ], "type": "object" }, "sourceHydrator": { "properties": { "drySource": { "properties": { "path": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } }, "required": [ "path", "repoURL", "targetRevision" ], "type": "object" }, "hydrateTo": { "properties": { "targetBranch": { "type": "string" } }, "required": [ "targetBranch" ], "type": "object" }, "syncSource": { "properties": { "path": { "type": "string" }, "targetBranch": { "type": "string" } }, "required": [ "path", "targetBranch" ], "type": "object" } }, "required": [ "drySource", "syncSource" ], "type": "object" }, "sources": { "items": { "type": "object", "required": [ "repoURL" ], "properties": { "chart": { "type": "string" }, "directory": { "type": "object", "properties": { "exclude": { "type": "string" }, "include": { "type": "string" }, "jsonnet": { "type": "object", "properties": { "extVars": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "libs": { "type": "array", "items": { "type": "string" } }, "tlas": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "code": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } } } }, "recurse": { "type": "boolean" } } }, "helm": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "fileParameters": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "path": { "type": "string" } } } }, "ignoreMissingValueFiles": { "type": "boolean" }, "kubeVersion": { "type": "string" }, "namespace": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "forceString": { "type": "boolean" }, "name": { "type": "string" }, "value": { "type": "string" } } } }, "passCredentials": { "type": "boolean" }, "releaseName": { "type": "string" }, "skipCrds": { "type": "boolean" }, "skipSchemaValidation": { "type": "boolean" }, "skipTests": { "type": "boolean" }, "valueFiles": { "type": "array", "items": { "type": "string" } }, "values": { "type": "string" }, "valuesObject": { "type": "object", "x-kubernetes-preserve-unknown-fields": true }, "version": { "type": "string" } } }, "kustomize": { "type": "object", "properties": { "apiVersions": { "type": "array", "items": { "type": "string" } }, "commonAnnotations": { "type": "object", "additionalProperties": { "type": "string" } }, "commonAnnotationsEnvsubst": { "type": "boolean" }, "commonLabels": { "type": "object", "additionalProperties": { "type": "string" } }, "components": { "type": "array", "items": { "type": "string" } }, "forceCommonAnnotations": { "type": "boolean" }, "forceCommonLabels": { "type": "boolean" }, "ignoreMissingComponents": { "type": "boolean" }, "images": { "type": "array", "items": { "type": "string" } }, "kubeVersion": { "type": "string" }, "labelIncludeTemplates": { "type": "boolean" }, "labelWithoutSelector": { "type": "boolean" }, "namePrefix": { "type": "string" }, "nameSuffix": { "type": "string" }, "namespace": { "type": "string" }, "patches": { "type": "array", "items": { "type": "object", "properties": { "options": { "type": "object", "additionalProperties": { "type": "boolean" } }, "patch": { "type": "string" }, "path": { "type": "string" }, "target": { "type": "object", "properties": { "annotationSelector": { "type": "string" }, "group": { "type": "string" }, "kind": { "type": "string" }, "labelSelector": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "version": { "type": "string" } } } } } }, "replicas": { "type": "array", "items": { "type": "object", "required": [ "count", "name" ], "properties": { "count": { "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "name": { "type": "string" } } } }, "version": { "type": "string" } } }, "name": { "type": "string" }, "path": { "type": "string" }, "plugin": { "type": "object", "properties": { "env": { "type": "array", "items": { "type": "object", "required": [ "name", "value" ], "properties": { "name": { "type": "string" }, "value": { "type": "string" } } } }, "name": { "type": "string" }, "parameters": { "type": "array", "items": { "type": "object", "properties": { "array": { "type": "array", "items": { "type": "string" } }, "map": { "type": "object", "additionalProperties": { "type": "string" } }, "name": { "type": "string" }, "string": { "type": "string" } } } } } }, "ref": { "type": "string" }, "repoURL": { "type": "string" }, "targetRevision": { "type": "string" } } }, "type": "array" }, "syncPolicy": { "properties": { "automated": { "properties": { "allowEmpty": { "type": "boolean" }, "prune": { "type": "boolean" }, "selfHeal": { "type": "boolean" } }, "type": "object" }, "managedNamespaceMetadata": { "properties": { "annotations": { "additionalProperties": { "type": "string" }, "type": "object" }, "labels": { "additionalProperties": { "type": "string" }, "type": "object" } }, "type": "object" }, "retry": { "properties": { "backoff": { "properties": { "duration": { "type": "string" }, "factor": { "format": "int64", "type": "integer" }, "maxDuration": { "type": "string" } }, "type": "object" }, "limit": { "format": "int64", "type": "integer" } }, "type": "object" }, "syncOptions": { "items": { "type": "string" }, "type": "array" } }, "type": "object" } }, "required": [ "destination", "project" ], "type": "object" } }, "required": [ "metadata", "spec" ], "type": "object" }, "templatePatch": { "type": "string" } }, "required": [ "generators", "template" ], "type": "object" }, "status": { "properties": { "applicationStatus": { "items": { "type": "object", "required": [ "application", "message", "status", "step", "targetRevisions" ], "properties": { "application": { "type": "string" }, "lastTransitionTime": { "type": "string", "format": "date-time" }, "message": { "type": "string" }, "status": { "type": "string" }, "step": { "type": "string" }, "targetRevisions": { "type": "array", "items": { "type": "string" } } } }, "type": "array" }, "conditions": { "items": { "type": "object", "required": [ "message", "reason", "status", "type" ], "properties": { "lastTransitionTime": { "type": "string", "format": "date-time" }, "message": { "type": "string" }, "reason": { "type": "string" }, "status": { "type": "string" }, "type": { "type": "string" } } }, "type": "array" }, "resources": { "items": { "type": "object", "properties": { "group": { "type": "string" }, "health": { "type": "object", "properties": { "lastTransitionTime": { "type": "string", "format": "date-time" }, "message": { "type": "string" }, "status": { "type": "string" } } }, "hook": { "type": "boolean" }, "kind": { "type": "string" }, "name": { "type": "string" }, "namespace": { "type": "string" }, "requiresDeletionConfirmation": { "type": "boolean" }, "requiresPruning": { "type": "boolean" }, "status": { "type": "string" }, "syncWave": { "type": "integer", "format": "int64" }, "version": { "type": "string" } } }, "type": "array" } }, "type": "object" } }, "required": [ "metadata", "spec" ], "type": "object" }