971 lines
30 KiB
JSON
971 lines
30 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"properties": {
|
|
"affinity": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"bitwarden-sdk-server": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"certController": {
|
|
"properties": {
|
|
"affinity": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"deploymentAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"extraArgs": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"extraEnv": {
|
|
"type": "array"
|
|
},
|
|
"extraVolumeMounts": {
|
|
"type": "array"
|
|
},
|
|
"extraVolumes": {
|
|
"type": "array"
|
|
},
|
|
"fullnameOverride": {
|
|
"type": "string"
|
|
},
|
|
"hostNetwork": {
|
|
"type": "boolean"
|
|
},
|
|
"image": {
|
|
"properties": {
|
|
"flavour": {
|
|
"type": "string"
|
|
},
|
|
"pullPolicy": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"imagePullSecrets": {
|
|
"type": "array"
|
|
},
|
|
"log": {
|
|
"properties": {
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"timeEncoding": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"metrics": {
|
|
"properties": {
|
|
"listen": {
|
|
"properties": {
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"service": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"nameOverride": {
|
|
"type": "string"
|
|
},
|
|
"nodeSelector": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podDisruptionBudget": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"minAvailable": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"podLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podSecurityContext": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"priorityClassName": {
|
|
"type": "string"
|
|
},
|
|
"rbac": {
|
|
"properties": {
|
|
"create": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"readinessProbe": {
|
|
"properties": {
|
|
"address": {
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"replicaCount": {
|
|
"type": "integer"
|
|
},
|
|
"requeueInterval": {
|
|
"type": "string"
|
|
},
|
|
"resources": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"revisionHistoryLimit": {
|
|
"type": "integer"
|
|
},
|
|
"securityContext": {
|
|
"properties": {
|
|
"allowPrivilegeEscalation": {
|
|
"type": "boolean"
|
|
},
|
|
"capabilities": {
|
|
"properties": {
|
|
"drop": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"readOnlyRootFilesystem": {
|
|
"type": "boolean"
|
|
},
|
|
"runAsNonRoot": {
|
|
"type": "boolean"
|
|
},
|
|
"runAsUser": {
|
|
"type": "integer"
|
|
},
|
|
"seccompProfile": {
|
|
"properties": {
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"serviceAccount": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"automount": {
|
|
"type": "boolean"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"extraLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"tolerations": {
|
|
"type": "array"
|
|
},
|
|
"topologySpreadConstraints": {
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"commonLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"concurrent": {
|
|
"type": "integer"
|
|
},
|
|
"controllerClass": {
|
|
"type": "string"
|
|
},
|
|
"crds": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"conversion": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"createClusterExternalSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"createClusterGenerator": {
|
|
"type": "boolean"
|
|
},
|
|
"createClusterPushSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"createClusterSecretStore": {
|
|
"type": "boolean"
|
|
},
|
|
"createPushSecret": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"createOperator": {
|
|
"type": "boolean"
|
|
},
|
|
"deploymentAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"dnsConfig": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"dnsPolicy": {
|
|
"type": "string"
|
|
},
|
|
"extendedMetricLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"extraArgs": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"extraContainers": {
|
|
"type": "array"
|
|
},
|
|
"extraEnv": {
|
|
"type": "array"
|
|
},
|
|
"extraObjects": {
|
|
"type": "array"
|
|
},
|
|
"extraVolumeMounts": {
|
|
"type": "array"
|
|
},
|
|
"extraVolumes": {
|
|
"type": "array"
|
|
},
|
|
"fullnameOverride": {
|
|
"type": "string"
|
|
},
|
|
"global": {
|
|
"properties": {
|
|
"affinity": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"compatibility": {
|
|
"properties": {
|
|
"openshift": {
|
|
"properties": {
|
|
"adaptSecurityContext": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"nodeSelector": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"tolerations": {
|
|
"type": "array"
|
|
},
|
|
"topologySpreadConstraints": {
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"grafanaDashboard": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"sidecarLabel": {
|
|
"type": "string"
|
|
},
|
|
"sidecarLabelValue": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"hostNetwork": {
|
|
"type": "boolean"
|
|
},
|
|
"image": {
|
|
"properties": {
|
|
"flavour": {
|
|
"type": "string"
|
|
},
|
|
"pullPolicy": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"imagePullSecrets": {
|
|
"type": "array"
|
|
},
|
|
"installCRDs": {
|
|
"type": "boolean"
|
|
},
|
|
"leaderElect": {
|
|
"type": "boolean"
|
|
},
|
|
"log": {
|
|
"properties": {
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"timeEncoding": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"metrics": {
|
|
"properties": {
|
|
"listen": {
|
|
"properties": {
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"service": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"nameOverride": {
|
|
"type": "string"
|
|
},
|
|
"namespaceOverride": {
|
|
"type": "string"
|
|
},
|
|
"nodeSelector": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"openshiftFinalizers": {
|
|
"type": "boolean"
|
|
},
|
|
"podAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podDisruptionBudget": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"minAvailable": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"podLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podSecurityContext": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"podSpecExtra": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"priorityClassName": {
|
|
"type": "string"
|
|
},
|
|
"processClusterExternalSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"processClusterPushSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"processClusterStore": {
|
|
"type": "boolean"
|
|
},
|
|
"processPushSecret": {
|
|
"type": "boolean"
|
|
},
|
|
"rbac": {
|
|
"properties": {
|
|
"aggregateToEdit": {
|
|
"type": "boolean"
|
|
},
|
|
"aggregateToView": {
|
|
"type": "boolean"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"servicebindings": {
|
|
"properties": {
|
|
"create": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"replicaCount": {
|
|
"type": "integer"
|
|
},
|
|
"resources": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"revisionHistoryLimit": {
|
|
"type": "integer"
|
|
},
|
|
"scopedNamespace": {
|
|
"type": "string"
|
|
},
|
|
"scopedRBAC": {
|
|
"type": "boolean"
|
|
},
|
|
"securityContext": {
|
|
"properties": {
|
|
"allowPrivilegeEscalation": {
|
|
"type": "boolean"
|
|
},
|
|
"capabilities": {
|
|
"properties": {
|
|
"drop": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"readOnlyRootFilesystem": {
|
|
"type": "boolean"
|
|
},
|
|
"runAsNonRoot": {
|
|
"type": "boolean"
|
|
},
|
|
"runAsUser": {
|
|
"type": "integer"
|
|
},
|
|
"seccompProfile": {
|
|
"properties": {
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"service": {
|
|
"properties": {
|
|
"ipFamilies": {
|
|
"type": "array"
|
|
},
|
|
"ipFamilyPolicy": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"serviceAccount": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"automount": {
|
|
"type": "boolean"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"extraLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"serviceMonitor": {
|
|
"properties": {
|
|
"additionalLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"honorLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"interval": {
|
|
"type": "string"
|
|
},
|
|
"metricRelabelings": {
|
|
"type": "array"
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"relabelings": {
|
|
"type": "array"
|
|
},
|
|
"scrapeTimeout": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"tolerations": {
|
|
"type": "array"
|
|
},
|
|
"topologySpreadConstraints": {
|
|
"type": "array"
|
|
},
|
|
"webhook": {
|
|
"properties": {
|
|
"affinity": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"certCheckInterval": {
|
|
"type": "string"
|
|
},
|
|
"certDir": {
|
|
"type": "string"
|
|
},
|
|
"certManager": {
|
|
"properties": {
|
|
"addInjectorAnnotations": {
|
|
"type": "boolean"
|
|
},
|
|
"cert": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"duration": {
|
|
"type": "string"
|
|
},
|
|
"issuerRef": {
|
|
"properties": {
|
|
"group": {
|
|
"type": "string"
|
|
},
|
|
"kind": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"renewBefore": {
|
|
"type": "string"
|
|
},
|
|
"revisionHistoryLimit": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"deploymentAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"extraArgs": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"extraEnv": {
|
|
"type": "array"
|
|
},
|
|
"extraVolumeMounts": {
|
|
"type": "array"
|
|
},
|
|
"extraVolumes": {
|
|
"type": "array"
|
|
},
|
|
"failurePolicy": {
|
|
"type": "string"
|
|
},
|
|
"fullnameOverride": {
|
|
"type": "string"
|
|
},
|
|
"hostNetwork": {
|
|
"type": "boolean"
|
|
},
|
|
"image": {
|
|
"properties": {
|
|
"flavour": {
|
|
"type": "string"
|
|
},
|
|
"pullPolicy": {
|
|
"type": "string"
|
|
},
|
|
"repository": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"imagePullSecrets": {
|
|
"type": "array"
|
|
},
|
|
"log": {
|
|
"properties": {
|
|
"level": {
|
|
"type": "string"
|
|
},
|
|
"timeEncoding": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"lookaheadInterval": {
|
|
"type": "string"
|
|
},
|
|
"metrics": {
|
|
"properties": {
|
|
"listen": {
|
|
"properties": {
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"service": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"nameOverride": {
|
|
"type": "string"
|
|
},
|
|
"nodeSelector": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podDisruptionBudget": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"minAvailable": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"podLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"podSecurityContext": {
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
},
|
|
"priorityClassName": {
|
|
"type": "string"
|
|
},
|
|
"rbac": {
|
|
"properties": {
|
|
"create": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"readinessProbe": {
|
|
"properties": {
|
|
"address": {
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"replicaCount": {
|
|
"type": "integer"
|
|
},
|
|
"resources": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"revisionHistoryLimit": {
|
|
"type": "integer"
|
|
},
|
|
"secretAnnotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"securityContext": {
|
|
"properties": {
|
|
"allowPrivilegeEscalation": {
|
|
"type": "boolean"
|
|
},
|
|
"capabilities": {
|
|
"properties": {
|
|
"drop": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"readOnlyRootFilesystem": {
|
|
"type": "boolean"
|
|
},
|
|
"runAsNonRoot": {
|
|
"type": "boolean"
|
|
},
|
|
"runAsUser": {
|
|
"type": "integer"
|
|
},
|
|
"seccompProfile": {
|
|
"properties": {
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"service": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"labels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"loadBalancerIP": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"serviceAccount": {
|
|
"properties": {
|
|
"annotations": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"automount": {
|
|
"type": "boolean"
|
|
},
|
|
"create": {
|
|
"type": "boolean"
|
|
},
|
|
"extraLabels": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"tolerations": {
|
|
"type": "array"
|
|
},
|
|
"topologySpreadConstraints": {
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|