octavia/octavia/tests
Gregory Thiemonge f62cd60f1b Filter out details from taskflow logs with v2+jobboard
When enabling INFO-level logs in taskflow and using jobboard with
amphorav2, taskflow prints the string representation of a job when it is
completed. It includes the parameters of the flow, which might include
private information from TLS-enabled listeners and pools such as
certificates, private_key and intermediate certificates.

This commit filters out the private information from the logs by using
logging.Filter, it replaces private attributes with '***'.

Story 2010523
Task 47125

Conflicts:
	octavia/tests/unit/common/test_base_taskflow.py

Change-Id: I2df8a49851feb1445b5128ce99b880ddb77782ad
(cherry picked from commit 6c731fa2fd)
(cherry picked from commit 4022aaf781)
(cherry picked from commit 46f774ad14)
(cherry picked from commit 6f19756278)
(cherry picked from commit deba44d022)
2023-01-25 10:05:34 +01:00
..
common Fix PortNotFound exception when updating a LB after a failover 2022-08-23 15:57:44 +02:00
functional Merge "Fix bug when rolling back prov and op status for some API calls" into stable/victoria 2022-12-07 13:58:33 +00:00
unit Filter out details from taskflow logs with v2+jobboard 2023-01-25 10:05:34 +01:00
__init__.py Add license for empty __init__.py 2018-03-14 07:02:56 +09:00