Files
charts/bitnami/dataplatform-bp2/values.schema.json
gkulkarni32 b6d0d26918 bitnami/dataplatform-bp2 (#6052)
* replaced wavefront with Tanzu and added values schema json

* fixed typo

* fixed typos in wavefront section
2021-04-09 14:08:39 +02:00

142 lines
4.9 KiB
JSON

{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"kafka": {
"type": "object",
"title": "Kafka Metrics Details",
"form": true,
"properties": {
"metrics": {
"type": "object",
"properties": {
"kafka": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"form": true,
"title": "Enable metrics for Kafka",
"description": "Whether to enable metrics for Kafka. Switch this off in case Kafka metrics are not needed"
}
}
},
"jmx": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"form": true,
"title": "Enable JMX metrics for Kafka",
"description": "Whether to enable JMX metrics for Kafka. Switch this off in case Kafka JMX metrics are not needed"
}
}
}
}
}
}
},
"spark": {
"type": "object",
"title": "Spark Metrics Details",
"form": true,
"properties": {
"metrics": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"form": true,
"title": "Enable metrics for Spark",
"description": "Whether to enable metrics for Spark. Switch this off in case Spark metrics are not needed"
}
}
}
}
},
"elasticsearch": {
"type": "object",
"title": "Elasticsearch Metrics Details",
"form": true,
"properties": {
"metrics": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"form": true,
"title": "Enable metrics for Elasticsearch",
"description": "Whether to enable metrics for Elasticsearch. Switch this off in case Elasticsearch metrics are not needed"
}
}
}
}
},
"logstash": {
"type": "object",
"title": "Logstash Metrics Details",
"form": true,
"properties": {
"metrics": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"form": true,
"title": "Enable metrics for Logstash",
"description": "Whether to enable metrics for Logstash. Switch this off in case Logstash metrics are not needed"
}
}
}
}
},
"wavefront": {
"type": "object",
"title": "Tanzu Observability Details",
"form": true,
"properties": {
"enabled": {
"type": "boolean",
"title": "Deploy Tanzu observability for the data platform cluster including configuration for metrics exporters for all the components. Check https://docs.wavefront.com/kubernetes.html for more details",
"form": true,
"description": "Whether to deploy a Tanzu observability as part of data platform. Switch this off in case Tanzu Observability is not needed. Check https://docs.wavefront.com/kubernetes.html for more details."
},
"clusterName": {
"type": "string",
"title": "Provide the kubernetes cluster name to be configured in Tanzu Observability",
"form": true,
"hidden": {
"value": false,
"path": "wavefront/enabled"
},
"description": "Kubernetes cluster name to be configured in Tanzu Observability, if not provided it will be defaulted to KUBERNETES_CLUSTER_NAME"
},
"wavefront": {
"type": "object",
"properties": {
"url": {
"type": "string",
"title": "Provide the Tanzu Observability cluster url to be configured",
"form": true,
"hidden": {
"value": false,
"path": "wavefront/enabled"
},
"description": "Tanzu Observability cluster url to be configured to export the metrics to"
},
"token": {
"type": "string",
"title": "Provide the Tanzu Observability user API token to be used for the cluster url provided above",
"form": true,
"hidden": {
"value": false,
"path": "wavefront/enabled"
},
"description": "Tanzu Observability user API token to be used for the cluster url provided above"
}
}
}
}
}
}
}