summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIlya Mashchenko <ilya@netdata.cloud>2024-03-27 13:48:48 +0200
committerGitHub <noreply@github.com>2024-03-27 13:48:48 +0200
commita6c29dc34025cd222228143282d69f89953e3855 (patch)
tree94b49bd5b409341aac4c04647d61d53977f315f2
parent6fd1416396115ce88d2e736e870b6007dae148bc (diff)
go.d: dyncfg: allow "name" additional property (#17272)
-rw-r--r--src/go/collectors/go.d.plugin/modules/activemq/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/apache/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/bind/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/chrony/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/consul/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/coredns/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/docker/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/envoy/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/example/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/filecheck/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/fluentd/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/freeradius/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/geth/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/haproxy/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/hdfs/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/httpcheck/config_schema.json13
-rw-r--r--src/go/collectors/go.d.plugin/modules/isc_dhcpd/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_kubelet/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_kubeproxy/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_state/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/lighttpd/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/logind/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/logstash/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/mongodb/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/mysql/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/nginx/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/nginxplus/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/nginxvts/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/ntpd/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/nvidia_smi/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/nvme/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/openvpn/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/openvpn_status_log/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/pgbouncer/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/phpdaemon/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/pihole/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/pika/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/ping/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/portcheck/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/postgres/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/powerdns/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/powerdns_recursor/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/prometheus/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/proxysql/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/pulsar/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/rabbitmq/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/redis/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/scaleio/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/snmp/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/squidlog/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/supervisord/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/systemdunits/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/tengine/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/traefik/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/unbound/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/upsd/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/vcsa/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/vernemq/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/vsphere/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/weblog/config_schema.json3
-rw-r--r--src/go/collectors/go.d.plugin/modules/whoisquery/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/windows/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/wireguard/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/x509check/config_schema.json5
-rw-r--r--src/go/collectors/go.d.plugin/modules/zookeeper/config_schema.json5
76 files changed, 308 insertions, 74 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 d2a9598111..c20eeed0ba 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
@@ -132,7 +132,10 @@
"url",
"webadmin"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 441918af25..1f31af7765 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 65e16b3af1..7d7e376a51 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 d2195d7dc5..3012d5e899 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 d48969157e..5de10a822e 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
@@ -27,7 +27,10 @@
"required": [
"address"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 7a27324f18..843de390c7 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 f79b5dc819..876f4fb2eb 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
@@ -103,7 +103,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 5b2ee6bf6d..cbad100a26 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
@@ -169,7 +169,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 a7fe3af372..293b07dffc 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 c1a2191857..23d750d278 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
@@ -109,7 +109,10 @@
"url",
"node"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 76a629bdaa..f12fdb7b58 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 a0e1b9c6bc..79396b3641 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
@@ -39,7 +39,10 @@
"address",
"protocol"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 ffc2dd2a2a..f51a3b2a22 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
@@ -37,7 +37,10 @@
"leases_path",
"conf_path"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 6887296149..cfa6f3a147 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
@@ -105,7 +105,10 @@
"servers",
"network"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 c7ef36807a..bd48c91262 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
@@ -33,7 +33,10 @@
"required": [
"address"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 cfd6fe6bd2..e967e29cd0 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
@@ -97,7 +97,10 @@
"required": [
"url"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 553f689629..a8d16888b7 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
@@ -113,7 +113,10 @@
"url",
"repositories"
],
- "additionalProperties": false
+ "additionalProperties": false,
+ "patternProperties": {
+ "^name$": {}
+ }
},
"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 7c207cf9c8..bc4d4eaab3 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
@@ -127,7 +127,10 @@
"required": [
"url"
],