Log a fixed length string of asterisks for obfuscation
Change-Id: I98e95dbc92712bebb18dcf0d29af7cfe7f2c8124 Closes-bug: #1341774
This commit is contained in:
parent
46eabcca65
commit
a590c2afee
@ -1972,7 +1972,7 @@ class ConfigOpts(collections.Mapping):
|
||||
|
||||
def _sanitize(opt, value):
|
||||
"""Obfuscate values of options declared secret."""
|
||||
return value if not opt.secret else '*' * len(str(value))
|
||||
return value if not opt.secret else '*' * 4
|
||||
|
||||
for opt_name in sorted(self._opts):
|
||||
opt = self._get_opt_info(opt_name)['opt']
|
||||
|
@ -2803,7 +2803,7 @@ class OptDumpingTestCase(BaseTestCase):
|
||||
"foo = this",
|
||||
"passwd = ****",
|
||||
"blaa.bar = that",
|
||||
"blaa.key = *****",
|
||||
"blaa.key = ****",
|
||||
"*" * 80,
|
||||
])
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user