Remove passwords from API

IdoMysqlConnection, IdoPgsqlConnection, and ElasticsearchWriter require
passwords in their configuration to authenticate against external services.
This commit ensures that these can no longer be accessed using the API.
This commit is contained in:
Julian Brost 2021-07-05 15:09:54 +02:00
parent aac5946d5d
commit 5f9957c7d5
3 changed files with 3 additions and 3 deletions

View File

@ -21,7 +21,7 @@ class IdoMysqlConnection : DbConnection
[config] String user {
default {{{ return "icinga"; }}}
};
[config] String password {
[config, no_user_view, no_user_modify] String password {
default {{{ return "icinga"; }}}
};
[config] String database {

View File

@ -20,7 +20,7 @@ class IdoPgsqlConnection : DbConnection
[config] String user {
default {{{ return "icinga"; }}}
};
[config] String password {
[config, no_user_view, no_user_modify] String password {
default {{{ return "icinga"; }}}
};
[config] String database {

View File

@ -24,7 +24,7 @@ class ElasticsearchWriter : ConfigObject
default {{{ return false; }}}
};
[config] String username;
[config] String password;
[config, no_user_view, no_user_modify] String password;
[config] bool enable_tls {
default {{{ return false; }}}