)]}'
{"id":"openstack%2Fceilometer~805562","triplet_id":"openstack%2Fceilometer~stable%2Fwallaby~I38f9ff2bec0a2a3cb9dfc5c362284e33c12f3127","project":"openstack/ceilometer","branch":"stable/wallaby","hashtags":[],"change_id":"I38f9ff2bec0a2a3cb9dfc5c362284e33c12f3127","subject":"Fix CA file for Swift pollster","status":"MERGED","created":"2021-08-23 13:24:45.000000000","updated":"2021-08-26 10:26:56.000000000","submitted":"2021-08-26 10:25:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"805562","cherry_pick_of_change":805383,"cherry_pick_of_patch_set":1,"meta_rev_id":"f26a52ec46c37b525f69d7c447b52f72f1535689","_number":805562,"virtual_id_number":805562,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-26 10:25:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":2,"date":"2021-08-23 14:10:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":1,"date":"2021-08-26 09:16:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-23 14:10:13.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"},{"updated":"2021-08-23 14:36:33.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"}],"messages":[{"id":"bfaf133f388a3474d523804c7e836665c43a62d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2021-08-23 13:24:45.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"3a5885e9e074c7653f520850489853056fba82ac","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2021-08-23 14:10:13.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ae0ffcbfbe3265b128407a8957f3462ab7c9e851","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-23 14:36:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f19dea4dc194d5e86f706c5f4c0001f : SUCCESS in 9m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3737237b2694cd3b274ebd9e5fa1bfd : SUCCESS in 6m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fa09957dfccc4436963fe0cac7acf1d2 : SUCCESS in 8m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a6685aa0b6e64735bd6c985b508f28fd : SUCCESS in 7m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fa9ab4fa657046fd8df5e4cf2291bafb : SUCCESS in 8m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdbbd5ba4de64f13868ea120de278867 : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7b61bf8ca2e545f7896ed911ebf87df8 : SUCCESS in 6m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85747db848e446f7935ec5b9320fb376 : SUCCESS in 10m 08s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/5e11ad72ae844a01a5f8c2850cf5722e : FAILURE in 1h 06m 46s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/32e1ec4747c34a79ae3493e24420897f : SUCCESS in 56m 44s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/b21defd1012941a2b7be0387abbbe40b : SUCCESS in 55m 44s","accounts_in_message":[],"_revision_number":1},{"id":"ec60050b89b48cb3dc5b9c32604be125aeaaf75f","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2021-08-26 09:16:07.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"ff5d48502aedb8b78d08457d12cade0453228a74","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 09:16:45.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a08ae70327ddb13d11099ac653e1ec39a506f49a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 10:25:10.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67364f2e278b4225854a4db659f98d19 : SUCCESS in 4m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2c09973b9445452d9ba122f6ca479a73 : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dc87e498e6ee40099164c5236f355152 : SUCCESS in 7m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d573e5671c8746369cf9227013c0d142 : SUCCESS in 8m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cbfcb2e6e9ec42cba456b8dca7df5368 : SUCCESS in 5m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ba9b18901414a56b534eeba904909c7 : SUCCESS in 10m 48s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/ec4c7d1e0741414eb42a9d4a584a42af : FAILURE in 52m 54s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/11227b48deb74f958471bdeaa9a48b4a : SUCCESS in 1h 03m 59s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/2f64a30528334bddba7b1eb4db513a82 : SUCCESS in 56m 04s","accounts_in_message":[],"_revision_number":1},{"id":"e6bd151e4f6d441274d21f985f962a9add285855","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 10:25:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"f26a52ec46c37b525f69d7c447b52f72f1535689","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 10:26:56.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b5cdb25621846c6a23605a620c699bd : SUCCESS in 1m 18s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/017403056f204ddc85940bcbcc02b60f : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8fd515773bc98309dc9c9a5b1f1363f2f98a85f8","revisions":{"8fd515773bc98309dc9c9a5b1f1363f2f98a85f8":{"kind":"REWORK","_number":1,"created":"2021-08-23 13:24:45.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/62/805562/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/62/805562/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/62/805562/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/62/805562/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/62/805562/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/62/805562/1"}}},"commit":{"parents":[{"commit":"1b97560c97d8b06ca5568b909ae69eb07d0415fc","subject":"Do not install libvirt python bindings from pip","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/1b97560c97d8b06ca5568b909ae69eb07d0415fc"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2021-08-20 13:23:54.000000000","tz":60},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2021-08-23 13:24:45.000000000","tz":0},"subject":"Fix CA file for Swift pollster","message":"Fix CA file for Swift pollster\n\nMost OpenStack API communication uses the cafile option in the\nservice_credentials config. For swift the client is created differently,\nand does not get this option. When TLS is used, we may get an error like\nthe following:\n\nexceptions.SSLError: HTTPSConnectionPool(host\u003d\u00271.2.3.4\u0027, port\u003d443): Max\nretries exceeded with url: /swift/v1/AUTH_XXXX (Caused by\nSSLError(SSLError(\"bad handshake: Error([(\u0027SSL routines\u0027,\n\u0027tls_process_server_certificate\u0027, \u0027certificate verify failed\u0027)],)\",),))\n\nThis change fixes the issue by creating an HTTP connection for the Swift\nclient that uses the configured CA file.\n\nCloses-Bug: #1940660\nChange-Id: I38f9ff2bec0a2a3cb9dfc5c362284e33c12f3127\n(cherry picked from commit ed404c5f66e874779d58d3ac81f28ae22c55cf09)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8fd515773bc98309dc9c9a5b1f1363f2f98a85f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8fd515773bc98309dc9c9a5b1f1363f2f98a85f8"}]},"branch":"refs/heads/stable/wallaby"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
