Is your feature request related to a problem? Please describe.
Currently we log some sensitive data stored in manifest files, such data should not be logged.
Describe the solution you'd like
Add python code which will filter the data.
Describe alternatives you've considered
.
Additional context
dump_debug_info function in epicli.py:
Filtering could be similar to the one implemented in:
ansible/playbooks/roles/repository/library/filter_credentials.py
DoD checklist
Changelog
[ ] updated
[ ] not needed
COMPONENTS.md
[ ] updated
[ ] not needed
Schema
[ ] updated
[ ] not needed
Backport tasks
[ ] created
[ ] not needed
Documentation
[ ] added
[ ] updated
[ ] not needed
[ ] Feature has automated tests
[ ] Automated tests passed (QA pipelines)
[ ] apply
[ ] upgrade
[ ] backup/restore
[ ] Idempotency tested
[ ] All conversations in PR resolved
[ ] Solution meets requirements and is done according to design doc
For terraform it would be best to turn off logging sensitive data on their side.
Maybe this could be achieved by passing some params here:
This requires a separate Spike.
Is your feature request related to a problem? Please describe. Currently we log some sensitive data stored in manifest files, such data should not be logged.
Describe the solution you'd like Add python code which will filter the data.
Describe alternatives you've considered .
Additional context dump_debug_info function in epicli.py:
Filtering could be similar to the one implemented in: ansible/playbooks/roles/repository/library/filter_credentials.py
DoD checklist