)]}'
{"id":"openstack%2Fopenstack-ansible-ops~728110","triplet_id":"openstack%2Fopenstack-ansible-ops~master~I2c366cbeb9912c3aba09ecc5e174baa50de28a1f","project":"openstack/openstack-ansible-ops","branch":"master","hashtags":[],"change_id":"I2c366cbeb9912c3aba09ecc5e174baa50de28a1f","subject":"Enable plugin install and removal from mirrors","status":"MERGED","created":"2020-05-14 14:59:28.000000000","updated":"2020-05-15 09:24:57.000000000","submitted":"2020-05-15 09:23:31.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":"728110-1589534611643-03b7720d","meta_rev_id":"6e9b709db9444473ed62b0f9e0072eb5a31fde78","_number":728110,"virtual_id_number":728110,"owner":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-15 09:23:31.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"all":[{"value":2,"date":"2020-05-14 21:25:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-05-14 17:18:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"all":[{"value":1,"date":"2020-05-14 21:25:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-14 17:18:38.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2020-05-14 21:25:39.000000000","updated_by":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"reviewer":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"state":"REVIEWER"},{"updated":"2020-05-15 09:23:31.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":"4f3e1e38decc12cb8e713c9b5de43f4283c84aac","author":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"date":"2020-05-14 14:59:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f7a0b5e7a48a9848b0632cd3726d4e69d01d013a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 15:22:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f90c897a8b4a4147aaae2fbc762f9b01 : SUCCESS in 4m 16s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/447577335da44178a8a11686afce9ce0 : SUCCESS in 8m 05s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/82bcd2f6a2154db4841293267b0043a3 : SUCCESS in 19m 56s","accounts_in_message":[],"_revision_number":1},{"id":"be412e7e98a143926530f6390c266b8689a57d88","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-05-14 17:18:38.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4a9068baab31556c5cef0c3a9dd07c26665d9de2","author":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"date":"2020-05-14 21:25:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"dbbba88f131d4aca7ce420f5a6c9484c6ff1800a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 21:25:51.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7bf5bbd2c2652b398d2c94b96f5487f42fc64b84","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 21:36:15.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate 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-docs https://zuul.opendev.org/t/openstack/build/da3f94def3cf457fb1ede29b80d23736 : FAILURE in 3m 51s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/56606a7617be4aa1ad94bd7b25367843 : SUCCESS in 5m 43s","accounts_in_message":[],"_revision_number":1},{"id":"f1b784c50c251d0a3d66fd0d159169a33f9f800f","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2020-05-15 08:51:58.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"65a88bad6a0b77f161cb940e22b822c1997b03e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-15 09:14:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ca006c1b0d84dc3b0ae7bade661f84d : SUCCESS in 4m 19s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/3352b6c56b08410db4946ca13df81752 : SUCCESS in 7m 37s\n- openstack-ansible-ops:elk_metrics_7x-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/a671f184e2fc4bb381e2a760ef7bd28e : SUCCESS in 17m 00s","accounts_in_message":[],"_revision_number":1},{"id":"16ad5156999c19bbc1309349d1b18a201518d150","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-15 09:14:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c1455dbde27c3076b053968960f3faf46fbd3059","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-15 09:23:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfa96c9245654c218944825319554973 : SUCCESS in 3m 37s\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/1501c4ed126946ce9aeb2b7ff1ee33db : SUCCESS in 7m 10s","accounts_in_message":[],"_revision_number":1},{"id":"701ec5c7a2b42f5886591c832ebcc0f594a569a2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-15 09:23:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"6e9b709db9444473ed62b0f9e0072eb5a31fde78","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-15 09:24:57.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4bfecf2a64ad43f1b9a43490b2694e4a : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7f747d0875b788d4c45d46b42693305aa9587f26","revisions":{"7f747d0875b788d4c45d46b42693305aa9587f26":{"kind":"REWORK","_number":1,"created":"2020-05-14 14:59:28.000000000","uploader":{"_account_id":31004,"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","username":"duncan-martin-walker"},"ref":"refs/changes/10/728110/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-ops","ref":"refs/changes/10/728110/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/10/728110/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/10/728110/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/10/728110/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-ops refs/changes/10/728110/1"}}},"commit":{"parents":[{"commit":"9e3c52b855fdab11861e8510f0acc61273c8090a","subject":"Updated from OpenStack Ansible Tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/9e3c52b855fdab11861e8510f0acc61273c8090a"}]}],"author":{"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","date":"2020-05-14 14:51:57.000000000","tz":60},"committer":{"name":"Duncan Martin Walker","email":"Duncan.Walker02@bbc.co.uk","date":"2020-05-14 14:51:57.000000000","tz":60},"subject":"Enable plugin install and removal from mirrors","message":"Enable plugin install and removal from mirrors\n\nElasticsearch does not currently include plugins in their packages, and\nhosts them as .zip files from https://artifacts.elastic.co/downloads/.\nThese can be installed from a mirror by changing the elastichsearch-plugin\ncall to reference a hosted file URI. However, the plugin removal stage uses\nthe plugin name, so both name and URI have to be known for the remove and\nreinstall plugin tasks in the elasticsearch role to work. This commit changes\nthe plugin data format to add an optional remote field so that a URI can\nbe optionally used\n\nChange-Id: I2c366cbeb9912c3aba09ecc5e174baa50de28a1f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/7f747d0875b788d4c45d46b42693305aa9587f26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-ops/commit/7f747d0875b788d4c45d46b42693305aa9587f26"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
