2021-05-14 15:59:36 +00:00
|
|
|
{
|
|
|
|
"$schema": "http://json-schema.org/schema#",
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"csi": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
2023-04-06 18:45:10 +00:00
|
|
|
"agent": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"extraArgs": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"image": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"pullPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"tag": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"logFormat": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"logLevel": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"resources": {
|
|
|
|
"type": "object"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"daemonSet": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
2022-02-25 12:18:45 +00:00
|
|
|
"extraLabels": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
2021-12-15 02:15:11 +00:00
|
|
|
"kubeletRootDir": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"providersDir": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2022-08-08 19:48:28 +00:00
|
|
|
"securityContext": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"container": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"pod": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"updateStrategy": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"maxUnavailable": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"type": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"debug": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"enabled": {
|
2022-03-21 16:50:23 +00:00
|
|
|
"type": [
|
|
|
|
"boolean",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
2021-05-21 11:48:21 +00:00
|
|
|
"extraArgs": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"image": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"pullPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"tag": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"livenessProbe": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"failureThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"initialDelaySeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"periodSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"successThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"timeoutSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"pod": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
2022-02-25 12:18:45 +00:00
|
|
|
"extraLabels": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
2021-05-25 17:46:48 +00:00
|
|
|
"tolerations": {
|
2021-07-07 23:07:58 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2022-08-03 18:25:33 +00:00
|
|
|
"priorityClassName": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"readinessProbe": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"failureThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"initialDelaySeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"periodSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"successThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"timeoutSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"resources": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"serviceAccount": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2022-02-25 12:18:45 +00:00
|
|
|
},
|
|
|
|
"extraLabels": {
|
|
|
|
"type": "object"
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"volumeMounts": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"volumes": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"global": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2022-08-03 18:25:33 +00:00
|
|
|
"externalVaultAddr": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"imagePullSecrets": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"openshift": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"psp": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enable": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"tlsDisable": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"injector": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"affinity": {
|
2021-07-07 23:07:58 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"agentDefaults": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"cpuLimit": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"cpuRequest": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"memLimit": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"memRequest": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"template": {
|
|
|
|
"type": "string"
|
2021-07-06 16:49:48 +00:00
|
|
|
},
|
|
|
|
"templateConfig": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"exitOnRetryFailure": {
|
|
|
|
"type": "boolean"
|
2021-11-06 02:07:25 +00:00
|
|
|
},
|
|
|
|
"staticSecretRenderInterval": {
|
|
|
|
"type": "string"
|
2021-07-06 16:49:48 +00:00
|
|
|
}
|
|
|
|
}
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"agentImage": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"repository": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"tag": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"authPath": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"certs": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"caBundle": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"certName": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"keyName": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"secretName": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"enabled": {
|
2022-03-21 16:50:23 +00:00
|
|
|
"type": [
|
|
|
|
"boolean",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"externalVaultAddr": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"extraEnvironmentVars": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"extraLabels": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"failurePolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"hostNetwork": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"image": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"pullPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"tag": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"leaderElector": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"logFormat": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"logLevel": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"metrics": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"namespaceSelector": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"nodeSelector": {
|
2021-07-07 23:07:58 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"objectSelector": {
|
2022-05-24 16:48:01 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
2021-12-14 07:38:00 +00:00
|
|
|
"podDisruptionBudget": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"port": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"priorityClassName": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"replicas": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"resources": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"revokeOnShutdown": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2022-08-03 18:25:33 +00:00
|
|
|
"securityContext": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"container": {
|
2022-08-08 19:48:28 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2022-08-03 18:25:33 +00:00
|
|
|
},
|
|
|
|
"pod": {
|
2022-08-08 19:48:28 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2022-08-03 18:25:33 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"service": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2022-07-11 16:11:30 +00:00
|
|
|
"serviceAccount": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-12-16 19:21:36 +00:00
|
|
|
"strategy": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"tolerations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
2021-07-07 23:07:58 +00:00
|
|
|
"array",
|
2022-04-28 17:47:40 +00:00
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"topologySpreadConstraints": {
|
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array",
|
2021-05-25 17:46:48 +00:00
|
|
|
"string"
|
|
|
|
]
|
2021-08-16 20:49:26 +00:00
|
|
|
},
|
2022-03-18 14:15:43 +00:00
|
|
|
"webhook": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"failurePolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"matchPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"namespaceSelector": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"objectSelector": {
|
2022-05-24 16:48:01 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2022-03-18 14:15:43 +00:00
|
|
|
},
|
|
|
|
"timeoutSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-08-16 20:49:26 +00:00
|
|
|
"webhookAnnotations": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"server": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"affinity": {
|
2021-07-07 23:07:58 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"auditStorage": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"accessMode": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"boolean",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"mountPath": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"size": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"storageClass": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"authDelegator": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"dataStorage": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"accessMode": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"boolean",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"mountPath": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"size": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"storageClass": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"dev": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"devRootToken": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"enabled": {
|
2022-03-21 16:50:23 +00:00
|
|
|
"type": [
|
|
|
|
"boolean",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
2021-06-11 20:29:30 +00:00
|
|
|
"enterpriseLicense": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"secretKey": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"secretName": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"extraArgs": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2023-02-16 18:49:07 +00:00
|
|
|
"extraPorts": {
|
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"extraContainers": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"extraEnvironmentVars": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"extraInitContainers": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"extraLabels": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"extraSecretEnvironmentVars": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"extraVolumes": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"ha": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"apiAddr": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
2022-08-03 18:25:33 +00:00
|
|
|
"clusterAddr": {
|
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"config": {
|
2022-03-28 11:20:36 +00:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"object"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"disruptionBudget": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"maxUnavailable": {
|
2021-06-01 17:51:18 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"integer"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"raft": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"config": {
|
2022-03-28 11:20:36 +00:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"object"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"setNodeId": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"replicas": {
|
|
|
|
"type": "integer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"image": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"pullPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"tag": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"ingress": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
2021-07-15 18:15:46 +00:00
|
|
|
"activeService": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"extraPaths": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"hosts": {
|
|
|
|
"type": "array",
|
|
|
|
"items": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"host": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"paths": {
|
|
|
|
"type": "array"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-10-21 16:23:45 +00:00
|
|
|
"ingressClassName": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"labels": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
2021-12-15 02:15:11 +00:00
|
|
|
"pathType": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"tls": {
|
|
|
|
"type": "array"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"livenessProbe": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"failureThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"initialDelaySeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"path": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"periodSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"successThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"timeoutSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"logFormat": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"logLevel": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"networkPolicy": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"egress": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"nodeSelector": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
2021-07-07 23:07:58 +00:00
|
|
|
"object",
|
2021-05-25 17:46:48 +00:00
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"postStart": {
|
|
|
|
"type": "array"
|
|
|
|
},
|
|
|
|
"preStopSleepSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"priorityClassName": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"readinessProbe": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"failureThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"initialDelaySeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"periodSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"successThreshold": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"timeoutSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"resources": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
|
|
|
"route": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
2021-07-15 18:15:46 +00:00
|
|
|
"activeService": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"host": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"labels": {
|
|
|
|
"type": "object"
|
2022-08-03 18:25:33 +00:00
|
|
|
},
|
|
|
|
"tls": {
|
|
|
|
"type": "object"
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"service": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
2022-11-14 14:10:21 +00:00
|
|
|
"active": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2021-12-15 02:15:11 +00:00
|
|
|
"externalTrafficPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2022-11-17 19:54:18 +00:00
|
|
|
"instanceSelector": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"port": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
2022-08-03 18:25:33 +00:00
|
|
|
"publishNotReadyAddresses": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2022-11-14 14:10:21 +00:00
|
|
|
"standby": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"targetPort": {
|
|
|
|
"type": "integer"
|
2022-08-02 18:06:31 +00:00
|
|
|
},
|
|
|
|
"nodePort": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"activeNodePort": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
|
|
|
"standbyNodePort": {
|
|
|
|
"type": "integer"
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"serviceAccount": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"create": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
2022-11-14 14:10:21 +00:00
|
|
|
"extraLabels": {
|
|
|
|
"type": "object"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"name": {
|
|
|
|
"type": "string"
|
2022-11-14 14:10:21 +00:00
|
|
|
},
|
|
|
|
"serviceDiscovery": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"enabled": {
|
|
|
|
"type": "boolean"
|
|
|
|
}
|
|
|
|
}
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"shareProcessNamespace": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"standalone": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"config": {
|
2022-03-28 11:20:36 +00:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"object"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"string",
|
|
|
|
"boolean"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"statefulSet": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2022-08-08 19:48:28 +00:00
|
|
|
},
|
|
|
|
"securityContext": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"container": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"pod": {
|
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2021-12-15 02:15:11 +00:00
|
|
|
"terminationGracePeriodSeconds": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"tolerations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
2021-07-07 23:07:58 +00:00
|
|
|
"array",
|
2021-05-25 17:46:48 +00:00
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
2022-08-03 18:25:33 +00:00
|
|
|
"topologySpreadConstraints": {
|
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array",
|
|
|
|
"string"
|
|
|
|
]
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"updateStrategyType": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"volumeMounts": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"volumes": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"array"
|
|
|
|
]
|
2022-09-12 14:17:24 +00:00
|
|
|
},
|
|
|
|
"hostNetwork": {
|
|
|
|
"type": "boolean"
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"ui": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"activeVaultPodOnly": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"annotations": {
|
2021-05-25 17:46:48 +00:00
|
|
|
"type": [
|
|
|
|
"object",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"enabled": {
|
2022-03-21 16:50:23 +00:00
|
|
|
"type": [
|
|
|
|
"boolean",
|
|
|
|
"string"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"externalPort": {
|
|
|
|
"type": "integer"
|
|
|
|
},
|
2021-12-15 02:15:11 +00:00
|
|
|
"externalTrafficPolicy": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
2021-05-14 15:59:36 +00:00
|
|
|
"publishNotReadyAddresses": {
|
|
|
|
"type": "boolean"
|
|
|
|
},
|
|
|
|
"serviceNodePort": {
|
2021-06-01 17:41:02 +00:00
|
|
|
"type": [
|
|
|
|
"null",
|
|
|
|
"integer"
|
|
|
|
]
|
2021-05-14 15:59:36 +00:00
|
|
|
},
|
|
|
|
"serviceType": {
|
|
|
|
"type": "string"
|
2021-05-25 17:46:48 +00:00
|
|
|
},
|
|
|
|
"targetPort": {
|
|
|
|
"type": "integer"
|
2021-05-14 15:59:36 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|