From 959a1d2dd63011f6a45e620cf1dcbc8e36a45756 Mon Sep 17 00:00:00 2001 From: Eyar Zilberman Date: Mon, 11 Apr 2022 17:10:46 +0300 Subject: [PATCH] Create applicationset_v1alpha1.json --- argo/applicationset_v1alpha1.json | 10407 ++++++++++++++++++++++++++++ 1 file changed, 10407 insertions(+) create mode 100644 argo/applicationset_v1alpha1.json diff --git a/argo/applicationset_v1alpha1.json b/argo/applicationset_v1alpha1.json new file mode 100644 index 00000000..eeb34b8c --- /dev/null +++ b/argo/applicationset_v1alpha1.json @@ -0,0 +1,10407 @@ +{ + "properties": { + "apiVersion": { + "type": "string" + }, + "kind": { + "type": "string" + }, + "metadata": { + "type": "object" + }, + "spec": { + "properties": { + "generators": { + "items": { + "properties": { + "clusterDecisionResource": { + "properties": { + "configMapRef": { + "type": "string" + }, + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + }, + "values": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "configMapRef" + ], + "type": "object", + "additionalProperties": false + }, + "clusters": { + "properties": { + "selector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + }, + "values": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "git": { + "properties": { + "directories": { + "items": { + "properties": { + "exclude": { + "type": "boolean" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "files": { + "items": { + "properties": { + "path": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "repoURL": { + "type": "string" + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "revision": { + "type": "string" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "repoURL", + "revision" + ], + "type": "object", + "additionalProperties": false + }, + "list": { + "properties": { + "elements": { + "items": { + "x-kubernetes-preserve-unknown-fields": true + }, + "type": "array" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "elements" + ], + "type": "object", + "additionalProperties": false + }, + "matrix": { + "properties": { + "generators": { + "items": { + "properties": { + "clusterDecisionResource": { + "properties": { + "configMapRef": { + "type": "string" + }, + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + }, + "values": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "configMapRef" + ], + "type": "object", + "additionalProperties": false + }, + "clusters": { + "properties": { + "selector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + }, + "values": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "git": { + "properties": { + "directories": { + "items": { + "properties": { + "exclude": { + "type": "boolean" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "files": { + "items": { + "properties": { + "path": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "repoURL": { + "type": "string" + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "revision": { + "type": "string" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "repoURL", + "revision" + ], + "type": "object", + "additionalProperties": false + }, + "list": { + "properties": { + "elements": { + "items": { + "x-kubernetes-preserve-unknown-fields": true + }, + "type": "array" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "elements" + ], + "type": "object", + "additionalProperties": false + }, + "matrix": { + "x-kubernetes-preserve-unknown-fields": true + }, + "merge": { + "x-kubernetes-preserve-unknown-fields": true + }, + "pullRequest": { + "properties": { + "bitbucketServer": { + "properties": { + "api": { + "type": "string" + }, + "basicAuth": { + "properties": { + "passwordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "username": { + "type": "string" + } + }, + "required": [ + "passwordRef", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "project": { + "type": "string" + }, + "repo": { + "type": "string" + } + }, + "required": [ + "api", + "project", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "filters": { + "items": { + "properties": { + "branchMatch": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "gitea": { + "properties": { + "api": { + "type": "string" + }, + "insecure": { + "type": "boolean" + }, + "owner": { + "type": "string" + }, + "repo": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "api", + "owner", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "github": { + "properties": { + "api": { + "type": "string" + }, + "labels": { + "items": { + "type": "string" + }, + "type": "array" + }, + "owner": { + "type": "string" + }, + "repo": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "owner", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "scmProvider": { + "properties": { + "bitbucket": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "appPasswordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "owner": { + "type": "string" + }, + "user": { + "type": "string" + } + }, + "required": [ + "appPasswordRef", + "owner", + "user" + ], + "type": "object", + "additionalProperties": false + }, + "bitbucketServer": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "basicAuth": { + "properties": { + "passwordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "username": { + "type": "string" + } + }, + "required": [ + "passwordRef", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "project": { + "type": "string" + } + }, + "required": [ + "api", + "project" + ], + "type": "object", + "additionalProperties": false + }, + "cloneProtocol": { + "type": "string" + }, + "filters": { + "items": { + "properties": { + "branchMatch": { + "type": "string" + }, + "labelMatch": { + "type": "string" + }, + "pathsExist": { + "items": { + "type": "string" + }, + "type": "array" + }, + "repositoryMatch": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "gitea": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "insecure": { + "type": "boolean" + }, + "owner": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "api", + "owner" + ], + "type": "object", + "additionalProperties": false + }, + "github": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "organization": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "organization" + ], + "type": "object", + "additionalProperties": false + }, + "gitlab": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "group": { + "type": "string" + }, + "includeSubgroups": { + "type": "boolean" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "group" + ], + "type": "object", + "additionalProperties": false + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "generators" + ], + "type": "object", + "additionalProperties": false + }, + "merge": { + "properties": { + "generators": { + "items": { + "properties": { + "clusterDecisionResource": { + "properties": { + "configMapRef": { + "type": "string" + }, + "labelSelector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + }, + "values": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "required": [ + "configMapRef" + ], + "type": "object", + "additionalProperties": false + }, + "clusters": { + "properties": { + "selector": { + "properties": { + "matchExpressions": { + "items": { + "properties": { + "key": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "values": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "matchLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + }, + "values": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + } + }, + "type": "object", + "additionalProperties": false + }, + "git": { + "properties": { + "directories": { + "items": { + "properties": { + "exclude": { + "type": "boolean" + }, + "path": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "files": { + "items": { + "properties": { + "path": { + "type": "string" + } + }, + "required": [ + "path" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "repoURL": { + "type": "string" + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "revision": { + "type": "string" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "repoURL", + "revision" + ], + "type": "object", + "additionalProperties": false + }, + "list": { + "properties": { + "elements": { + "items": { + "x-kubernetes-preserve-unknown-fields": true + }, + "type": "array" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "elements" + ], + "type": "object", + "additionalProperties": false + }, + "matrix": { + "x-kubernetes-preserve-unknown-fields": true + }, + "merge": { + "x-kubernetes-preserve-unknown-fields": true + }, + "pullRequest": { + "properties": { + "bitbucketServer": { + "properties": { + "api": { + "type": "string" + }, + "basicAuth": { + "properties": { + "passwordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "username": { + "type": "string" + } + }, + "required": [ + "passwordRef", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "project": { + "type": "string" + }, + "repo": { + "type": "string" + } + }, + "required": [ + "api", + "project", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "filters": { + "items": { + "properties": { + "branchMatch": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "gitea": { + "properties": { + "api": { + "type": "string" + }, + "insecure": { + "type": "boolean" + }, + "owner": { + "type": "string" + }, + "repo": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "api", + "owner", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "github": { + "properties": { + "api": { + "type": "string" + }, + "labels": { + "items": { + "type": "string" + }, + "type": "array" + }, + "owner": { + "type": "string" + }, + "repo": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "owner", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "scmProvider": { + "properties": { + "bitbucket": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "appPasswordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "owner": { + "type": "string" + }, + "user": { + "type": "string" + } + }, + "required": [ + "appPasswordRef", + "owner", + "user" + ], + "type": "object", + "additionalProperties": false + }, + "bitbucketServer": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "basicAuth": { + "properties": { + "passwordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "username": { + "type": "string" + } + }, + "required": [ + "passwordRef", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "project": { + "type": "string" + } + }, + "required": [ + "api", + "project" + ], + "type": "object", + "additionalProperties": false + }, + "cloneProtocol": { + "type": "string" + }, + "filters": { + "items": { + "properties": { + "branchMatch": { + "type": "string" + }, + "labelMatch": { + "type": "string" + }, + "pathsExist": { + "items": { + "type": "string" + }, + "type": "array" + }, + "repositoryMatch": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "gitea": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "insecure": { + "type": "boolean" + }, + "owner": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "api", + "owner" + ], + "type": "object", + "additionalProperties": false + }, + "github": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "organization": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "organization" + ], + "type": "object", + "additionalProperties": false + }, + "gitlab": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "group": { + "type": "string" + }, + "includeSubgroups": { + "type": "boolean" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "group" + ], + "type": "object", + "additionalProperties": false + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "mergeKeys": { + "items": { + "type": "string" + }, + "type": "array" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "generators", + "mergeKeys" + ], + "type": "object", + "additionalProperties": false + }, + "pullRequest": { + "properties": { + "bitbucketServer": { + "properties": { + "api": { + "type": "string" + }, + "basicAuth": { + "properties": { + "passwordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "username": { + "type": "string" + } + }, + "required": [ + "passwordRef", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "project": { + "type": "string" + }, + "repo": { + "type": "string" + } + }, + "required": [ + "api", + "project", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "filters": { + "items": { + "properties": { + "branchMatch": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "gitea": { + "properties": { + "api": { + "type": "string" + }, + "insecure": { + "type": "boolean" + }, + "owner": { + "type": "string" + }, + "repo": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "api", + "owner", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "github": { + "properties": { + "api": { + "type": "string" + }, + "labels": { + "items": { + "type": "string" + }, + "type": "array" + }, + "owner": { + "type": "string" + }, + "repo": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "owner", + "repo" + ], + "type": "object", + "additionalProperties": false + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "scmProvider": { + "properties": { + "bitbucket": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "appPasswordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "owner": { + "type": "string" + }, + "user": { + "type": "string" + } + }, + "required": [ + "appPasswordRef", + "owner", + "user" + ], + "type": "object", + "additionalProperties": false + }, + "bitbucketServer": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "basicAuth": { + "properties": { + "passwordRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + }, + "username": { + "type": "string" + } + }, + "required": [ + "passwordRef", + "username" + ], + "type": "object", + "additionalProperties": false + }, + "project": { + "type": "string" + } + }, + "required": [ + "api", + "project" + ], + "type": "object", + "additionalProperties": false + }, + "cloneProtocol": { + "type": "string" + }, + "filters": { + "items": { + "properties": { + "branchMatch": { + "type": "string" + }, + "labelMatch": { + "type": "string" + }, + "pathsExist": { + "items": { + "type": "string" + }, + "type": "array" + }, + "repositoryMatch": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "gitea": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "insecure": { + "type": "boolean" + }, + "owner": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "api", + "owner" + ], + "type": "object", + "additionalProperties": false + }, + "github": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "organization": { + "type": "string" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "organization" + ], + "type": "object", + "additionalProperties": false + }, + "gitlab": { + "properties": { + "allBranches": { + "type": "boolean" + }, + "api": { + "type": "string" + }, + "group": { + "type": "string" + }, + "includeSubgroups": { + "type": "boolean" + }, + "tokenRef": { + "properties": { + "key": { + "type": "string" + }, + "secretName": { + "type": "string" + } + }, + "required": [ + "key", + "secretName" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "group" + ], + "type": "object", + "additionalProperties": false + }, + "requeueAfterSeconds": { + "format": "int64", + "type": "integer" + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "syncPolicy": { + "properties": { + "preserveResourcesOnDeletion": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "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", + "additionalProperties": false + }, + "spec": { + "properties": { + "destination": { + "properties": { + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + }, + "server": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "ignoreDifferences": { + "items": { + "properties": { + "group": { + "type": "string" + }, + "jqPathExpressions": { + "items": { + "type": "string" + }, + "type": "array" + }, + "jsonPointers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "kind": { + "type": "string" + }, + "managedFieldsManagers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "namespace": { + "type": "string" + } + }, + "required": [ + "kind" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "info": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "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": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "libs": { + "items": { + "type": "string" + }, + "type": "array" + }, + "tlas": { + "items": { + "properties": { + "code": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + }, + "recurse": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "helm": { + "properties": { + "fileParameters": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "ignoreMissingValueFiles": { + "type": "boolean" + }, + "parameters": { + "items": { + "properties": { + "forceString": { + "type": "boolean" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "passCredentials": { + "type": "boolean" + }, + "releaseName": { + "type": "string" + }, + "skipCrds": { + "type": "boolean" + }, + "valueFiles": { + "items": { + "type": "string" + }, + "type": "array" + }, + "values": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "kustomize": { + "properties": { + "commonAnnotations": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "commonLabels": { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + "forceCommonAnnotations": { + "type": "boolean" + }, + "forceCommonLabels": { + "type": "boolean" + }, + "images": { + "items": { + "type": "string" + }, + "type": "array" + }, + "namePrefix": { + "type": "string" + }, + "nameSuffix": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "path": { + "type": "string" + }, + "plugin": { + "properties": { + "env": { + "items": { + "properties": { + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "required": [ + "name", + "value" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + }, + "name": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "repoURL": { + "type": "string" + }, + "targetRevision": { + "type": "string" + } + }, + "required": [ + "repoURL" + ], + "type": "object", + "additionalProperties": false + }, + "syncPolicy": { + "properties": { + "automated": { + "properties": { + "allowEmpty": { + "type": "boolean" + }, + "prune": { + "type": "boolean" + }, + "selfHeal": { + "type": "boolean" + } + }, + "type": "object", + "additionalProperties": false + }, + "retry": { + "properties": { + "backoff": { + "properties": { + "duration": { + "type": "string" + }, + "factor": { + "format": "int64", + "type": "integer" + }, + "maxDuration": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": false + }, + "limit": { + "format": "int64", + "type": "integer" + } + }, + "type": "object", + "additionalProperties": false + }, + "syncOptions": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "destination", + "project", + "source" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "generators", + "template" + ], + "type": "object", + "additionalProperties": false + }, + "status": { + "properties": { + "conditions": { + "items": { + "properties": { + "lastTransitionTime": { + "format": "date-time", + "type": "string" + }, + "message": { + "type": "string" + }, + "reason": { + "type": "string" + }, + "status": { + "type": "string" + }, + "type": { + "type": "string" + } + }, + "required": [ + "message", + "reason", + "status", + "type" + ], + "type": "object", + "additionalProperties": false + }, + "type": "array" + } + }, + "type": "object", + "additionalProperties": false + } + }, + "required": [ + "metadata", + "spec" + ], + "type": "object" +}