)]}'
{"id":"openstack%2Fopenstack-ansible-haproxy_server~463012","triplet_id":"openstack%2Fopenstack-ansible-haproxy_server~stable%2Focata~Id7fe24c9c1ae416abab69d4f42b65c9594805e10","project":"openstack/openstack-ansible-haproxy_server","branch":"stable/ocata","topic":"bug/1640144","hashtags":[],"change_id":"Id7fe24c9c1ae416abab69d4f42b65c9594805e10","subject":"Improve role idempotency","status":"MERGED","created":"2017-05-05 17:41:05.000000000","updated":"2017-05-11 15:25:27.000000000","submitted":"2017-05-11 15:25:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dbde2d97d99ca56856ce1fc82a87d346ff14f654","_number":463012,"virtual_id_number":463012,"owner":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-05-11 15:25:27.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"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":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-05-11 15:22:23.000000000","_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":2,"date":"2017-05-11 10:58:18.000000000","_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"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":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-05-11 15:22:23.000000000","_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}],"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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-05-11 10:58:18.000000000","updated_by":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"reviewer":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"state":"REVIEWER"},{"updated":"2017-05-11 15:22:23.000000000","updated_by":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"reviewer":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"state":"REVIEWER"},{"updated":"2017-05-11 15:25:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c93e3a9220d153dcaddfca8d916966b439d5c550","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2017-05-05 17:41:05.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"034db7b4e8bcef555eb7f22bcbd0e8db36591894","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-05 17:43:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial http://docs-draft.openstack.org/12/463012/1/check/gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial/e4426a3//doc/build/html/ : SUCCESS in 1m 12s\n- gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial http://logs.openstack.org/12/463012/1/check/gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial/28d2c72/ : SUCCESS in 56s\n- gate-openstack-ansible-haproxy_server-releasenotes http://docs-draft.openstack.org/12/463012/1/check/gate-openstack-ansible-haproxy_server-releasenotes/fc5587e//releasenotes/build/html/ : SUCCESS in 32s\n- gate-openstack-ansible-haproxy_server-ansible-func-centos-7 http://logs.openstack.org/12/463012/1/check/gate-openstack-ansible-haproxy_server-ansible-func-centos-7/5a5d29a/ : SUCCESS in 1m 53s\n- gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial http://logs.openstack.org/12/463012/1/check/gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial/0d8e0e1/ : SUCCESS in 1m 21s","accounts_in_message":[],"_revision_number":1},{"id":"9fc059d3e87207148b411f8841e101787393a971","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2017-05-11 10:58:18.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"6834c4e9f274842021291654fe02e7091dca6c51","author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"date":"2017-05-11 15:22:23.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"668321485fb5968702c0347eb53184171b626254","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-11 15:22:33.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"6416a92380628d116acb8cd273cc63e9e8a1dcf1","date":"2017-05-11 15:25:27.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"4acb5a741aef211b1d059b74fbb9a5bcffb9bada","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-05-11 15:25:27.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial http://docs-draft.openstack.org/12/463012/1/gate/gate-openstack-ansible-haproxy_server-docs-ubuntu-xenial/b7e5709//doc/build/html/ : SUCCESS in 1m 25s\n- gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial http://logs.openstack.org/12/463012/1/gate/gate-openstack-ansible-haproxy_server-linters-ubuntu-xenial/231f0c8/ : SUCCESS in 1m 02s\n- gate-openstack-ansible-haproxy_server-releasenotes http://docs-draft.openstack.org/12/463012/1/gate/gate-openstack-ansible-haproxy_server-releasenotes/0f1f965//releasenotes/build/html/ : SUCCESS in 1m 00s\n- gate-openstack-ansible-haproxy_server-ansible-func-centos-7 http://logs.openstack.org/12/463012/1/gate/gate-openstack-ansible-haproxy_server-ansible-func-centos-7/3b91aa3/ : SUCCESS in 2m 18s\n- gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial http://logs.openstack.org/12/463012/1/gate/gate-openstack-ansible-haproxy_server-ansible-func-ubuntu-xenial/5bb5300/ : SUCCESS in 1m 47s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1b4ad445c454a24182395f2141cdd569300bb6cb","revisions":{"1b4ad445c454a24182395f2141cdd569300bb6cb":{"kind":"REWORK","_number":1,"created":"2017-05-05 17:41:05.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/12/463012/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-haproxy_server","ref":"refs/changes/12/463012/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/12/463012/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/12/463012/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/12/463012/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-haproxy_server refs/changes/12/463012/1"}}},"commit":{"parents":[{"commit":"58f04279009ac5f70875273dcf081ce54c6f3461","subject":"Allow cert validation for hatop download to be disabled","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/58f04279009ac5f70875273dcf081ce54c6f3461"}]}],"author":{"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","date":"2017-04-11 17:40:05.000000000","tz":-420},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2017-05-05 17:41:05.000000000","tz":0},"subject":"Improve role idempotency","message":"Improve role idempotency\n\nAdd a \u0027creates\u0027 argument to the task installing HATop so that the task\nis skipped if it\u0027s already installed. Remove \u0027changed_when\u0027 from slurp\ntasks. Break the \u0027Test for log directory or link\u0027 shell task into a\ncouple tasks which use the stat and file module. Remove \u0027changed_when\u0027\nfrom slurp tasks. Also enable the idempotence test for the gate.\n\nPartial-Bug: 1640144\nChange-Id: Id7fe24c9c1ae416abab69d4f42b65c9594805e10\n(cherry picked from commit 49da8afb897ad62add3b91fcfae83b221ae59169)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/1b4ad445c454a24182395f2141cdd569300bb6cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-haproxy_server/commit/1b4ad445c454a24182395f2141cdd569300bb6cb"}]},"branch":"refs/heads/stable/ocata"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
