go.d: config schemas update: prohibit additional properties (#17269)
Ilya Mashchenko committed
Mar 27, 2024 at 12:40 UTC
904ff552e6e9f5158f4053d104b3386aa4c92b42
76 files changed
+149
-73
src/go/collectors/go.d.plugin/modules/activemq/config_schema.json
+2
-1
@@ -131,7 +131,8 @@
131
"required": [
132
"url",
133
"webadmin"
134
- ]
134
+ ],
135
+ "additionalProperties": false
136
},
137
"uiSchema": {
138
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/apache/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"uiOptions": {
src/go/collectors/go.d.plugin/modules/bind/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/cassandra/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/chrony/config_schema.json
+2
-1
@@ -26,7 +26,8 @@
26
},
27
"required": [
28
"address"
29
- ]
29
+ ],
30
+ "additionalProperties": false
31
},
32
"uiSchema": {
33
"uiOptions": {
src/go/collectors/go.d.plugin/modules/cockroachdb/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/consul/config_schema.json
+2
-1
@@ -102,7 +102,8 @@
102
},
103
"required": [
104
"url"
105
- ]
105
+ ],
106
+ "additionalProperties": false
107
},
108
"uiSchema": {
109
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/coredns/config_schema.json
+2
-1
@@ -168,7 +168,8 @@
168
},
169
"required": [
170
"url"
171
- ]
171
+ ],
172
+ "additionalProperties": false
173
},
174
"uiSchema": {
175
"uiOptions": {
src/go/collectors/go.d.plugin/modules/couchbase/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/couchdb/config_schema.json
+2
-1
@@ -108,7 +108,8 @@
108
"required": [
109
"url",
110
"node"
111
- ]
111
+ ],
112
+ "additionalProperties": false
113
},
114
"uiSchema": {
115
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/dnsdist/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/dnsmasq/config_schema.json
+2
-1
@@ -38,7 +38,8 @@
38
"required": [
39
"address",
40
"protocol"
41
- ]
41
+ ],
42
+ "additionalProperties": false
43
},
44
"uiSchema": {
45
"uiOptions": {
src/go/collectors/go.d.plugin/modules/dnsmasq_dhcp/config_schema.json
+2
-1
@@ -36,7 +36,8 @@
36
"required": [
37
"leases_path",
38
"conf_path"
39
- ]
39
+ ],
40
+ "additionalProperties": false
41
},
42
"uiSchema": {
43
"uiOptions": {
src/go/collectors/go.d.plugin/modules/dnsquery/config_schema.json
+2
-1
@@ -104,7 +104,8 @@
104
"domains",
105
"servers",
106
"network"
107
- ]
107
+ ],
108
+ "additionalProperties": false
109
},
110
"uiSchema": {
111
"uiOptions": {
src/go/collectors/go.d.plugin/modules/docker/config_schema.json
+2
-1
@@ -32,7 +32,8 @@
32
},
33
"required": [
34
"address"
35
- ]
35
+ ],
36
+ "additionalProperties": false
37
},
38
"uiSchema": {
39
"uiOptions": {
src/go/collectors/go.d.plugin/modules/docker_engine/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"uiOptions": {
src/go/collectors/go.d.plugin/modules/dockerhub/config_schema.json
+2
-1
@@ -112,7 +112,8 @@
112
"required": [
113
"url",
114
"repositories"
115
- ]
115
+ ],
116
+ "additionalProperties": false
117
},
118
"uiSchema": {
119
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/elasticsearch/config_schema.json
+2
-1
@@ -126,7 +126,8 @@
126
},
127
"required": [
128
"url"
129
- ]
129
+ ],
130
+ "additionalProperties": false
131
},
132
"uiSchema": {
133
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/envoy/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/example/config_schema.json
+2
-1
@@ -124,7 +124,8 @@
124
},
125
"required": [
126
"charts"
127
- ]
127
+ ],
128
+ "additionalProperties": false
129
},
130
"uiSchema": {
131
"uiOptions": {
src/go/collectors/go.d.plugin/modules/filecheck/config_schema.json
+2
-1
@@ -99,7 +99,8 @@
99
"include"
100
]
101
}
102
- }
102
+ },
103
+ "additionalProperties": false
104
},
105
"uiSchema": {
106
"uiOptions": {
src/go/collectors/go.d.plugin/modules/fluentd/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/freeradius/config_schema.json
+2
-1
@@ -40,7 +40,8 @@
40
"address",
41
"port",
42
"secret"
43
- ]
43
+ ],
44
+ "additionalProperties": false
45
},
46
"uiSchema": {
47
"uiOptions": {
src/go/collectors/go.d.plugin/modules/geth/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/haproxy/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/hdfs/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/httpcheck/config_schema.json
+2
-1
@@ -155,7 +155,8 @@
155
"required": [
156
"url",
157
"accepted_statuses"
158
- ]
158
+ ],
159
+ "additionalProperties": false
160
},
161
"uiSchema": {
162
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/isc_dhcpd/config_schema.json
+2
-1
@@ -56,7 +56,8 @@
56
"required": [
57
"leases_path",
58
"pools"
59
- ]
59
+ ],
60
+ "additionalProperties": false
61
},
62
"uiSchema": {
63
"uiOptions": {
src/go/collectors/go.d.plugin/modules/k8s_kubelet/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/k8s_kubeproxy/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/k8s_state/config_schema.json
+2
-1
@@ -11,7 +11,8 @@
11
"minimum": 1,
12
"default": 1
13
}
14
- }
14
+ },
15
+ "additionalProperties": false
16
},
17
"uiSchema": {
18
"uiOptions": {
src/go/collectors/go.d.plugin/modules/lighttpd/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/logind/config_schema.json
+2
-1
@@ -18,7 +18,8 @@
18
"minimum": 0.5,
19
"default": 1
20
}
21
- }
21
+ },
22
+ "additionalProperties": false
23
},
24
"uiSchema": {
25
"uiOptions": {
src/go/collectors/go.d.plugin/modules/logstash/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/mongodb/config_schema.json
+2
-1
@@ -63,7 +63,8 @@
63
},
64
"required": [
65
"uri"
66
- ]
66
+ ],
67
+ "additionalProperties": false
68
},
69
"uiSchema": {
70
"uiOptions": {
src/go/collectors/go.d.plugin/modules/mysql/config_schema.json
+2
-1
@@ -32,7 +32,8 @@
32
},
33
"required": [
34
"dsn"
35
- ]
35
+ ],
36
+ "additionalProperties": false
37
},
38
"uiSchema": {
39
"uiOptions": {
src/go/collectors/go.d.plugin/modules/nginx/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/nginxplus/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/nginxvts/config_schema.json
+2
-1
@@ -95,7 +95,8 @@
95
},
96
"required": [
97
"url"
98
- ]
98
+ ],
99
+ "additionalProperties": false
100
},
101
"uiSchema": {
102
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/ntpd/config_schema.json
+2
-1
@@ -32,7 +32,8 @@
32
},
33
"required": [
34
"address"
35
- ]
35
+ ],
36
+ "additionalProperties": false
37
},
38
"uiSchema": {
39
"uiOptions": {
src/go/collectors/go.d.plugin/modules/nvidia_smi/config_schema.json
+2
-1
@@ -33,7 +33,8 @@
33
},
34
"required": [
35
"binary_path"
36
- ]
36
+ ],
37
+ "additionalProperties": false
38
},
39
"uiSchema": {
40
"uiOptions": {
src/go/collectors/go.d.plugin/modules/nvme/config_schema.json
+2
-1
@@ -27,7 +27,8 @@
27
},
28
"required": [
29
"binary_path"
30
- ]
30
+ ],
31
+ "additionalProperties": false
32
},
33
"uiSchema": {
34
"uiOptions": {
src/go/collectors/go.d.plugin/modules/openvpn/config_schema.json
+2
-1
@@ -63,7 +63,8 @@
63
},
64
"required": [
65
"address"
66
- ]
66
+ ],
67
+ "additionalProperties": false
68
},
69
"uiSchema": {
70
"uiOptions": {
src/go/collectors/go.d.plugin/modules/openvpn_status_log/config_schema.json
+2
-1
@@ -57,7 +57,8 @@
57
},
58
"required": [
59
"address"
60
- ]
60
+ ],
61
+ "additionalProperties": false
62
},
63
"uiSchema": {
64
"uiOptions": {
src/go/collectors/go.d.plugin/modules/pgbouncer/config_schema.json
+2
-1
@@ -27,7 +27,8 @@
27
},
28
"required": [
29
"dsn"
30
- ]
30
+ ],
31
+ "additionalProperties": false
32
},
33
"uiSchema": {
34
"uiOptions": {
src/go/collectors/go.d.plugin/modules/phpdaemon/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/pihole/config_schema.json
+2
-1
@@ -102,7 +102,8 @@
102
},
103
"required": [
104
"url"
105
- ]
105
+ ],
106
+ "additionalProperties": false
107
},
108
"uiSchema": {
109
"uiOptions": {
src/go/collectors/go.d.plugin/modules/pika/config_schema.json
+2
-1
@@ -50,7 +50,8 @@
50
},
51
"required": [
52
"address"
53
- ]
53
+ ],
54
+ "additionalProperties": false
55
},
56
"uiSchema": {
57
"uiOptions": {
src/go/collectors/go.d.plugin/modules/ping/config_schema.json
+2
-1
@@ -59,7 +59,8 @@
59
},
60
"required": [
61
"hosts"
62
- ]
62
+ ],
63
+ "additionalProperties": false
64
},
65
"uiSchema": {
66
"uiOptions": {
src/go/collectors/go.d.plugin/modules/portcheck/config_schema.json
+2
-1
@@ -43,7 +43,8 @@
43
"required": [
44
"host",
45
"ports"
46
- ]
46
+ ],
47
+ "additionalProperties": false
48
},
49
"uiSchema": {
50
"uiOptions": {
src/go/collectors/go.d.plugin/modules/postgres/config_schema.json
+2
-1
@@ -90,7 +90,8 @@
90
},
91
"required": [
92
"dsn"
93
- ]
93
+ ],
94
+ "additionalProperties": false
95
},
96
"uiSchema": {
97
"uiOptions": {
src/go/collectors/go.d.plugin/modules/powerdns/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/powerdns_recursor/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/prometheus/config_schema.json
+2
-1
@@ -196,7 +196,8 @@
196
},
197
"required": [
198
"url"
199
- ]
199
+ ],
200
+ "additionalProperties": false
201
},
202
"uiSchema": {
203
"uiOptions": {
src/go/collectors/go.d.plugin/modules/proxysql/config_schema.json
+2
-1
@@ -27,7 +27,8 @@
27
},
28
"required": [
29
"dsn"
30
- ]
30
+ ],
31
+ "additionalProperties": false
32
},
33
"uiSchema": {
34
"uiOptions": {
src/go/collectors/go.d.plugin/modules/pulsar/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/rabbitmq/config_schema.json
+2
-1
@@ -104,7 +104,8 @@
104
},
105
"required": [
106
"url"
107
- ]
107
+ ],
108
+ "additionalProperties": false
109
},
110
"uiSchema": {
111
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/redis/config_schema.json
+2
-1
@@ -66,7 +66,8 @@
66
},
67
"required": [
68
"address"
69
- ]
69
+ ],
70
+ "additionalProperties": false
71
},
72
"uiSchema": {
73
"uiOptions": {
src/go/collectors/go.d.plugin/modules/scaleio/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/snmp/config_schema.json
+2
-1
@@ -286,7 +286,8 @@
286
"community",
287
"options",
288
"charts"
289
- ]
289
+ ],
290
+ "additionalProperties": false
291
},
292
"uiSchema": {
293
"uiOptions": {
src/go/collectors/go.d.plugin/modules/squidlog/config_schema.json
+1
@@ -40,6 +40,7 @@
40
"path",
41
"log_type"
42
],
43
+ "additionalProperties": false,
44
"dependencies": {
45
"log_type": {
46
"oneOf": [
src/go/collectors/go.d.plugin/modules/supervisord/config_schema.json
+2
-1
@@ -48,7 +48,8 @@
48
},
49
"required": [
50
"url"
51
- ]
51
+ ],
52
+ "additionalProperties": false
53
},
54
"uiSchema": {
55
"uiOptions": {
src/go/collectors/go.d.plugin/modules/systemdunits/config_schema.json
+2
-1
@@ -38,7 +38,8 @@
38
},
39
"required": [
40
"include"
41
- ]
41
+ ],
42
+ "additionalProperties": false
43
},
44
"uiSchema": {
45
"uiOptions": {
src/go/collectors/go.d.plugin/modules/tengine/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/traefik/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/unbound/config_schema.json
+2
-1
@@ -71,7 +71,8 @@
71
},
72
"required": [
73
"address"
74
- ]
74
+ ],
75
+ "additionalProperties": false
76
},
77
"uiSchema": {
78
"uiOptions": {
src/go/collectors/go.d.plugin/modules/upsd/config_schema.json
+1
@@ -38,6 +38,7 @@
38
"required": [
39
"address"
40
],
41
+ "additionalProperties": false,
42
"dependencies": {
43
"username": [
44
"password"
src/go/collectors/go.d.plugin/modules/vcsa/config_schema.json
+2
-1
@@ -95,7 +95,8 @@
95
},
96
"required": [
97
"url"
98
- ]
98
+ ],
99
+ "additionalProperties": false
100
},
101
"uiSchema": {
102
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/vernemq/config_schema.json
+2
-1
@@ -96,7 +96,8 @@
96
},
97
"required": [
98
"url"
99
- ]
99
+ ],
100
+ "additionalProperties": false
101
},
102
"uiSchema": {
103
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/vsphere/config_schema.json
+2
-1
@@ -144,7 +144,8 @@
144
"password",
145
"host_include",
146
"vm_include"
147
- ]
147
+ ],
148
+ "additionalProperties": false
149
},
150
"uiSchema": {
151
"uiOptions": {
src/go/collectors/go.d.plugin/modules/weblog/config_schema.json
+1
@@ -248,6 +248,7 @@
248
"path",
249
"log_type"
250
],
251
+ "additionalProperties": false,
252
"dependencies": {
253
"log_type": {
254
"oneOf": [
src/go/collectors/go.d.plugin/modules/whoisquery/config_schema.json
+2
-1
@@ -40,7 +40,8 @@
40
},
41
"required": [
42
"source"
43
- ]
43
+ ],
44
+ "additionalProperties": false
45
},
46
"uiSchema": {
47
"uiOptions": {
src/go/collectors/go.d.plugin/modules/windows/config_schema.json
+2
-1
@@ -94,7 +94,8 @@
94
},
95
"required": [
96
"url"
97
- ]
97
+ ],
98
+ "additionalProperties": false
99
},
100
"uiSchema": {
101
"ui:flavour": "tabs",
src/go/collectors/go.d.plugin/modules/wireguard/config_schema.json
+2
-1
@@ -11,7 +11,8 @@
11
"minimum": 1,
12
"default": 1
13
}
14
- }
14
+ },
15
+ "additionalProperties": false
16
},
17
"uiSchema": {
18
"uiOptions": {
src/go/collectors/go.d.plugin/modules/x509check/config_schema.json
+2
-1
@@ -68,7 +68,8 @@
68
},
69
"required": [
70
"source"
71
- ]
71
+ ],
72
+ "additionalProperties": false
73
},
74
"uiSchema": {
75
"uiOptions": {
src/go/collectors/go.d.plugin/modules/zookeeper/config_schema.json
+2
-1
@@ -55,7 +55,8 @@
55
},
56
"required": [
57
"address"
58
- ]
58
+ ],
59
+ "additionalProperties": false
60
},
61
"uiSchema": {
62
"uiOptions": {