)]}'
{"id":"openstack%2Fpython-swiftclient~945523","triplet_id":"openstack%2Fpython-swiftclient~master~Ie64b0f496c016a5871de7ada84acb572c008d127","project":"openstack/python-swiftclient","branch":"master","topic":"truncate-debug-secrets","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-03-27 15:17:44.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2025-03-27 13:35:28.000000000","reason":"\u003cGERRIT_ACCOUNT_6968\u003e replied on the change","reason_account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},"37819":{"account":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"last_update":"2025-03-27 17:13:01.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie64b0f496c016a5871de7ada84acb572c008d127","subject":"Add --debug-with-secrets and truncate by default","status":"MERGED","created":"2025-03-25 20:30:41.000000000","updated":"2025-03-27 17:14:00.000000000","submitted":"2025-03-27 17:13:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"945523-truncate-debug-secrets","meta_rev_id":"b241bad77500c1ebe383b1ab203e067d32b07df4","_number":945523,"virtual_id_number":945523,"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-03-27 17:13:01.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"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}],"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-03-27 15:17:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":2,"date":"2025-03-27 13:35:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}],"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-03-27 15:17:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_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-03-25 21:57:04.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-03-26 06:46:43.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2025-03-26 19:48:01.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":"7366e129b3d63ae1d634918c276eded031a06320","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-03-25 20:30:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"329c324617ade19855c83302a368731501f48c6e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-03-25 20:31:20.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"63cb868a166fa90abb138ef769ac5ccc1a2bbabd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-25 21:57:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1acfb770110c4c78a32c7ae180b75d28\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/89f98372a593418ebc11b59b180101e2 : SUCCESS in 1h 25m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a8cb1fcea2534af89ef299e6a9fdfc7c : SUCCESS in 3m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1326fded147641c0975a744cf42b95b7 : SUCCESS in 2m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a2c17cfb763848979c6fa78b2933e2f3 : SUCCESS in 2m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7f93503ff8094d9ba18d4f134f7b4a43 : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f3ed5af4740465883aabe2be98043b5 : SUCCESS in 5m 57s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/f70cac4c26e64d89acfd71b81d7204b0 : SUCCESS in 10m 56s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/4825a97b92dc4271810333f8030f05c8 : SUCCESS in 43m 22s","accounts_in_message":[],"_revision_number":2},{"id":"e0188b179cd7609fedbb0309ca5fc2df19aa35af","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2025-03-26 09:23:10.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"65effcff3ad5126f8488e6264ca95458e393e3da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-03-26 17:31:48.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"7811abfbb6f6806de1029c9e89acef981c5da31b","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-03-26 17:39:11.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9bc42bbc68749e679b3de155004f99dadf67b087","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-03-26 19:48:01.000000000","message":"Patch Set 3: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a5fd08fa1721d1d87c460b338030c2d1840f44ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-26 19:51:25.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/652ddc8c24bf41ceb58ee768ab64e0ef\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/43397f709b7b480c9bc784e6d2d962a1 : SUCCESS in 1h 34m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb21c6c526474b999e788a84d3d91b5d : SUCCESS in 2m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fcfac9323add491b8098dc409192e93b : SUCCESS in 3m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8c932f21e5654da39fc64bc9a232a7f8 : FAILURE in 3m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5330eabe56244ef19ff237f55dcb1c5f : SUCCESS in 2m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de79e5f55f154da1b3b10e6002a95c5f : SUCCESS in 8m 15s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/adbe8c10142a4bb9807ec007b5329a0b : SUCCESS in 18m 17s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/f0be604d67d64a7ebc05449ee258b4fc : SUCCESS in 39m 31s","accounts_in_message":[],"_revision_number":3},{"id":"992f0872e2cae05f7c0805ef704c3effd210b8e9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-03-27 10:11:56.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"cda7547e99f808cf284db59daa04916ffb84c825","author":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"date":"2025-03-27 10:15:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a86457dc6f609883f217e1d35a7ba70bbec45b23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 12:02:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e5d79fa904f4a95a746240b61662c68\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fe27fac638d547fc9689d58e89b939f6 : SUCCESS in 1h 44m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/807c8e658e10499c86040ab044d20c17 : SUCCESS in 3m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b0fdf72bf5f944759365fe4ce472e248 : SUCCESS in 4m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e6d0fe75a5d24350bf38fa55b54f94d0 : SUCCESS in 4m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a53b741d02284db8ac6f3c970c0dbfac : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9fd49f5162e04fb5b45f8c38178b0381 : SUCCESS in 7m 54s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/a777ea88515f4715bc4effee9d9f30bd : SUCCESS in 17m 55s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/a966c003738145b687d1cec4a9a7853c : SUCCESS in 49m 23s","accounts_in_message":[],"_revision_number":4},{"id":"1fda089dfc5e0fc2381d4d0781ac185b30c0d402","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2025-03-27 13:35:28.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"f8e37b1cdef65e4a92f2605fa4cd0f753d927d8b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-03-27 15:17:44.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7a3248c0f4a60b219a8da70c2ce748a1faeac0ca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 15:18:18.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"6827ddb2f09316b30b0f3568f1d3e32b94a5cc13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 17:13:01.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0748284aa2f144b794a054c8cb9e8636\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/72465b1b634847be8f81391af7a865e3 : SUCCESS in 1h 35m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b44f8f40e104f13975cda39f84733f9 : SUCCESS in 3m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ea0b25d73a37420fb74e6bbd2a46e655 : SUCCESS in 3m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/666bfdff962748e7b36b50f28774a2ab : SUCCESS in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2b3159050eca45e7b7af5c050ebd44d3 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a817e76ca5d347939975f451088cafc5 : SUCCESS in 7m 19s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/ce137b86dca44811a4e47a76bf6144d5 : SUCCESS in 47m 56s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/fff41f7ea5244324b973cd44e2681437 : SUCCESS in 13m 58s","accounts_in_message":[],"_revision_number":4},{"id":"cad3240540db0f683f254ddc63b8c9bb2117164d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 17:13:01.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"b241bad77500c1ebe383b1ab203e067d32b07df4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-27 17:14:00.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d4924b2b4c94791990a497a41de7115\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11f8742f176c41819e71a2f3f12c1394 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"9e67409f33d708f2beafb21cafeff30e9a7ff637","revisions":{"c06654d3a705f3afab7633d04ba891472d5fa5c0":{"kind":"REWORK","_number":1,"created":"2025-03-25 20:30:41.000000000","uploader":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"ref":"refs/changes/23/945523/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/23/945523/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/1"}}},"commit":{"parents":[{"commit":"ed3244e0a238970f16428845d8bc3d1ea16cd924","subject":"Update master for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ed3244e0a238970f16428845d8bc3d1ea16cd924"}]}],"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-03-25 20:10:44.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.\n\nA separate --debug-with-secrets option is provided should explicit\nprinting of auth tokens be desirable, mimmicking the old behaviour.\n\nCloses-Bug: #2061011\nCloses-Bug: #2061012\nChange-Id: Ie64b0f496c016a5871de7ada84acb572c008d127\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c06654d3a705f3afab7633d04ba891472d5fa5c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c06654d3a705f3afab7633d04ba891472d5fa5c0"}]},"branch":"refs/heads/master"},"4a3b7d1847403a945fbfe806e08af148747fa68a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-03-25 20:31:20.000000000","uploader":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"ref":"refs/changes/23/945523/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/23/945523/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/2"}}},"commit":{"parents":[{"commit":"ed3244e0a238970f16428845d8bc3d1ea16cd924","subject":"Update master for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ed3244e0a238970f16428845d8bc3d1ea16cd924"}]}],"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-03-25 20:31:20.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.\n\nA separate --debug-with-secrets option is provided should explicit\nprinting of auth tokens be desirable, mimicking the old behaviour.\n\nCloses-Bug: #2061011\nCloses-Bug: #2061012\nChange-Id: Ie64b0f496c016a5871de7ada84acb572c008d127\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4a3b7d1847403a945fbfe806e08af148747fa68a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4a3b7d1847403a945fbfe806e08af148747fa68a"}]},"branch":"refs/heads/master","description":"Edit commit message"},"407c35c467112a198d8f8fd5b556ab7f78397395":{"kind":"REWORK","_number":3,"created":"2025-03-26 17:31:48.000000000","uploader":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"ref":"refs/changes/23/945523/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/23/945523/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/3"}}},"commit":{"parents":[{"commit":"ed3244e0a238970f16428845d8bc3d1ea16cd924","subject":"Update master for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ed3244e0a238970f16428845d8bc3d1ea16cd924"}]}],"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-03-26 17:31:36.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","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/407c35c467112a198d8f8fd5b556ab7f78397395"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/407c35c467112a198d8f8fd5b556ab7f78397395"}]},"branch":"refs/heads/master"},"9e67409f33d708f2beafb21cafeff30e9a7ff637":{"kind":"REWORK","_number":4,"created":"2025-03-27 10:11:56.000000000","uploader":{"_account_id":37819,"name":"Pawel Tetera","email":"ptetera@redhat.com","username":"ptetera"},"ref":"refs/changes/23/945523/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/23/945523/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/23/945523/4"}}},"commit":{"parents":[{"commit":"ed3244e0a238970f16428845d8bc3d1ea16cd924","subject":"Update master for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ed3244e0a238970f16428845d8bc3d1ea16cd924"}]}],"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-03-27 10:11:54.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","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9e67409f33d708f2beafb21cafeff30e9a7ff637"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9e67409f33d708f2beafb21cafeff30e9a7ff637"}]},"branch":"refs/heads/master"}},"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},{"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":{}}}]}
