go.d set sensitive props to "password" widget (#18068)
Ilya Mashchenko committed
Jul 4, 2024 at 12:30 UTC
94e5424a67121b4106e6594cdae323d512514075
45 files changed
+274
-2
src/go/plugin/go.d/modules/activemq/config_schema.json
+6
@@ -218,6 +218,12 @@
218
"topics_filter": {
219
"ui:help": "Use `*` to collect all topics. To exclude all topics from collection, use `!*`."
220
},
221
+ "username": {
222
+ "ui:widget": "password"
223
+ },
224
+ "proxy_username": {
225
+ "ui:widget": "password"
226
+ },
227
"password": {
228
"ui:widget": "password"
229
},
src/go/plugin/go.d/modules/apache/config_schema.json
+6
@@ -123,6 +123,12 @@
123
"timeout": {
124
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
125
},
126
+ "username": {
127
+ "ui:widget": "password"
128
+ },
129
+ "proxy_username": {
130
+ "ui:widget": "password"
131
+ },
132
"password": {
133
"ui:widget": "password"
134
},
src/go/plugin/go.d/modules/bind/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/cassandra/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/clickhouse/config_schema.json
+6
@@ -123,6 +123,12 @@
123
"timeout": {
124
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
125
},
126
+ "username": {
127
+ "ui:widget": "password"
128
+ },
129
+ "proxy_username": {
130
+ "ui:widget": "password"
131
+ },
132
"password": {
133
"ui:widget": "password"
134
},
src/go/plugin/go.d/modules/cockroachdb/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/consul/config_schema.json
+9
@@ -174,6 +174,15 @@
174
"timeout": {
175
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
176
},
177
+ "acl_token": {
178
+ "ui:widget": "password"
179
+ },
180
+ "username": {
181
+ "ui:widget": "password"
182
+ },
183
+ "proxy_username": {
184
+ "ui:widget": "password"
185
+ },
186
"password": {
187
"ui:widget": "password"
188
},
src/go/plugin/go.d/modules/coredns/config_schema.json
+6
@@ -254,6 +254,12 @@
254
"ui:help": "The logic for inclusion and exclusion is as follows: `(include1 OR include2) AND !(exclude1 OR exclude2)`.",
255
"ui:collapsible": true
256
},
257
+ "username": {
258
+ "ui:widget": "password"
259
+ },
260
+ "proxy_username": {
261
+ "ui:widget": "password"
262
+ },
263
"password": {
264
"ui:widget": "password"
265
},
src/go/plugin/go.d/modules/couchbase/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/couchdb/config_schema.json
+6
@@ -181,6 +181,12 @@
181
"timeout": {
182
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
183
},
184
+ "username": {
185
+ "ui:widget": "password"
186
+ },
187
+ "proxy_username": {
188
+ "ui:widget": "password"
189
+ },
190
"password": {
191
"ui:widget": "password"
192
},
src/go/plugin/go.d/modules/dnsdist/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/docker_engine/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/dockerhub/config_schema.json
+6
@@ -187,6 +187,12 @@
187
"repositories": {
188
"ui:listFlavour": "list"
189
},
190
+ "username": {
191
+ "ui:widget": "password"
192
+ },
193
+ "proxy_username": {
194
+ "ui:widget": "password"
195
+ },
196
"password": {
197
"ui:widget": "password"
198
},
src/go/plugin/go.d/modules/elasticsearch/config_schema.json
+6
@@ -202,6 +202,12 @@
202
"timeout": {
203
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
204
},
205
+ "username": {
206
+ "ui:widget": "password"
207
+ },
208
+ "proxy_username": {
209
+ "ui:widget": "password"
210
+ },
211
"password": {
212
"ui:widget": "password"
213
},
src/go/plugin/go.d/modules/envoy/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/fluentd/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/geth/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/haproxy/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/hdfs/config_schema.json
+6
@@ -170,6 +170,12 @@
170
"timeout": {
171
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
172
},
173
+ "username": {
174
+ "ui:widget": "password"
175
+ },
176
+ "proxy_username": {
177
+ "ui:widget": "password"
178
+ },
179
"password": {
180
"ui:widget": "password"
181
},
src/go/plugin/go.d/modules/httpcheck/config_schema.json
+12
@@ -253,6 +253,18 @@
253
},
254
"body": {
255
"ui:widget": "textarea"
256
+ },
257
+ "username": {
258
+ "ui:widget": "password"
259
+ },
260
+ "proxy_username": {
261
+ "ui:widget": "password"
262
+ },
263
+ "password": {
264
+ "ui:widget": "password"
265
+ },
266
+ "proxy_password": {
267
+ "ui:widget": "password"
268
}
269
}
270
}
src/go/plugin/go.d/modules/k8s_kubelet/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/k8s_kubeproxy/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/lighttpd/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/logstash/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/nginx/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/nginxplus/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/nginxvts/config_schema.json
+6
@@ -166,6 +166,12 @@
166
"timeout": {
167
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
168
},
169
+ "username": {
170
+ "ui:widget": "password"
171
+ },
172
+ "proxy_username": {
173
+ "ui:widget": "password"
174
+ },
175
"password": {
176
"ui:widget": "password"
177
},
src/go/plugin/go.d/modules/phpdaemon/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/phpfpm/config_schema.json
+6
@@ -149,6 +149,12 @@
149
"timeout": {
150
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
151
},
152
+ "username": {
153
+ "ui:widget": "password"
154
+ },
155
+ "proxy_username": {
156
+ "ui:widget": "password"
157
+ },
158
"password": {
159
"ui:widget": "password"
160
},
src/go/plugin/go.d/modules/pihole/config_schema.json
+6
@@ -174,6 +174,12 @@
174
"timeout": {
175
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
176
},
177
+ "username": {
178
+ "ui:widget": "password"
179
+ },
180
+ "proxy_username": {
181
+ "ui:widget": "password"
182
+ },
183
"password": {
184
"ui:widget": "password"
185
},
src/go/plugin/go.d/modules/powerdns/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/powerdns_recursor/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/prometheus/config_schema.json
+6
@@ -289,6 +289,12 @@
289
"selector": {
290
"ui:help": "The logic is as follows: `(allow1 OR allow2) AND !(deny1 OR deny2)`."
291
},
292
+ "username": {
293
+ "ui:widget": "password"
294
+ },
295
+ "proxy_username": {
296
+ "ui:widget": "password"
297
+ },
298
"password": {
299
"ui:widget": "password"
300
},
src/go/plugin/go.d/modules/pulsar/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/rabbitmq/config_schema.json
+6
@@ -176,6 +176,12 @@
176
"timeout": {
177
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
178
},
179
+ "username": {
180
+ "ui:widget": "password"
181
+ },
182
+ "proxy_username": {
183
+ "ui:widget": "password"
184
+ },
185
"password": {
186
"ui:widget": "password"
187
},
src/go/plugin/go.d/modules/redis/config_schema.json
+3
@@ -83,6 +83,9 @@
83
"timeout": {
84
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
85
},
86
+ "username": {
87
+ "ui:widget": "password"
88
+ },
89
"password": {
90
"ui:widget": "password"
91
},
src/go/plugin/go.d/modules/rspamd/config_schema.json
+6
@@ -123,6 +123,12 @@
123
"timeout": {
124
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
125
},
126
+ "username": {
127
+ "ui:widget": "password"
128
+ },
129
+ "proxy_username": {
130
+ "ui:widget": "password"
131
+ },
132
"password": {
133
"ui:widget": "password"
134
},
src/go/plugin/go.d/modules/scaleio/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/snmp/config_schema.json
+6
@@ -324,6 +324,9 @@
324
"network_interface_filter": {
325
"ui:collapsible": true
326
},
327
+ "community": {
328
+ "ui:widget": "password"
329
+ },
330
"options": {
331
"version": {
332
"ui:widget": "radio",
@@ -336,6 +339,9 @@
339
}
340
},
341
"user": {
342
+ "name": {
343
+ "ui:widget": "password"
344
+ },
345
"level": {
346
"ui:widget": "radio",
347
"ui:options": {
src/go/plugin/go.d/modules/tengine/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/traefik/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/vcsa/config_schema.json
+5
-1
@@ -170,7 +170,11 @@
170
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
171
},
172
"username": {
173
- "ui:placeholder": "admin@vsphere.local"
173
+ "ui:placeholder": "admin@vsphere.local",
174
+ "ui:widget": "password"
175
+ },
176
+ "proxy_username": {
177
+ "ui:widget": "password"
178
},
179
"password": {
180
"ui:widget": "password"
src/go/plugin/go.d/modules/vernemq/config_schema.json
+6
@@ -167,6 +167,12 @@
167
"timeout": {
168
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
169
},
170
+ "username": {
171
+ "ui:widget": "password"
172
+ },
173
+ "proxy_username": {
174
+ "ui:widget": "password"
175
+ },
176
"password": {
177
"ui:widget": "password"
178
},
src/go/plugin/go.d/modules/vsphere/config_schema.json
+5
-1
@@ -236,7 +236,11 @@
236
"ui:listFlavour": "list"
237
},
238
"username": {
239
- "ui:placeholder": "admin@vsphere.local"
239
+ "ui:placeholder": "admin@vsphere.local",
240
+ "ui:widget": "password"
241
+ },
242
+ "proxy_username": {
243
+ "ui:widget": "password"
244
},
245
"password": {
246
"ui:widget": "password"
src/go/plugin/go.d/modules/windows/config_schema.json
+6
@@ -174,6 +174,12 @@
174
"timeout": {
175
"ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
176
},
177
+ "username": {
178
+ "ui:widget": "password"
179
+ },
180
+ "proxy_username": {
181
+ "ui:widget": "password"
182
+ },
183
"password": {
184
"ui:widget": "password"
185
},