summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Mashchenko <ilya@netdata.cloud>2024-03-27 12:40:01 +0200
committerAustin S. Hemmelgarn <ahferroin7@gmail.com>2024-04-01 11:25:53 -0400
commit75667b2912f2c0aa929d166b5c2cf4b861552ac4 (patch)
tree582f42a4b5a72a83bcbe998d1b50ff8f91de1d98
parentb8315a54e9720a982cf9aa69aa38fa533a07f314 (diff)
go.d: config schemas update: prohibit additional properties (#17269)
(cherry picked from commit 904ff552e6e9f5158f4053d104b3386aa4c92b42)
-rw-r--r--src/go/collectors/go.d.plugin/modules/activemq/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/apache/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/bind/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/chrony/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/consul/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/coredns/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/docker/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/envoy/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/example/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/filecheck/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/fluentd/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/freeradius/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/geth/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/haproxy/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/hdfs/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/httpcheck/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/isc_dhcpd/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_kubelet/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_kubeproxy/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_state/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/lighttpd/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/logind/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/logstash/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/mongodb/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/mysql/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/nginx/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/nginxplus/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/nginxvts/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/ntpd/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/nvidia_smi/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/nvme/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/openvpn/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/openvpn_status_log/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/pgbouncer/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/phpdaemon/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/pihole/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/pika/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/ping/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/portcheck/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/postgres/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/powerdns/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/powerdns_recursor/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/prometheus/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/proxysql/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/pulsar/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/rabbitmq/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/redis/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/scaleio/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/snmp/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/squidlog/config_schema.json1
-rw-r--r--src/go/collectors/go.d.plugin/modules/supervisord/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/systemdunits/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/tengine/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/traefik/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/unbound/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/upsd/config_schema.json1
-rw-r--r--src/go/collectors/go.d.plugin/modules/vcsa/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/vernemq/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/vsphere/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/weblog/config_schema.json1
-rw-r--r--src/go/collectors/go.d.plugin/modules/whoisquery/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/windows/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/wireguard/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/x509check/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/zookeeper/config_schema.json3
76 files changed, 149 insertions, 73 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json b/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json
index 1a1a155963..d2a9598111 100644
--- a/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/activemq/config_schema.json
@@ -131,7 +131,8 @@
"required": [
"url",
"webadmin"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/apache/config_schema.json b/src/go/collectors/go.d.plugin/modules/apache/config_schema.json
index 981fa20877..441918af25 100644
--- a/src/go/collectors/go.d.plugin/modules/apache/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/apache/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/bind/config_schema.json b/src/go/collectors/go.d.plugin/modules/bind/config_schema.json
index 2a9d5ddd1c..65e16b3af1 100644
--- a/src/go/collectors/go.d.plugin/modules/bind/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/bind/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json b/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json
index b64e3b5361..d2195d7dc5 100644
--- a/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json b/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json
index a0025f73fd..d48969157e 100644
--- a/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/chrony/config_schema.json
@@ -26,7 +26,8 @@
},
"required": [
"address"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json b/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json
index 2094e6f3f6..7a27324f18 100644
--- a/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/consul/config_schema.json b/src/go/collectors/go.d.plugin/modules/consul/config_schema.json
index 8c4d39d94f..f79b5dc819 100644
--- a/src/go/collectors/go.d.plugin/modules/consul/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/consul/config_schema.json
@@ -102,7 +102,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json b/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json
index bfb9616541..5b2ee6bf6d 100644
--- a/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/coredns/config_schema.json
@@ -168,7 +168,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json b/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json
index 36fe08f061..a7fe3af372 100644
--- a/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json b/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json
index f7cd73d2ee..c1a2191857 100644
--- a/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json
@@ -108,7 +108,8 @@
"required": [
"url",
"node"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json
index 74e3d959ee..76a629bdaa 100644
--- a/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json
index 7f64d100bb..a0e1b9c6bc 100644
--- a/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json
@@ -38,7 +38,8 @@
"required": [
"address",
"protocol"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json
index 074ec757e2..ffc2dd2a2a 100644
--- a/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json
@@ -36,7 +36,8 @@
"required": [
"leases_path",
"conf_path"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json b/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json
index 8ad870a227..6887296149 100644
--- a/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json
@@ -104,7 +104,8 @@
"domains",
"servers",
"network"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/docker/config_schema.json b/src/go/collectors/go.d.plugin/modules/docker/config_schema.json
index 9d4c50f631..c7ef36807a 100644
--- a/src/go/collectors/go.d.plugin/modules/docker/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/docker/config_schema.json
@@ -32,7 +32,8 @@
},
"required": [
"address"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json b/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json
index 2beb8e6449..cfd6fe6bd2 100644
--- a/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json
@@ -96,7 +96,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"uiOptions": {
diff --git a/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json b/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json
index c791274f8d..553f689629 100644
--- a/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json
@@ -112,7 +112,8 @@
"required": [
"url",
"repositories"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json b/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json
index 2930351054..7c207cf9c8 100644
--- a/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json
+++ b/src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json
@@ -126,7 +126,8 @@
},
"required": [
"url"
- ]
+ ],
+ "additionalProperties": false
},
"uiSchema": {
"ui:flavour": "tabs",
diff --git a/src/go/collectors/go.d.plugin/modules/envoy/config_schema.json b/src/go/collectors/go.d.plugin/modules/envoy/config_schema.json
index 1fa73f6680..46f022d402 100644
--- a/src/go/collectors/go.d.plugin/modules/envoy/config_schema.json
+++ b/