@cryptotaxi247 / netdata-1 / commits / 94e5424a6

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 },