06c3c59ea2
- ci/generate-schemas.sh generates schemas from CRD manifests and K8s swagger - Sources: ArgoCD v3.3.2, Gateway API v1.5.1, Kubernetes v1.33.7 - Optionally fetches live cluster CRDs via kubectl when available - Generated schemas committed to schemas/ for CI use - Run `make schemas` to regenerate after CRD version bumps - validate-apps.sh and validate-clusters.sh check local schemas first
6504 lines
233 KiB
JSON
6504 lines
233 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"properties": {
|
|
"apiVersion": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"metadata": {
|
|
"type": "object"
|
|
},
|
|
"operation": {
|
|
"properties": {
|
|
"info": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"value"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"initiatedBy": {
|
|
"properties": {
|
|
"automated": {
|
|
"type": "boolean"
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"retry": {
|
|
"properties": {
|
|
"backoff": {
|
|
"properties": {
|
|
"duration": {
|
|
"type": "string"
|
|
},
|
|
"factor": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"maxDuration": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"limit": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"refresh": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"sync": {
|
|
"properties": {
|
|
"autoHealAttemptsCount": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"dryRun": {
|
|
"type": "boolean"
|
|
},
|
|
"manifests": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"prune": {
|
|
"type": "boolean"
|
|
},
|
|
"resources": {
|
|
"items": {
|
|
"properties": {
|
|
"group": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"revision": {
|
|
"type": "string"
|
|
},
|
|
"revisions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"syncOptions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"syncStrategy": {
|
|
"properties": {
|
|
"apply": {
|
|
"properties": {
|
|
"force": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"hook": {
|
|
"properties": {
|
|
"force": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"sourceHydrator": {
|
|
"properties": {
|
|
"drySource": {
|
|
"properties": {
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"repoURL": {
|
|
"type": "string"
|
|
},
|
|
"targetRevision": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"repoURL",
|
|
"targetRevision"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"hydrateTo": {
|
|
"properties": {
|
|
"targetBranch": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"targetBranch"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"syncSource": {
|
|
"properties": {
|
|
"path": {
|
|
"minLength": 1,
|
|
"pattern": "^.{2,}|[^./]$",
|
|
"type": "string"
|
|
},
|
|
"targetBranch": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"targetBranch"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"drySource",
|
|
"syncSource"
|
|
],
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"enabled": {
|
|
"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"
|
|
},
|
|
"refresh": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"syncOptions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"destination",
|
|
"project"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"status": {
|
|
"properties": {
|
|
"conditions": {
|
|
"items": {
|
|
"properties": {
|
|
"lastTransitionTime": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"type"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"controllerNamespace": {
|
|
"type": "string"
|
|
},
|
|
"health": {
|
|
"properties": {
|
|
"lastTransitionTime": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"history": {
|
|
"items": {
|
|
"properties": {
|
|
"deployStartedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"deployedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"initiatedBy": {
|
|
"properties": {
|
|
"automated": {
|
|
"type": "boolean"
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"revision": {
|
|
"type": "string"
|
|
},
|
|
"revisions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"required": [
|
|
"deployedAt",
|
|
"id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"observedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"operationState": {
|
|
"properties": {
|
|
"finishedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"operation": {
|
|
"properties": {
|
|
"info": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"value"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"initiatedBy": {
|
|
"properties": {
|
|
"automated": {
|
|
"type": "boolean"
|
|
},
|
|
"username": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"retry": {
|
|
"properties": {
|
|
"backoff": {
|
|
"properties": {
|
|
"duration": {
|
|
"type": "string"
|
|
},
|
|
"factor": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"maxDuration": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"limit": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"refresh": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"sync": {
|
|
"properties": {
|
|
"autoHealAttemptsCount": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"dryRun": {
|
|
"type": "boolean"
|
|
},
|
|
"manifests": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"prune": {
|
|
"type": "boolean"
|
|
},
|
|
"resources": {
|
|
"items": {
|
|
"properties": {
|
|
"group": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"kind",
|
|
"name"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"revision": {
|
|
"type": "string"
|
|
},
|
|
"revisions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"syncOptions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"syncStrategy": {
|
|
"properties": {
|
|
"apply": {
|
|
"properties": {
|
|
"force": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"hook": {
|
|
"properties": {
|
|
"force": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"phase": {
|
|
"type": "string"
|
|
},
|
|
"retryCount": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"startedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"syncResult": {
|
|
"properties": {
|
|
"managedNamespaceMetadata": {
|
|
"properties": {
|
|
"annotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"labels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"resources": {
|
|
"items": {
|
|
"properties": {
|
|
"group": {
|
|
"type": "string"
|
|
},
|
|
"hookPhase": {
|
|
"type": "string"
|
|
},
|
|
"hookType": {
|
|
"type": "string"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"syncPhase": {
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"group",
|
|
"kind",
|
|
"name",
|
|
"namespace",
|
|
"version"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"revision": {
|
|
"type": "string"
|
|
},
|
|
"revisions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"required": [
|
|
"revision"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"operation",
|
|
"phase",
|
|
"startedAt"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"reconciledAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"resourceHealthSource": {
|
|
"type": "string"
|
|
},
|
|
"resources": {
|
|
"items": {
|
|
"properties": {
|
|
"group": {
|
|
"type": "string"
|
|
},
|
|
"health": {
|
|
"properties": {
|
|
"lastTransitionTime": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"hook": {
|
|
"type": "boolean"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"requiresDeletionConfirmation": {
|
|
"type": "boolean"
|
|
},
|
|
"requiresPruning": {
|
|
"type": "boolean"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"syncWave": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"sourceHydrator": {
|
|
"properties": {
|
|
"currentOperation": {
|
|
"properties": {
|
|
"drySHA": {
|
|
"type": "string"
|
|
},
|
|
"finishedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"hydratedSHA": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
},
|
|
"phase": {
|
|
"enum": [
|
|
"Hydrating",
|
|
"Failed",
|
|
"Hydrated"
|
|
],
|
|
"type": "string"
|
|
},
|
|
"sourceHydrator": {
|
|
"properties": {
|
|
"drySource": {
|
|
"properties": {
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"repoURL": {
|
|
"type": "string"
|
|
},
|
|
"targetRevision": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"repoURL",
|
|
"targetRevision"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"hydrateTo": {
|
|
"properties": {
|
|
"targetBranch": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"targetBranch"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"syncSource": {
|
|
"properties": {
|
|
"path": {
|
|
"minLength": 1,
|
|
"pattern": "^.{2,}|[^./]$",
|
|
"type": "string"
|
|
},
|
|
"targetBranch": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"targetBranch"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"drySource",
|
|
"syncSource"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"startedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"message",
|
|
"phase"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"lastSuccessfulOperation": {
|
|
"properties": {
|
|
"drySHA": {
|
|
"type": "string"
|
|
},
|
|
"hydratedSHA": {
|
|
"type": "string"
|
|
},
|
|
"sourceHydrator": {
|
|
"properties": {
|
|
"drySource": {
|
|
"properties": {
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"repoURL": {
|
|
"type": "string"
|
|
},
|
|
"targetRevision": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"repoURL",
|
|
"targetRevision"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"hydrateTo": {
|
|
"properties": {
|
|
"targetBranch": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"targetBranch"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"syncSource": {
|
|
"properties": {
|
|
"path": {
|
|
"minLength": 1,
|
|
"pattern": "^.{2,}|[^./]$",
|
|
"type": "string"
|
|
},
|
|
"targetBranch": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"path",
|
|
"targetBranch"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"drySource",
|
|
"syncSource"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"sourceType": {
|
|
"type": "string"
|
|
},
|
|
"sourceTypes": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"summary": {
|
|
"properties": {
|
|
"externalURLs": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"sync": {
|
|
"properties": {
|
|
"comparedTo": {
|
|
"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"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"fileParameters": {
|
|
"items": {
|
|
"properties": {
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"path": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ignoreMissingValueFiles": {
|
|
"type": "boolean"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
},
|
|
"skipSchemaValidation": {
|
|
"type": "boolean"
|
|
},
|
|
"skipTests": {
|
|
"type": "boolean"
|
|
},
|
|
"valueFiles": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"values": {
|
|
"type": "string"
|
|
},
|
|
"valuesObject": {
|
|
"type": "object",
|
|
"x-kubernetes-preserve-unknown-fields": true
|
|
},
|
|
"version": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"kustomize": {
|
|
"properties": {
|
|
"apiVersions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"commonAnnotations": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonAnnotationsEnvsubst": {
|
|
"type": "boolean"
|
|
},
|
|
"commonLabels": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"components": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"forceCommonAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"forceCommonLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"ignoreMissingComponents": {
|
|
"type": "boolean"
|
|
},
|
|
"images": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"kubeVersion": {
|
|
"type": "string"
|
|
},
|
|
"labelIncludeTemplates": {
|
|
"type": "boolean"
|
|
},
|
|
"labelWithoutSelector": {
|
|
"type": "boolean"
|
|
},
|
|
"namePrefix": {
|
|
"type": "string"
|
|
},
|
|
"nameSuffix": {
|
|
"type": "string"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"patches": {
|
|
"items": {
|
|
"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"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"required": [
|
|
"destination"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"revision": {
|
|
"type": "string"
|
|
},
|
|
"revisions": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"status": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"status"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"required": [
|
|
"metadata",
|
|
"spec"
|
|
],
|
|
"type": "object"
|
|
}
|