)]}'
{"id":"openstack%2Fopenstack-ansible-openstack_hosts~355556","triplet_id":"openstack%2Fopenstack-ansible-openstack_hosts~master~Icc044f483087f809150d7fff2b183397ec95c5ee","project":"openstack/openstack-ansible-openstack_hosts","branch":"master","hashtags":[],"change_id":"Icc044f483087f809150d7fff2b183397ec95c5ee","subject":"Add facility to write fallback resolvers on OpenStack hosts","status":"ABANDONED","created":"2016-08-15 16:07:17.000000000","updated":"2016-08-17 00:55:18.000000000","total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ade69157814dd1cc5163726a456e15f886f1482d","_number":355556,"virtual_id_number":355556,"owner":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":-1,"date":"2016-08-15 20:31:23.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-08-16 01:35:10.000000000","_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"value":-1,"date":"2016-08-16 09:48:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_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":[{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-15 17:04:56.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":"2016-08-15 20:31:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-08-16 09:48:23.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"}],"messages":[{"id":"7ec48f8eac5563798e634edcb8ecbc34c1459686","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-15 16:07:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6703ab7b26e33df8e5e0f05389ca779598cbcee8","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-15 16:28:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"086bb2e38552dd9c844ba110e3987d032e31be8e","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-08-15 16:31:36.000000000","message":"Patch Set 2: Code-Review+1\n\nLGTM - waiting to see if the tests pass","accounts_in_message":[],"_revision_number":2},{"id":"ac589c47f17da654c85a87236b48422887038c2d","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-08-15 16:32:53.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"918c4a5fa346d9b807621e9cafa72856dbad53d2","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2016-08-15 17:04:56.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)\n\nA few questions here.","accounts_in_message":[],"_revision_number":2},{"id":"1aaa1fc5ce77cd85c952364045e41bd80c3174de","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-15 17:35:19.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-openstack_hosts-docs-ubuntu-xenial http://docs-draft.openstack.org/56/355556/2/check/gate-openstack-ansible-openstack_hosts-docs-ubuntu-xenial/48ae398//doc/build/html/ : SUCCESS in 1m 48s\n- gate-openstack-ansible-openstack_hosts-linters-ubuntu-xenial http://logs.openstack.org/56/355556/2/check/gate-openstack-ansible-openstack_hosts-linters-ubuntu-xenial/5f9d568/ : SUCCESS in 1m 21s\n- gate-openstack-ansible-openstack_hosts-releasenotes http://docs-draft.openstack.org/56/355556/2/check/gate-openstack-ansible-openstack_hosts-releasenotes/f3a179e//releasenotes/build/html/ : SUCCESS in 1m 57s\n- gate-openstack-ansible-openstack_hosts-ansible-func-centos-7 http://logs.openstack.org/56/355556/2/check/gate-openstack-ansible-openstack_hosts-ansible-func-centos-7/555538c/ : FAILURE in 1m 33s\n- gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-trusty http://logs.openstack.org/56/355556/2/check/gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-trusty/10ca5f5/ : FAILURE in 5m 46s\n- gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-xenial http://logs.openstack.org/56/355556/2/check/gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-xenial/d199b30/ : FAILURE in 1m 35s","accounts_in_message":[],"_revision_number":2},{"id":"e13efeea9becafe7fb927101300bf2e74ead9667","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-15 18:21:17.000000000","message":"Patch Set 2:\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ff6b893704908d124792b4b791d23e16f73e0ddf","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-15 18:23:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4758f05c47d33d5e77c3643b34e4250cd2807b24","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-15 18:26:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"08b3380e27407f53a8ea9f1bb1579ca06ed9bd73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-15 20:31:23.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-openstack_hosts-docs-ubuntu-xenial http://docs-draft.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-docs-ubuntu-xenial/5b19500//doc/build/html/ : SUCCESS in 1m 06s\n- gate-openstack-ansible-openstack_hosts-linters-ubuntu-xenial http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-linters-ubuntu-xenial/17ede3f/ : SUCCESS in 1m 15s\n- gate-openstack-ansible-openstack_hosts-releasenotes http://docs-draft.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-releasenotes/cf9d2ca//releasenotes/build/html/ : SUCCESS in 2m 25s\n- gate-openstack-ansible-openstack_hosts-ansible-func-centos-7 http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-ansible-func-centos-7/461c0c4/ : FAILURE in 1m 45s\n- gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-trusty http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-trusty/3ad8d31/ : FAILURE in 2m 27s\n- gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-xenial http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-xenial/49f036f/ : FAILURE in 3m 10s","accounts_in_message":[],"_revision_number":3},{"id":"1eaaf2e1fce779c697c5762cf990f06bf753f891","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-16 01:35:10.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"8348e4230b2c1f3060eac53d5653fa9b5ef538f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-16 01:43:08.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-openstack_hosts-docs-ubuntu-xenial http://docs-draft.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-docs-ubuntu-xenial/ff6c011//doc/build/html/ : SUCCESS in 1m 22s\n- gate-openstack-ansible-openstack_hosts-linters-ubuntu-xenial http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-linters-ubuntu-xenial/d15b684/ : SUCCESS in 1m 02s\n- gate-openstack-ansible-openstack_hosts-releasenotes http://docs-draft.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-releasenotes/75bdfe4//releasenotes/build/html/ : SUCCESS in 1m 04s\n- gate-openstack-ansible-openstack_hosts-ansible-func-centos-7 http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-ansible-func-centos-7/9d77dbc/ : FAILURE in 1m 41s\n- gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-trusty http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-trusty/0d8aea1/ : FAILURE in 2m 25s\n- gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-xenial http://logs.openstack.org/56/355556/3/check/gate-openstack-ansible-openstack_hosts-ansible-func-ubuntu-xenial/d13f447/ : FAILURE in 2m 34s","accounts_in_message":[],"_revision_number":3},{"id":"2cd995b22e6f65890efa7201d7910fe9c6f833af","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-08-16 09:48:23.000000000","message":"Patch Set 3: Code-Review-1\n\nI don\u0027t think we should be editing the host\u0027s resolver configuration. Getting that right should be placed squarely into the responsibility of the deployer. We should only care about the container\u0027s ability to resolve DNS, so I think the concepts in here should be applied in the lxc_hosts / lxc_container_create role. There\u0027s one in review for lxc_hosts: https://review.openstack.org/355584 - I\u0027ll put together another one with what I think is a better process and we can evaluate the merits of both approaches.","accounts_in_message":[],"_revision_number":3},{"id":"ade69157814dd1cc5163726a456e15f886f1482d","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2016-08-17 00:55:18.000000000","message":"Abandoned\n\nabandoned based on feedback.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"22a31aa4327166dc863543fab03e02bcd7838a7f","revisions":{"912c05e78e352d83e65ef487eae3238a4ac96b45":{"kind":"REWORK","_number":1,"created":"2016-08-15 16:07:17.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/56/355556/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/56/355556/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/1"}}},"commit":{"parents":[{"commit":"9e5b0a669e2b1bf07633a658a746b0de126d03bb","subject":"Move other-requirements.txt to bindep.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/9e5b0a669e2b1bf07633a658a746b0de126d03bb"}]}],"author":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2016-08-15 15:45:28.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2016-08-15 16:07:10.000000000","tz":-300},"subject":"Add facility to write fallback resolvers on OpenStack hosts","message":"Add facility to write fallback resolvers on OpenStack hosts\n\nThis change adds the ability for the openstack_hosts role to\nadd resolvers from a list of fall back resolvers to the host\nmachine\u0027s resolv files should an nslookup on localhost fail.\nThe change will give deployers the ability to correct / ensure\nDNS is functional on a given host machine.\n\nChange-Id: Icc044f483087f809150d7fff2b183397ec95c5ee\nSigned-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/912c05e78e352d83e65ef487eae3238a4ac96b45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/912c05e78e352d83e65ef487eae3238a4ac96b45"}]},"branch":"refs/heads/master"},"7b7b020faa502ee5a6852694528310da8ee4b4ff":{"kind":"REWORK","_number":2,"created":"2016-08-15 16:28:56.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/56/355556/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/56/355556/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/2"}}},"commit":{"parents":[{"commit":"9e5b0a669e2b1bf07633a658a746b0de126d03bb","subject":"Move other-requirements.txt to bindep.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/9e5b0a669e2b1bf07633a658a746b0de126d03bb"}]}],"author":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2016-08-15 15:45:28.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2016-08-15 16:28:49.000000000","tz":-300},"subject":"Add facility to write fallback resolvers on OpenStack hosts","message":"Add facility to write fallback resolvers on OpenStack hosts\n\nThis change adds the ability for the openstack_hosts role to\nadd resolvers from a list of fall back resolvers to the host\nmachine\u0027s resolv files should an nslookup on localhost fail.\nThe change will give deployers the ability to correct / ensure\nDNS is functional on a given host machine.\n\nChange-Id: Icc044f483087f809150d7fff2b183397ec95c5ee\nSigned-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/7b7b020faa502ee5a6852694528310da8ee4b4ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/7b7b020faa502ee5a6852694528310da8ee4b4ff"}]},"branch":"refs/heads/master"},"22a31aa4327166dc863543fab03e02bcd7838a7f":{"kind":"REWORK","_number":3,"created":"2016-08-15 18:23:39.000000000","uploader":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"ref":"refs/changes/56/355556/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/56/355556/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/56/355556/3"}}},"commit":{"parents":[{"commit":"9e5b0a669e2b1bf07633a658a746b0de126d03bb","subject":"Move other-requirements.txt to bindep.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/9e5b0a669e2b1bf07633a658a746b0de126d03bb"}]}],"author":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2016-08-15 15:45:28.000000000","tz":-300},"committer":{"name":"Kevin Carter","email":"kevin.carter@rackspace.com","date":"2016-08-15 18:23:34.000000000","tz":-300},"subject":"Add facility to write fallback resolvers on OpenStack hosts","message":"Add facility to write fallback resolvers on OpenStack hosts\n\nThis change adds the ability for the openstack_hosts role to\nadd resolvers from a list of fall back resolvers to the host\nmachine\u0027s resolv files should an nslookup on localhost fail.\nThe change will give deployers the ability to correct / ensure\nDNS is functional on a given host machine.\n\nChange-Id: Icc044f483087f809150d7fff2b183397ec95c5ee\nSigned-off-by: Kevin Carter \u003ckevin.carter@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/22a31aa4327166dc863543fab03e02bcd7838a7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/22a31aa4327166dc863543fab03e02bcd7838a7f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
