@cryptotaxi247 / netdata-1 / commits / a6c29dc34

go.d: dyncfg: allow "name" additional property (#17272)

Ilya Mashchenko committed Mar 27, 2024 at 13:48 UTC a6c29dc34025cd222228143282d69f89953e3855
76 files changed +308 -74
src/go/collectors/go.d.plugin/modules/activemq/config_schema.json
+4 -1
@@ -132,7 +132,10 @@
132 "url",
133 "webadmin"
134 ],
135 - "additionalProperties": false
135 + "additionalProperties": false,
136 + "patternProperties": {
137 + "^name$": {}
138 + }
139 },
140 "uiSchema": {
141 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/apache/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "uiOptions": {
src/go/collectors/go.d.plugin/modules/bind/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/chrony/config_schema.json
+4 -1
@@ -27,7 +27,10 @@
27 "required": [
28 "address"
29 ],
30 - "additionalProperties": false
30 + "additionalProperties": false,
31 + "patternProperties": {
32 + "^name$": {}
33 + }
34 },
35 "uiSchema": {
36 "uiOptions": {
src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/consul/config_schema.json
+4 -1
@@ -103,7 +103,10 @@
103 "required": [
104 "url"
105 ],
106 - "additionalProperties": false
106 + "additionalProperties": false,
107 + "patternProperties": {
108 + "^name$": {}
109 + }
110 },
111 "uiSchema": {
112 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/coredns/config_schema.json
+4 -1
@@ -169,7 +169,10 @@
169 "required": [
170 "url"
171 ],
172 - "additionalProperties": false
172 + "additionalProperties": false,
173 + "patternProperties": {
174 + "^name$": {}
175 + }
176 },
177 "uiSchema": {
178 "uiOptions": {
src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json
+4 -1
@@ -109,7 +109,10 @@
109 "url",
110 "node"
111 ],
112 - "additionalProperties": false
112 + "additionalProperties": false,
113 + "patternProperties": {
114 + "^name$": {}
115 + }
116 },
117 "uiSchema": {
118 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json
+4 -1
@@ -39,7 +39,10 @@
39 "address",
40 "protocol"
41 ],
42 - "additionalProperties": false
42 + "additionalProperties": false,
43 + "patternProperties": {
44 + "^name$": {}
45 + }
46 },
47 "uiSchema": {
48 "uiOptions": {
src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json
+4 -1
@@ -37,7 +37,10 @@
37 "leases_path",
38 "conf_path"
39 ],
40 - "additionalProperties": false
40 + "additionalProperties": false,
41 + "patternProperties": {
42 + "^name$": {}
43 + }
44 },
45 "uiSchema": {
46 "uiOptions": {
src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json
+4 -1
@@ -105,7 +105,10 @@
105 "servers",
106 "network"
107 ],
108 - "additionalProperties": false
108 + "additionalProperties": false,
109 + "patternProperties": {
110 + "^name$": {}
111 + }
112 },
113 "uiSchema": {
114 "uiOptions": {
src/go/collectors/go.d.plugin/modules/docker/config_schema.json
+4 -1
@@ -33,7 +33,10 @@
33 "required": [
34 "address"
35 ],
36 - "additionalProperties": false
36 + "additionalProperties": false,
37 + "patternProperties": {
38 + "^name$": {}
39 + }
40 },
41 "uiSchema": {
42 "uiOptions": {
src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "uiOptions": {
src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json
+4 -1
@@ -113,7 +113,10 @@
113 "url",
114 "repositories"
115 ],
116 - "additionalProperties": false
116 + "additionalProperties": false,
117 + "patternProperties": {
118 + "^name$": {}
119 + }
120 },
121 "uiSchema": {
122 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json
+4 -1
@@ -127,7 +127,10 @@
127 "required": [
128 "url"
129 ],
130 - "additionalProperties": false
130 + "additionalProperties": false,
131 + "patternProperties": {
132 + "^name$": {}
133 + }
134 },
135 "uiSchema": {
136 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/envoy/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/example/config_schema.json
+4 -1
@@ -125,7 +125,10 @@
125 "required": [
126 "charts"
127 ],
128 - "additionalProperties": false
128 + "additionalProperties": false,
129 + "patternProperties": {
130 + "^name$": {}
131 + }
132 },
133 "uiSchema": {
134 "uiOptions": {
src/go/collectors/go.d.plugin/modules/filecheck/config_schema.json
+4 -1
@@ -100,7 +100,10 @@
100 ]
101 }
102 },
103 - "additionalProperties": false
103 + "additionalProperties": false,
104 + "patternProperties": {
105 + "^name$": {}
106 + }
107 },
108 "uiSchema": {
109 "uiOptions": {
src/go/collectors/go.d.plugin/modules/fluentd/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/freeradius/config_schema.json
+4 -1
@@ -41,7 +41,10 @@
41 "port",
42 "secret"
43 ],
44 - "additionalProperties": false
44 + "additionalProperties": false,
45 + "patternProperties": {
46 + "^name$": {}
47 + }
48 },
49 "uiSchema": {
50 "uiOptions": {
src/go/collectors/go.d.plugin/modules/geth/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/haproxy/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/hdfs/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/httpcheck/config_schema.json
+11 -2
@@ -100,6 +100,11 @@
100 "type": "string",
101 "sensitive": true
102 },
103 + "cookie_file": {
104 + "title": "Cookie file",
105 + "description": "Specifies the path to the file containing cookies. For more information about the cookie file format, see [cookie file format](https://everything.curl.dev/http/cookies/fileformat).",
106 + "type": "string"
107 + },
108 "proxy_url": {
109 "title": "Proxy URL",
110 "description": "The URL of the proxy server.",
@@ -156,7 +161,10 @@
161 "url",
162 "accepted_statuses"
163 ],
159 - "additionalProperties": false
164 + "additionalProperties": false,
165 + "patternProperties": {
166 + "^name$": {}
167 + }
168 },
169 "uiSchema": {
170 "ui:flavour": "tabs",
@@ -183,7 +191,8 @@
191 "title": "Auth",
192 "fields": [
193 "username",
186 - "password"
194 + "password",
195 + "cookie_file"
196 ]
197 },
198 {
src/go/collectors/go.d.plugin/modules/isc_dhcpd/config_schema.json
+4 -1
@@ -57,7 +57,10 @@
57 "leases_path",
58 "pools"
59 ],
60 - "additionalProperties": false
60 + "additionalProperties": false,
61 + "patternProperties": {
62 + "^name$": {}
63 + }
64 },
65 "uiSchema": {
66 "uiOptions": {
src/go/collectors/go.d.plugin/modules/k8s_kubelet/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/k8s_kubeproxy/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/k8s_state/config_schema.json
+4 -1
@@ -12,7 +12,10 @@
12 "default": 1
13 }
14 },
15 - "additionalProperties": false
15 + "additionalProperties": false,
16 + "patternProperties": {
17 + "^name$": {}
18 + }
19 },
20 "uiSchema": {
21 "uiOptions": {
src/go/collectors/go.d.plugin/modules/lighttpd/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/logind/config_schema.json
+4 -1
@@ -19,7 +19,10 @@
19 "default": 1
20 }
21 },
22 - "additionalProperties": false
22 + "additionalProperties": false,
23 + "patternProperties": {
24 + "^name$": {}
25 + }
26 },
27 "uiSchema": {
28 "uiOptions": {
src/go/collectors/go.d.plugin/modules/logstash/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/mongodb/config_schema.json
+4 -1
@@ -64,7 +64,10 @@
64 "required": [
65 "uri"
66 ],
67 - "additionalProperties": false
67 + "additionalProperties": false,
68 + "patternProperties": {
69 + "^name$": {}
70 + }
71 },
72 "uiSchema": {
73 "uiOptions": {
src/go/collectors/go.d.plugin/modules/mysql/config_schema.json
+4 -1
@@ -33,7 +33,10 @@
33 "required": [
34 "dsn"
35 ],
36 - "additionalProperties": false
36 + "additionalProperties": false,
37 + "patternProperties": {
38 + "^name$": {}
39 + }
40 },
41 "uiSchema": {
42 "uiOptions": {
src/go/collectors/go.d.plugin/modules/nginx/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/nginxplus/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/nginxvts/config_schema.json
+4 -1
@@ -96,7 +96,10 @@
96 "required": [
97 "url"
98 ],
99 - "additionalProperties": false
99 + "additionalProperties": false,
100 + "patternProperties": {
101 + "^name$": {}
102 + }
103 },
104 "uiSchema": {
105 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/ntpd/config_schema.json
+4 -1
@@ -33,7 +33,10 @@
33 "required": [
34 "address"
35 ],
36 - "additionalProperties": false
36 + "additionalProperties": false,
37 + "patternProperties": {
38 + "^name$": {}
39 + }
40 },
41 "uiSchema": {
42 "uiOptions": {
src/go/collectors/go.d.plugin/modules/nvidia_smi/config_schema.json
+4 -1
@@ -34,7 +34,10 @@
34 "required": [
35 "binary_path"
36 ],
37 - "additionalProperties": false
37 + "additionalProperties": false,
38 + "patternProperties": {
39 + "^name$": {}
40 + }
41 },
42 "uiSchema": {
43 "uiOptions": {
src/go/collectors/go.d.plugin/modules/nvme/config_schema.json
+4 -1
@@ -28,7 +28,10 @@
28 "required": [
29 "binary_path"
30 ],
31 - "additionalProperties": false
31 + "additionalProperties": false,
32 + "patternProperties": {
33 + "^name$": {}
34 + }
35 },
36 "uiSchema": {
37 "uiOptions": {
src/go/collectors/go.d.plugin/modules/openvpn/config_schema.json
+4 -1
@@ -64,7 +64,10 @@
64 "required": [
65 "address"
66 ],
67 - "additionalProperties": false
67 + "additionalProperties": false,
68 + "patternProperties": {
69 + "^name$": {}
70 + }
71 },
72 "uiSchema": {
73 "uiOptions": {
src/go/collectors/go.d.plugin/modules/openvpn_status_log/config_schema.json
+4 -1
@@ -58,7 +58,10 @@
58 "required": [
59 "address"
60 ],
61 - "additionalProperties": false
61 + "additionalProperties": false,
62 + "patternProperties": {
63 + "^name$": {}
64 + }
65 },
66 "uiSchema": {
67 "uiOptions": {
src/go/collectors/go.d.plugin/modules/pgbouncer/config_schema.json
+4 -1
@@ -28,7 +28,10 @@
28 "required": [
29 "dsn"
30 ],
31 - "additionalProperties": false
31 + "additionalProperties": false,
32 + "patternProperties": {
33 + "^name$": {}
34 + }
35 },
36 "uiSchema": {
37 "uiOptions": {
src/go/collectors/go.d.plugin/modules/phpdaemon/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/pihole/config_schema.json
+4 -1
@@ -103,7 +103,10 @@
103 "required": [
104 "url"
105 ],
106 - "additionalProperties": false
106 + "additionalProperties": false,
107 + "patternProperties": {
108 + "^name$": {}
109 + }
110 },
111 "uiSchema": {
112 "uiOptions": {
src/go/collectors/go.d.plugin/modules/pika/config_schema.json
+4 -1
@@ -51,7 +51,10 @@
51 "required": [
52 "address"
53 ],
54 - "additionalProperties": false
54 + "additionalProperties": false,
55 + "patternProperties": {
56 + "^name$": {}
57 + }
58 },
59 "uiSchema": {
60 "uiOptions": {
src/go/collectors/go.d.plugin/modules/ping/config_schema.json
+4 -1
@@ -60,7 +60,10 @@
60 "required": [
61 "hosts"
62 ],
63 - "additionalProperties": false
63 + "additionalProperties": false,
64 + "patternProperties": {
65 + "^name$": {}
66 + }
67 },
68 "uiSchema": {
69 "uiOptions": {
src/go/collectors/go.d.plugin/modules/portcheck/config_schema.json
+4 -1
@@ -44,7 +44,10 @@
44 "host",
45 "ports"
46 ],
47 - "additionalProperties": false
47 + "additionalProperties": false,
48 + "patternProperties": {
49 + "^name$": {}
50 + }
51 },
52 "uiSchema": {
53 "uiOptions": {
src/go/collectors/go.d.plugin/modules/postgres/config_schema.json
+4 -1
@@ -91,7 +91,10 @@
91 "required": [
92 "dsn"
93 ],
94 - "additionalProperties": false
94 + "additionalProperties": false,
95 + "patternProperties": {
96 + "^name$": {}
97 + }
98 },
99 "uiSchema": {
100 "uiOptions": {
src/go/collectors/go.d.plugin/modules/powerdns/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/powerdns_recursor/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/prometheus/config_schema.json
+4 -1
@@ -197,7 +197,10 @@
197 "required": [
198 "url"
199 ],
200 - "additionalProperties": false
200 + "additionalProperties": false,
201 + "patternProperties": {
202 + "^name$": {}
203 + }
204 },
205 "uiSchema": {
206 "uiOptions": {
src/go/collectors/go.d.plugin/modules/proxysql/config_schema.json
+4 -1
@@ -28,7 +28,10 @@
28 "required": [
29 "dsn"
30 ],
31 - "additionalProperties": false
31 + "additionalProperties": false,
32 + "patternProperties": {
33 + "^name$": {}
34 + }
35 },
36 "uiSchema": {
37 "uiOptions": {
src/go/collectors/go.d.plugin/modules/pulsar/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/rabbitmq/config_schema.json
+4 -1
@@ -105,7 +105,10 @@
105 "required": [
106 "url"
107 ],
108 - "additionalProperties": false
108 + "additionalProperties": false,
109 + "patternProperties": {
110 + "^name$": {}
111 + }
112 },
113 "uiSchema": {
114 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/redis/config_schema.json
+4 -1
@@ -67,7 +67,10 @@
67 "required": [
68 "address"
69 ],
70 - "additionalProperties": false
70 + "additionalProperties": false,
71 + "patternProperties": {
72 + "^name$": {}
73 + }
74 },
75 "uiSchema": {
76 "uiOptions": {
src/go/collectors/go.d.plugin/modules/scaleio/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/snmp/config_schema.json
+4 -1
@@ -287,7 +287,10 @@
287 "options",
288 "charts"
289 ],
290 - "additionalProperties": false
290 + "additionalProperties": false,
291 + "patternProperties": {
292 + "^name$": {}
293 + }
294 },
295 "uiSchema": {
296 "uiOptions": {
src/go/collectors/go.d.plugin/modules/squidlog/config_schema.json
+3
@@ -41,6 +41,9 @@
41 "log_type"
42 ],
43 "additionalProperties": false,
44 + "patternProperties": {
45 + "^name$": {}
46 + },
47 "dependencies": {
48 "log_type": {
49 "oneOf": [
src/go/collectors/go.d.plugin/modules/supervisord/config_schema.json
+4 -1
@@ -49,7 +49,10 @@
49 "required": [
50 "url"
51 ],
52 - "additionalProperties": false
52 + "additionalProperties": false,
53 + "patternProperties": {
54 + "^name$": {}
55 + }
56 },
57 "uiSchema": {
58 "uiOptions": {
src/go/collectors/go.d.plugin/modules/systemdunits/config_schema.json
+4 -1
@@ -39,7 +39,10 @@
39 "required": [
40 "include"
41 ],
42 - "additionalProperties": false
42 + "additionalProperties": false,
43 + "patternProperties": {
44 + "^name$": {}
45 + }
46 },
47 "uiSchema": {
48 "uiOptions": {
src/go/collectors/go.d.plugin/modules/tengine/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/traefik/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/unbound/config_schema.json
+4 -1
@@ -72,7 +72,10 @@
72 "required": [
73 "address"
74 ],
75 - "additionalProperties": false
75 + "additionalProperties": false,
76 + "patternProperties": {
77 + "^name$": {}
78 + }
79 },
80 "uiSchema": {
81 "uiOptions": {
src/go/collectors/go.d.plugin/modules/upsd/config_schema.json
+3
@@ -39,6 +39,9 @@
39 "address"
40 ],
41 "additionalProperties": false,
42 + "patternProperties": {
43 + "^name$": {}
44 + },
45 "dependencies": {
46 "username": [
47 "password"
src/go/collectors/go.d.plugin/modules/vcsa/config_schema.json
+4 -1
@@ -96,7 +96,10 @@
96 "required": [
97 "url"
98 ],
99 - "additionalProperties": false
99 + "additionalProperties": false,
100 + "patternProperties": {
101 + "^name$": {}
102 + }
103 },
104 "uiSchema": {
105 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/vernemq/config_schema.json
+4 -1
@@ -97,7 +97,10 @@
97 "required": [
98 "url"
99 ],
100 - "additionalProperties": false
100 + "additionalProperties": false,
101 + "patternProperties": {
102 + "^name$": {}
103 + }
104 },
105 "uiSchema": {
106 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/vsphere/config_schema.json
+4 -1
@@ -145,7 +145,10 @@
145 "host_include",
146 "vm_include"
147 ],
148 - "additionalProperties": false
148 + "additionalProperties": false,
149 + "patternProperties": {
150 + "^name$": {}
151 + }
152 },
153 "uiSchema": {
154 "uiOptions": {
src/go/collectors/go.d.plugin/modules/weblog/config_schema.json
+3
@@ -249,6 +249,9 @@
249 "log_type"
250 ],
251 "additionalProperties": false,
252 + "patternProperties": {
253 + "^name$": {}
254 + },
255 "dependencies": {
256 "log_type": {
257 "oneOf": [
src/go/collectors/go.d.plugin/modules/whoisquery/config_schema.json
+4 -1
@@ -41,7 +41,10 @@
41 "required": [
42 "source"
43 ],
44 - "additionalProperties": false
44 + "additionalProperties": false,
45 + "patternProperties": {
46 + "^name$": {}
47 + }
48 },
49 "uiSchema": {
50 "uiOptions": {
src/go/collectors/go.d.plugin/modules/windows/config_schema.json
+4 -1
@@ -95,7 +95,10 @@
95 "required": [
96 "url"
97 ],
98 - "additionalProperties": false
98 + "additionalProperties": false,
99 + "patternProperties": {
100 + "^name$": {}
101 + }
102 },
103 "uiSchema": {
104 "ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/wireguard/config_schema.json
+4 -1
@@ -12,7 +12,10 @@
12 "default": 1
13 }
14 },
15 - "additionalProperties": false
15 + "additionalProperties": false,
16 + "patternProperties": {
17 + "^name$": {}
18 + }
19 },
20 "uiSchema": {
21 "uiOptions": {
src/go/collectors/go.d.plugin/modules/x509check/config_schema.json
+4 -1
@@ -69,7 +69,10 @@
69 "required": [
70 "source"
71 ],
72 - "additionalProperties": false
72 + "additionalProperties": false,
73 + "patternProperties": {
74 + "^name$": {}
75 + }
76 },
77 "uiSchema": {
78 "uiOptions": {
src/go/collectors/go.d.plugin/modules/zookeeper/config_schema.json
+4 -1
@@ -56,7 +56,10 @@
56 "required": [
57 "address"
58 ],
59 - "additionalProperties": false
59 + "additionalProperties": false,
60 + "patternProperties": {
61 + "^name$": {}
62 + }
63 },
64 "uiSchema": {
65 "uiOptions": {