Created
July 16, 2024 12:39
-
-
Save lucazz/7fd2c90d8945cf254298ce7c0d76ad73 to your computer and use it in GitHub Desktop.
kubectl get crd applicationsets.argoproj.io -ojson | jq -r '.spec.versions[0].schema.openAPIV3Schema' > argocd-applicationset-schema.json
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"properties": { | |
"apiVersion": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"metadata": { | |
"type": "object" | |
}, | |
"spec": { | |
"properties": { | |
"applyNestedSelectors": { | |
"type": "boolean" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"configMapRef" | |
], | |
"type": "object" | |
}, | |
"clusters": { | |
"properties": { | |
"selector": { | |
"properties": { | |
"matchExpressions": { | |
"items": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"operator": { | |
"type": "string" | |
}, | |
"values": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"required": [ | |
"key", | |
"operator" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"template": { | |
"properties": { | |
"metadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"finalizers": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ignoreDifferences": { | |
"items": { | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"git": { | |
"properties": { | |
"directories": { | |
"items": { | |
"properties": { | |
"exclude": { | |
"type": "boolean" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"path" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"files": { | |
"items": { | |
"properties": { | |
"path": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"path" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"pathParamPrefix": { | |
"type": "string" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"repoURL", | |
"revision" | |
], | |
"type": "object" | |
}, | |
"list": { | |
"properties": { | |
"elements": { | |
"items": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"type": "array" | |
}, | |
"elementsYaml": { | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"configMapRef" | |
], | |
"type": "object" | |
}, | |
"clusters": { | |
"properties": { | |
"selector": { | |
"properties": { | |
"matchExpressions": { | |
"items": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"operator": { | |
"type": "string" | |
}, | |
"values": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"required": [ | |
"key", | |
"operator" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"template": { | |
"properties": { | |
"metadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"finalizers": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ignoreDifferences": { | |
"items": { | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"git": { | |
"properties": { | |
"directories": { | |
"items": { | |
"properties": { | |
"exclude": { | |
"type": "boolean" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"path" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"files": { | |
"items": { | |
"properties": { | |
"path": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"path" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"pathParamPrefix": { | |
"type": "string" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"repoURL", | |
"revision" | |
], | |
"type": "object" | |
}, | |
"list": { | |
"properties": { | |
"elements": { | |
"items": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"type": "array" | |
}, | |
"elementsYaml": { | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"matrix": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"merge": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"plugin": { | |
"properties": { | |
"configMapRef": { | |
"properties": { | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name" | |
], | |
"type": "object" | |
}, | |
"input": { | |
"properties": { | |
"parameters": { | |
"additionalProperties": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"configMapRef" | |
], | |
"type": "object" | |
}, | |
"pullRequest": { | |
"properties": { | |
"azuredevops": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"labels": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"organization": { | |
"type": "string" | |
}, | |
"project": { | |
"type": "string" | |
}, | |
"repo": { | |
"type": "string" | |
}, | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"organization", | |
"project", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"bitbucket": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"basicAuth": { | |
"properties": { | |
"passwordRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"username": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"passwordRef", | |
"username" | |
], | |
"type": "object" | |
}, | |
"bearerToken": { | |
"properties": { | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"tokenRef" | |
], | |
"type": "object" | |
}, | |
"owner": { | |
"type": "string" | |
}, | |
"repo": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"owner", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"bitbucketServer": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"basicAuth": { | |
"properties": { | |
"passwordRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"username": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"passwordRef", | |
"username" | |
], | |
"type": "object" | |
}, | |
"project": { | |
"type": "string" | |
}, | |
"repo": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"api", | |
"project", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"filters": { | |
"items": { | |
"properties": { | |
"branchMatch": { | |
"type": "string" | |
}, | |
"targetBranchMatch": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
} | |
}, | |
"required": [ | |
"api", | |
"owner", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"github": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"appSecretName": { | |
"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" | |
} | |
}, | |
"required": [ | |
"owner", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"gitlab": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"insecure": { | |
"type": "boolean" | |
}, | |
"labels": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"project": { | |
"type": "string" | |
}, | |
"pullRequestState": { | |
"type": "string" | |
}, | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"project" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"scmProvider": { | |
"properties": { | |
"awsCodeCommit": { | |
"properties": { | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"region": { | |
"type": "string" | |
}, | |
"role": { | |
"type": "string" | |
}, | |
"tagFilters": { | |
"items": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"azureDevOps": { | |
"properties": { | |
"accessTokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"api": { | |
"type": "string" | |
}, | |
"organization": { | |
"type": "string" | |
}, | |
"teamProject": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"accessTokenRef", | |
"organization", | |
"teamProject" | |
], | |
"type": "object" | |
}, | |
"bitbucket": { | |
"properties": { | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"appPasswordRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"owner": { | |
"type": "string" | |
}, | |
"user": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"appPasswordRef", | |
"owner", | |
"user" | |
], | |
"type": "object" | |
}, | |
"bitbucketServer": { | |
"properties": { | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"api": { | |
"type": "string" | |
}, | |
"basicAuth": { | |
"properties": { | |
"passwordRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"username": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"passwordRef", | |
"username" | |
], | |
"type": "object" | |
}, | |
"project": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"api", | |
"project" | |
], | |
"type": "object" | |
}, | |
"cloneProtocol": { | |
"type": "string" | |
}, | |
"filters": { | |
"items": { | |
"properties": { | |
"branchMatch": { | |
"type": "string" | |
}, | |
"labelMatch": { | |
"type": "string" | |
}, | |
"pathsDoNotExist": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"pathsExist": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"repositoryMatch": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
} | |
}, | |
"required": [ | |
"api", | |
"owner" | |
], | |
"type": "object" | |
}, | |
"github": { | |
"properties": { | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"api": { | |
"type": "string" | |
}, | |
"appSecretName": { | |
"type": "string" | |
}, | |
"organization": { | |
"type": "string" | |
}, | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"organization" | |
], | |
"type": "object" | |
}, | |
"gitlab": { | |
"properties": { | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"api": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"includeSharedProjects": { | |
"type": "boolean" | |
}, | |
"includeSubgroups": { | |
"type": "boolean" | |
}, | |
"insecure": { | |
"type": "boolean" | |
}, | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"topic": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"group" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"selector": { | |
"properties": { | |
"matchExpressions": { | |
"items": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"operator": { | |
"type": "string" | |
}, | |
"values": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"required": [ | |
"key", | |
"operator" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"generators" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"configMapRef" | |
], | |
"type": "object" | |
}, | |
"clusters": { | |
"properties": { | |
"selector": { | |
"properties": { | |
"matchExpressions": { | |
"items": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"operator": { | |
"type": "string" | |
}, | |
"values": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"required": [ | |
"key", | |
"operator" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"matchLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"template": { | |
"properties": { | |
"metadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"finalizers": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ignoreDifferences": { | |
"items": { | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"git": { | |
"properties": { | |
"directories": { | |
"items": { | |
"properties": { | |
"exclude": { | |
"type": "boolean" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"path" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"files": { | |
"items": { | |
"properties": { | |
"path": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"path" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"pathParamPrefix": { | |
"type": "string" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"repoURL", | |
"revision" | |
], | |
"type": "object" | |
}, | |
"list": { | |
"properties": { | |
"elements": { | |
"items": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"type": "array" | |
}, | |
"elementsYaml": { | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"matrix": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"merge": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"plugin": { | |
"properties": { | |
"configMapRef": { | |
"properties": { | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name" | |
], | |
"type": "object" | |
}, | |
"input": { | |
"properties": { | |
"parameters": { | |
"additionalProperties": { | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
}, | |
"values": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"configMapRef" | |
], | |
"type": "object" | |
}, | |
"pullRequest": { | |
"properties": { | |
"azuredevops": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"labels": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"organization": { | |
"type": "string" | |
}, | |
"project": { | |
"type": "string" | |
}, | |
"repo": { | |
"type": "string" | |
}, | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"organization", | |
"project", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"bitbucket": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"basicAuth": { | |
"properties": { | |
"passwordRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"username": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"passwordRef", | |
"username" | |
], | |
"type": "object" | |
}, | |
"bearerToken": { | |
"properties": { | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"tokenRef" | |
], | |
"type": "object" | |
}, | |
"owner": { | |
"type": "string" | |
}, | |
"repo": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"owner", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"bitbucketServer": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"basicAuth": { | |
"properties": { | |
"passwordRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"username": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"passwordRef", | |
"username" | |
], | |
"type": "object" | |
}, | |
"project": { | |
"type": "string" | |
}, | |
"repo": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"api", | |
"project", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"filters": { | |
"items": { | |
"properties": { | |
"branchMatch": { | |
"type": "string" | |
}, | |
"targetBranchMatch": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
} | |
}, | |
"required": [ | |
"api", | |
"owner", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"github": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"appSecretName": { | |
"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" | |
} | |
}, | |
"required": [ | |
"owner", | |
"repo" | |
], | |
"type": "object" | |
}, | |
"gitlab": { | |
"properties": { | |
"api": { | |
"type": "string" | |
}, | |
"insecure": { | |
"type": "boolean" | |
}, | |
"labels": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"project": { | |
"type": "string" | |
}, | |
"pullRequestState": { | |
"type": "string" | |
}, | |
"tokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"project" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"spec": { | |
"properties": { | |
"destination": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"server": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"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" | |
}, | |
"type": "array" | |
}, | |
"info": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"sources": { | |
"items": { | |
"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" | |
}, | |
"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" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"recurse": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"helm": { | |
"properties": { | |
"fileParameters": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"ignoreMissingValueFiles": { | |
"type": "boolean" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"forceString": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"passCredentials": { | |
"type": "boolean" | |
}, | |
"releaseName": { | |
"type": "string" | |
}, | |
"skipCrds": { | |
"type": "boolean" | |
}, | |
"valueFiles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"type": "string" | |
}, | |
"valuesObject": { | |
"type": "object", | |
"x-kubernetes-preserve-unknown-fields": true | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"kustomize": { | |
"properties": { | |
"commonAnnotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"commonAnnotationsEnvsubst": { | |
"type": "boolean" | |
}, | |
"commonLabels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"components": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"forceCommonAnnotations": { | |
"type": "boolean" | |
}, | |
"forceCommonLabels": { | |
"type": "boolean" | |
}, | |
"images": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"labelWithoutSelector": { | |
"type": "boolean" | |
}, | |
"namePrefix": { | |
"type": "string" | |
}, | |
"nameSuffix": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"patches": { | |
"items": { | |
"properties": { | |
"options": { | |
"additionalProperties": { | |
"type": "boolean" | |
}, | |
"type": "object" | |
}, | |
"patch": { | |
"type": "string" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"target": { | |
"properties": { | |
"annotationSelector": { | |
"type": "string" | |
}, | |
"group": { | |
"type": "string" | |
}, | |
"kind": { | |
"type": "string" | |
}, | |
"labelSelector": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"namespace": { | |
"type": "string" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"replicas": { | |
"items": { | |
"properties": { | |
"count": { | |
"anyOf": [ | |
{ | |
"type": "integer" | |
}, | |
{ | |
"type": "string" | |
} | |
], | |
"x-kubernetes-int-or-string": true | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"count", | |
"name" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"path": { | |
"type": "string" | |
}, | |
"plugin": { | |
"properties": { | |
"env": { | |
"items": { | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"value" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"parameters": { | |
"items": { | |
"properties": { | |
"array": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"map": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"string": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ref": { | |
"type": "string" | |
}, | |
"repoURL": { | |
"type": "string" | |
}, | |
"targetRevision": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"repoURL" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"syncPolicy": { | |
"properties": { | |
"automated": { | |
"properties": { | |
"allowEmpty": { | |
"type": "boolean" | |
}, | |
"prune": { | |
"type": "boolean" | |
}, | |
"selfHeal": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"managedNamespaceMetadata": { | |
"properties": { | |
"annotations": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"labels": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"retry": { | |
"properties": { | |
"backoff": { | |
"properties": { | |
"duration": { | |
"type": "string" | |
}, | |
"factor": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"maxDuration": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"limit": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"syncOptions": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"destination", | |
"project" | |
], | |
"type": "object" | |
} | |
}, | |
"required": [ | |
"metadata", | |
"spec" | |
], | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"scmProvider": { | |
"properties": { | |
"awsCodeCommit": { | |
"properties": { | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"region": { | |
"type": "string" | |
}, | |
"role": { | |
"type": "string" | |
}, | |
"tagFilters": { | |
"items": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"value": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key" | |
], | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"azureDevOps": { | |
"properties": { | |
"accessTokenRef": { | |
"properties": { | |
"key": { | |
"type": "string" | |
}, | |
"secretName": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"key", | |
"secretName" | |
], | |
"type": "object" | |
}, | |
"allBranches": { | |
"type": "boolean" | |
}, | |
"api": { | |
"type": "string" | |
}, | |
"organization": { | |
"type": "string" | |
}, | |
"teamPro |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment