)]}'
{"id":"openstack%2Fpython-swiftclient~947909","triplet_id":"openstack%2Fpython-swiftclient~stable%2F2025.1~Ie64b0f496c016a5871de7ada84acb572c008d127","project":"openstack/python-swiftclient","branch":"stable/2025.1","topic":"truncate-debug-secrets-stable/2025.1","attention_set":{},"removed_from_attention_set":{"37819":{"account":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"last_update":"2025-04-23 23:16:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie64b0f496c016a5871de7ada84acb572c008d127","subject":"Add --debug-with-secrets and truncate by default","status":"MERGED","created":"2025-04-23 09:13:43.000000000","updated":"2025-04-23 23:18:17.000000000","submitted":"2025-04-23 23:16:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"947909-truncate-debug-secrets-stable/2025.1","cherry_pick_of_change":945523,"cherry_pick_of_patch_set":4,"meta_rev_id":"a3829827ecde2f3e84dedc5dd0cf14ee79fd9815","_number":947909,"virtual_id_number":947909,"owner":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-23 23:16:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-04-23 20:39:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-04-23 20:39:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-23 10:48:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-04-23 20:39:51.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"ebda901a5ed5c277fb3fe154456e1a41fa4618a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-04-23 09:13:43.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"d3978cf1ab7c1567d83f7497aeade684bf926d5f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 10:48:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/52db42db95b842de9aa988be7fed1009\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a3030eeca916462ebfccd694f6a6db92 : SUCCESS in 1h 34m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34c785cb64dc4cc8a8cbb3cd1ccdc07d : SUCCESS in 2m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/86bf9c7756464903803098a014b8a5e4 : SUCCESS in 3m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/838a7610c5694c01a500b1a9ba94f05f : SUCCESS in 2m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e2af0514fafb4149ad6ce0809d1a89af : SUCCESS in 2m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85c0d7473579487eabf276390df1b225 : SUCCESS in 7m 59s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/95517a6bec704e1ca4f0b6de04984f40 : SUCCESS in 10m 14s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/ef9216103ab048ea958f821e6a2819aa : SUCCESS in 22m 16s","accounts_in_message":[],"_revision_number":1},{"id":"c1b8dcad4aeb9ce3a495ddde83cb4298e0c30c1d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-04-23 20:39:51.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2b77279efa77ae6e3c0fa3333d56bb5f982aab14","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 20:40:41.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"19d709fec6066bf53964e9fbbb08aea60fd5d15a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 23:16:53.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68fc073ebae64c1cb091e7db197b19cc\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b08cc36d2b0a4575943c893c593508f5 : SUCCESS in 1h 36m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11c58244a8c74209936d3307b872b0e9 : SUCCESS in 2m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e06894fba10d4885875c818568ce0029 : SUCCESS in 2m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ae632ffc56de495ca2af21a38083d8c4 : SUCCESS in 3m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/78d51e4206fc47eabf1defba29a08b03 : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4c267ea9a4e4558a4fe8842d233313d : SUCCESS in 6m 30s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/d213c06d70d64518a0b138ca4b182a4c : SUCCESS in 41m 56s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/dcdeb029cd12497fbd1510afeca9f627 : SUCCESS in 17m 52s","accounts_in_message":[],"_revision_number":1},{"id":"1f003f94d1ea9a1627aa4a70a72ee970aeeaaadb","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 23:16:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"a3829827ecde2f3e84dedc5dd0cf14ee79fd9815","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-23 23:18:17.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7559db461d694e42ac704d4142e653e6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0967560d24454bd4869a3f529bb5c187 : SUCCESS in 34s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"437cd55ac1425aba87ac31acae46c47cc318c592","revisions":{"437cd55ac1425aba87ac31acae46c47cc318c592":{"kind":"REWORK","_number":1,"created":"2025-04-23 09:13:43.000000000","uploader":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"ref":"refs/changes/09/947909/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/09/947909/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/09/947909/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/09/947909/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/09/947909/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/09/947909/1"}}},"commit":{"parents":[{"commit":"037c38330b20379f90ad7c0182678fe4da97a55a","subject":"Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/037c38330b20379f90ad7c0182678fe4da97a55a"}]}],"author":{"name":"Pawel Tetera","email":"ptetera@redhat.com","date":"2025-03-25 20:10:44.000000000","tz":0},"committer":{"name":"Pawel Tetera","email":"ptetera@redhat.com","date":"2025-04-23 09:13:43.000000000","tz":0},"subject":"Add --debug-with-secrets and truncate by default","message":"Add --debug-with-secrets and truncate by default\n\nPreviously, data which may be considered sensitive\nsuch as the X-Auth-Token or X-Storage-Token headers is hidden for\nthe --info option but not --debug.\n\nThis patch enables truncating of LOGGER_SENSITIVE_HEADERS by default for\n--debug so that end users can share debug output more easily without\nhaving to manually sanitize logs and adds unit tests for it.\n\nA separate --debug-with-secrets option is provided should explicit\nprinting of auth tokens be desirable, mimicking the old behaviour.\n\n--debug-insecure, suggested on launchpad naming was considered as well\nhowever a --insecure param which skips SSL verification already exists\nand does something else. The --with-secrets suffix should also help\nmake the purpose of this param explicit enough.\n\nCloses-Bug: #2061011\nCloses-Bug: #2061012\nChange-Id: Ie64b0f496c016a5871de7ada84acb572c008d127\n(cherry picked from commit 9e67409f33d708f2beafb21cafeff30e9a7ff637)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/437cd55ac1425aba87ac31acae46c47cc318c592"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/437cd55ac1425aba87ac31acae46c47cc318c592"}]},"branch":"refs/heads/stable/2025.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
