)]}'
{"id":"openstack%2Fceilometer~805563","triplet_id":"openstack%2Fceilometer~stable%2Fvictoria~I38f9ff2bec0a2a3cb9dfc5c362284e33c12f3127","project":"openstack/ceilometer","branch":"stable/victoria","hashtags":[],"change_id":"I38f9ff2bec0a2a3cb9dfc5c362284e33c12f3127","subject":"Fix CA file for Swift pollster","status":"MERGED","created":"2021-08-23 13:24:56.000000000","updated":"2021-08-26 10:32:28.000000000","submitted":"2021-08-26 10:27:59.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":"805563","cherry_pick_of_change":805383,"cherry_pick_of_patch_set":1,"meta_rev_id":"c89337843778078eb3cc0f8500303d445dc16fa8","_number":805563,"virtual_id_number":805563,"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:27:58.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 19:06:12.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:24.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:42:44.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":"2021-08-23 19:06:12.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"}],"messages":[{"id":"799639c6529723e8c5b7c3712f14618188b38249","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2021-08-23 13:24:56.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"1572585dc54637fa29b17fc9fe43f12690741aa4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-23 14:42:44.000000000","message":"Patch Set 1: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8735a260f01c4db5977024005faf852e : SUCCESS in 11m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4faa031440cd4d829908f450ef0cd637 : SUCCESS in 5m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2a04f5a0b63b4a0c8a0bd6c9adf84d81 : SUCCESS in 8m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/72a2f4343f4a4508b15ac05afea77a39 : SUCCESS in 9m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2176e558c8c043a7a23e7ae0f93c5384 : SUCCESS in 9m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/30c7960d35da453fa66ed9b5eba69195 : SUCCESS in 5m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/886f776c34454a05b1e33658021f477c : SUCCESS in 9m 25s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/24a2ef5dcc7b4be9be9bb6125423ed96 : SUCCESS in 1h 05m 15s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/4ab3f24a3e1e4964881c3d0b3d5f7383 : FAILURE in 43m 42s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/619616d23ef647fb9a054dcaf9fdfdc3 : FAILURE in 58m 01s","accounts_in_message":[],"_revision_number":1},{"id":"a9cdb72a9c74462a3b948bc753628a747a10ab28","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2021-08-23 19:06:12.000000000","message":"Patch Set 1: Code-Review+2\n\nThis is currently failing in HEAT due to the OS image it\u0027s trying to launch is not available anymore. I have a patch for that, see https://review.opendev.org/c/openstack/heat/+/804726 , but this is failing due to the same image is not available in the previous HEAT version......","accounts_in_message":[],"_revision_number":1},{"id":"5d9430974fd1fbc7a2e60ee63beeae126f42ff6a","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2021-08-26 08:04:54.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"601513fd991fac0eda2dc97fbe2d95c64dfdaac2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 09:14:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a096192098b40b782734297e83340ec : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/172f5a159b93438b8c797a88ce2304d4 : SUCCESS in 4m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/39f1c6fc54d5431a9af1c9078c27b237 : SUCCESS in 7m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4cdf0ecdef1e455d85fd255ed4ca45cb : SUCCESS in 8m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34f3b64a8d494efc8699f7347468e0be : SUCCESS in 7m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b9eaf849f7434473aaf921f9d1d5bb01 : SUCCESS in 6m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/72cbe7cffe7d4741899dc99137558947 : SUCCESS in 9m 02s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/4ea33ead601b432e94564b15e66428d3 : SUCCESS in 1h 04m 27s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/42788326832741f6bf3b8526e6a11a33 : SUCCESS in 53m 52s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/dbf7958c692a4891b4845eb77f61a59d : SUCCESS in 52m 21s","accounts_in_message":[],"_revision_number":1},{"id":"8fe7826777c81520a8b1b296f5fc13d9a29fe9a3","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2021-08-26 09:16:24.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"7ff6b47a21c534683492e01f8c0f50450f2cfade","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 09:17:06.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"a26b5234e85de22612c9f5cce02ea62d270d33d0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 10:27:58.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a21624c753f4c258199cbde70421a9a : SUCCESS in 5m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/09c6e1c6521f4815ba0e937d5ca634cb : SUCCESS in 6m 54s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d82f5e8c2d245028136400bf10a4667 : SUCCESS in 8m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ed1126285ae48d481337343a3410609 : SUCCESS in 8m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8bff412087d44a8997c04562fcfb6af6 : SUCCESS in 5m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/89b7ae701e3e421e8af058d9b00af90f : SUCCESS in 8m 30s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/aaa15a3124874fb5a1f75a25d9d94f68 : SUCCESS in 1h 09m 17s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/0ddeca1db77c4a0d879ca16362e17fbe : SUCCESS in 45m 08s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/6986ba8be2bf48f28a6ced518c258533 : SUCCESS in 50m 56s","accounts_in_message":[],"_revision_number":1},{"id":"4c2dc53097f5abf321598a26068f8292805ba3c5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 10:27:59.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"c89337843778078eb3cc0f8500303d445dc16fa8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-26 10:32:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4298e125b9c442c987420694ba7038b6 : SUCCESS in 1m 23s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1efed6ec42774af5a437325cfb288d15 : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3f73d8baeec85703ac307830772d3b3372fbe10f","revisions":{"3f73d8baeec85703ac307830772d3b3372fbe10f":{"kind":"REWORK","_number":1,"created":"2021-08-23 13:24:56.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/63/805563/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/63/805563/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/63/805563/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/63/805563/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/63/805563/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/63/805563/1"}}},"commit":{"parents":[{"commit":"4bb024138de392f9fa55bac320003be611ba3d2c","subject":"Do not install libvirt python bindings from pip","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4bb024138de392f9fa55bac320003be611ba3d2c"}]}],"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:56.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/3f73d8baeec85703ac307830772d3b3372fbe10f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3f73d8baeec85703ac307830772d3b3372fbe10f"}]},"branch":"refs/heads/stable/victoria"}},"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":{}}}]}
