)]}'
{"id":"openstack%2Fopenstack-ansible~636992","triplet_id":"openstack%2Fopenstack-ansible~master~I5bf11906c87d308567af483263e753ab4f9e2815","project":"openstack/openstack-ansible","branch":"master","topic":"easier_osa_releases","hashtags":[],"change_id":"I5bf11906c87d308567af483263e753ab4f9e2815","subject":"Use runtime venv to determine OSA version","status":"MERGED","created":"2019-02-14 15:40:18.000000000","updated":"2019-02-15 17:07:36.000000000","submitted":"2019-02-15 17:07:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"636992-1550250456380-9525e8e2","meta_rev_id":"3fa06afb8db5fb339e49da284afd3ec1e0ee670c","_number":636992,"virtual_id_number":636992,"owner":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-02-15 17:07:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},{"value":0,"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"}],"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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":2,"date":"2019-02-15 13:44:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":2,"date":"2019-02-15 12:56:51.000000000","_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},{"value":0,"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"}],"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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":1,"date":"2019-02-15 13:44:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},{"value":0,"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},{"value":0,"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"}],"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":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_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":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-02-14 15:54:31.000000000","updated_by":{"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},"reviewer":{"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},"state":"REVIEWER"},{"updated":"2019-02-14 19:37:41.000000000","updated_by":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"reviewer":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"state":"REVIEWER"},{"updated":"2019-02-15 04:28:52.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2019-02-15 07:48:53.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":"2019-02-15 12:56:51.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"},{"updated":"2019-02-15 13:44:38.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2019-02-15 17:07:36.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":"89d570bb51e462c24d002213c4ca92138a160bd5","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2019-02-14 15:40:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"81748187bf2c9522ad8356ddb8f64c681701ce81","author":{"_account_id":21314,"name":"Cam J. Loader","display_name":"Cam J. Loader","email":"cameron@loaderusa.net","username":"4-cameron"},"date":"2019-02-14 15:54:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"3a13185adca1077dffc43475fe0672f9a62f890d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-14 17:52:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/92/636992/1/check/openstack-ansible-linters/004e193/ : SUCCESS in 9m 30s\n- openstack-ansible-varstest-aio http://logs.openstack.org/92/636992/1/check/openstack-ansible-varstest-aio/f7f3fe8/ : SUCCESS in 6m 35s\n- openstack-tox-docs http://logs.openstack.org/92/636992/1/check/openstack-tox-docs/00070c0/html/ : SUCCESS in 4m 35s\n- openstack-ansible-deploy-aio_lxc-centos-7 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_lxc-centos-7/7346861/ : SUCCESS in 1h 58m 24s\n- openstack-ansible-deploy-aio_lxc-opensuse-423 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_lxc-opensuse-423/68d957e/ : SUCCESS in 1h 48m 24s\n- openstack-ansible-deploy-aio_lxc-opensuse-150 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_lxc-opensuse-150/c4b2e03/ : SUCCESS in 1h 58m 13s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_lxc-ubuntu-bionic/70049ab/ : SUCCESS in 1h 29m 35s\n- openstack-ansible-deploy-aio_distro_lxc-centos-7 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_distro_lxc-centos-7/c66491b/ : SUCCESS in 1h 29m 26s (non-voting)\n- openstack-ansible-deploy-aio_distro_lxc-opensuse-423 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_distro_lxc-opensuse-423/a66a09f/ : FAILURE in 1h 04m 26s (non-voting)\n- openstack-ansible-deploy-aio_distro_lxc-opensuse-150 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_distro_lxc-opensuse-150/0e88a8e/ : FAILURE in 1h 05m 39s (non-voting)\n- openstack-ansible-deploy-aio_distro_lxc-ubuntu-bionic http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_distro_lxc-ubuntu-bionic/c748532/ : SUCCESS in 1h 26m 56s (non-voting)\n- openstack-ansible-deploy-aio_metal-centos-7 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_metal-centos-7/b26d0ec/ : SUCCESS in 1h 19m 30s\n- openstack-ansible-deploy-aio_metal-opensuse-423 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_metal-opensuse-423/a7f27dd/ : SUCCESS in 1h 11m 30s\n- openstack-ansible-deploy-aio_metal-opensuse-150 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_metal-opensuse-150/5d57785/ : SUCCESS in 1h 08m 32s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/6c5ef19/ : SUCCESS in 58m 32s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_ceph-ubuntu-bionic/07db5c7/ : SUCCESS in 1h 39m 09s\n- openstack-ansible-deploy-aio_distro_ceph-opensuse-423 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_distro_ceph-opensuse-423/c5b828f/ : FAILURE in 1h 06m 49s (non-voting)\n- openstack-ansible-deploy-aio_distro_ceph-opensuse-150 http://logs.openstack.org/92/636992/1/check/openstack-ansible-deploy-aio_distro_ceph-opensuse-150/07ac351/ : FAILURE in 1h 22m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e0d133454b5b128a1b6db7818c9d9703c5ce4646","author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"date":"2019-02-14 19:37:41.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"e22e76170ad3a4e5e79478067853e7e0913da13f","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2019-02-15 04:28:52.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4429576527a92e3ee53fcfce90b55312a90ae88c","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2019-02-15 07:48:53.000000000","message":"Patch Set 1: Code-Review-1\n\nOK..... -1 because we don\u0027t see this in CI, local builds using the ubuntu cloud image, or on the MNAIO.\n\nIf there is a scenario that causes a failure because of this package missing it needs to be clearly described in the commit message, otherwise this risks being removed down the line.\n\nIs this for example a very minimal environment installed via PXE and the host preparation has not been followed, or that the host prep documentation is incomplete?","accounts_in_message":[],"_revision_number":1},{"id":"8aefbd0e56178a50a88e0472c28f25da37b46957","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-02-15 09:01:27.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4178135489f7414af86227d1475305967aa21812","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-02-15 09:02:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a6ace41ab6b3a7fe150b184edf9a6567b24d3655","author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"date":"2019-02-15 12:50:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"866d1621ca6002c5d8af297e936b8259199b7367","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-02-15 12:55:46.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"ac6aae770ec2455dea20ff3e804e65e693030005","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-02-15 12:56:47.000000000","message":"Patch Set 4: Published edit on patch set 3.","accounts_in_message":[],"_revision_number":4},{"id":"4a9b36f5bb7bcb1c9b8186a2a35aaff58c61b02b","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-02-15 12:56:51.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"08cc876e44ec052df38a47dae39c184d4515abcc","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2019-02-15 12:57:39.000000000","message":"Topic changed from fix-boostrap-1804 to easier_osa_releases","accounts_in_message":[],"_revision_number":4},{"id":"18627dde3ef67bf9f6c88d7a43eb44c4c22db383","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2019-02-15 13:44:38.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"87de856e0e2d715b27ac81d6f4ab4ee171128d77","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 15:04:45.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/92/636992/4/check/openstack-ansible-linters/f6b489c/ : SUCCESS in 14m 26s\n- openstack-ansible-varstest-aio http://logs.openstack.org/92/636992/4/check/openstack-ansible-varstest-aio/383225a/ : SUCCESS in 7m 58s\n- openstack-tox-docs http://logs.openstack.org/92/636992/4/check/openstack-tox-docs/0a0e773/html/ : SUCCESS in 5m 27s\n- openstack-ansible-deploy-aio_lxc-centos-7 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_lxc-centos-7/9b59830/ : SUCCESS in 1h 56m 36s\n- openstack-ansible-deploy-aio_lxc-opensuse-423 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_lxc-opensuse-423/dad04da/ : SUCCESS in 2h 02m 18s\n- openstack-ansible-deploy-aio_lxc-opensuse-150 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_lxc-opensuse-150/225e373/ : SUCCESS in 1h 45m 02s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_lxc-ubuntu-bionic/66c4510/ : SUCCESS in 1h 29m 52s\n- openstack-ansible-deploy-aio_distro_lxc-centos-7 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_distro_lxc-centos-7/1d8a2d2/ : SUCCESS in 1h 23m 35s (non-voting)\n- openstack-ansible-deploy-aio_distro_lxc-opensuse-423 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_distro_lxc-opensuse-423/7ed86e4/ : FAILURE in 59m 42s (non-voting)\n- openstack-ansible-deploy-aio_distro_lxc-opensuse-150 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_distro_lxc-opensuse-150/0e099b3/ : FAILURE in 1h 16m 47s (non-voting)\n- openstack-ansible-deploy-aio_distro_lxc-ubuntu-bionic http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_distro_lxc-ubuntu-bionic/a90d94f/ : SUCCESS in 1h 15m 26s (non-voting)\n- openstack-ansible-deploy-aio_metal-centos-7 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_metal-centos-7/7728b4c/ : SUCCESS in 1h 15m 34s\n- openstack-ansible-deploy-aio_metal-opensuse-423 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_metal-opensuse-423/0bf3f8d/ : SUCCESS in 1h 16m 17s\n- openstack-ansible-deploy-aio_metal-opensuse-150 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_metal-opensuse-150/5bde4de/ : SUCCESS in 1h 03m 11s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/69a93d8/ : SUCCESS in 58m 47s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_ceph-ubuntu-bionic/ba78911/ : SUCCESS in 1h 45m 53s\n- openstack-ansible-deploy-aio_distro_ceph-opensuse-423 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_distro_ceph-opensuse-423/2888cdd/ : FAILURE in 59m 28s (non-voting)\n- openstack-ansible-deploy-aio_distro_ceph-opensuse-150 http://logs.openstack.org/92/636992/4/check/openstack-ansible-deploy-aio_distro_ceph-opensuse-150/bd066c8/ : FAILURE in 1h 26m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"88800351f07f25b44aa67d6e7b273a218caa8917","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 15:04:58.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"d25b88d66a1ebdc4f0c5ac7535c3df73b9217e76","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 17:07:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"3fa06afb8db5fb339e49da284afd3ec1e0ee670c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-15 17:07:36.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/92/636992/4/gate/openstack-ansible-linters/111deb5/ : SUCCESS in 10m 21s\n- openstack-ansible-varstest-aio http://logs.openstack.org/92/636992/4/gate/openstack-ansible-varstest-aio/88c6510/ : SUCCESS in 8m 17s\n- openstack-tox-docs http://logs.openstack.org/92/636992/4/gate/openstack-tox-docs/9939222/html/ : SUCCESS in 4m 13s\n- openstack-ansible-deploy-aio_lxc-centos-7 http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_lxc-centos-7/40ddbb7/ : SUCCESS in 1h 51m 19s\n- openstack-ansible-deploy-aio_lxc-opensuse-423 http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_lxc-opensuse-423/985799e/ : SUCCESS in 1h 54m 44s\n- openstack-ansible-deploy-aio_lxc-opensuse-150 http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_lxc-opensuse-150/acfaba3/ : SUCCESS in 1h 57m 55s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_lxc-ubuntu-bionic/e2db08c/ : SUCCESS in 1h 26m 51s\n- openstack-ansible-deploy-aio_metal-centos-7 http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_metal-centos-7/d5e3fd1/ : SUCCESS in 1h 29m 12s\n- openstack-ansible-deploy-aio_metal-opensuse-423 http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_metal-opensuse-423/7d95efe/ : SUCCESS in 1h 28m 01s\n- openstack-ansible-deploy-aio_metal-opensuse-150 http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_metal-opensuse-150/7d37b9b/ : SUCCESS in 1h 08m 16s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_metal-ubuntu-bionic/a4a77d0/ : SUCCESS in 55m 38s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic http://logs.openstack.org/92/636992/4/gate/openstack-ansible-deploy-aio_ceph-ubuntu-bionic/341a893/ : SUCCESS in 1h 46m 08s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a30ce47845039140ecd6def60917207a020c03ea","revisions":{"0203250c657b1bf7fe9d20efeb80f5db7244bc1f":{"kind":"REWORK","_number":1,"created":"2019-02-14 15:40:18.000000000","uploader":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"ref":"refs/changes/92/636992/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/92/636992/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/1"}}},"commit":{"parents":[{"commit":"c99e545814b10411a7aa463ffee300566477810c","subject":"Merge \"Add the deployment guide job to our standard templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/c99e545814b10411a7aa463ffee300566477810c"}]}],"author":{"name":"Marc Gariepy","email":"gariepy.marc@gmail.com","date":"2019-02-14 15:32:45.000000000","tz":-300},"committer":{"name":"Marc Gariepy","email":"gariepy.marc@gmail.com","date":"2019-02-14 15:39:18.000000000","tz":-300},"subject":"Add python-setuptools to bootstrap-ansible.sh","message":"Add python-setuptools to bootstrap-ansible.sh\n\npython-setuptools is needed to bootstrap ansible, ubuntu 18.04 needs it\nin order to be able to bootstrap.\n\nChange-Id: I5bf11906c87d308567af483263e753ab4f9e2815\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0203250c657b1bf7fe9d20efeb80f5db7244bc1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/0203250c657b1bf7fe9d20efeb80f5db7244bc1f"}]},"branch":"refs/heads/master"},"999f668140b426bc6ddce06b35a1c121d9b3f626":{"kind":"REWORK","_number":2,"created":"2019-02-15 12:50:18.000000000","uploader":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"ref":"refs/changes/92/636992/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/92/636992/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/2"}}},"commit":{"parents":[{"commit":"c99e545814b10411a7aa463ffee300566477810c","subject":"Merge \"Add the deployment guide job to our standard templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/c99e545814b10411a7aa463ffee300566477810c"}]}],"author":{"name":"Marc Gariepy","email":"gariepy.marc@gmail.com","date":"2019-02-14 15:32:45.000000000","tz":-300},"committer":{"name":"Marc Gariepy","email":"gariepy.marc@gmail.com","date":"2019-02-15 12:48:28.000000000","tz":-300},"subject":"Use ansible-runtime to run setup.py","message":"Use ansible-runtime to run setup.py\n\npython-setuptools is needed to find the verison of osa, using the\nfreshly installed ansible-runtime venv to run the command fix the issue\n\nChange-Id: I5bf11906c87d308567af483263e753ab4f9e2815\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/999f668140b426bc6ddce06b35a1c121d9b3f626"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/999f668140b426bc6ddce06b35a1c121d9b3f626"}]},"branch":"refs/heads/master"},"2df3bd2e3bb74940999df44ff81ed86ffc87f007":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-02-15 12:55:46.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/92/636992/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/92/636992/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/3"}}},"commit":{"parents":[{"commit":"c99e545814b10411a7aa463ffee300566477810c","subject":"Merge \"Add the deployment guide job to our standard templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/c99e545814b10411a7aa463ffee300566477810c"}]}],"author":{"name":"Marc Gariepy","email":"gariepy.marc@gmail.com","date":"2019-02-14 15:32:45.000000000","tz":-300},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2019-02-15 12:55:43.000000000","tz":0},"subject":"Use runtime venv to determine OSA version","message":"Use runtime venv to determine OSA version\n\nWith the introduction of c44fbcbbe3b6d88e9393503e92ac670f9e811148,\nsetuptools is used to determine the current OSA version. However,\ncurrently it relies on setuptools being present on the host. This\nis an unnecessary dependency given that we have setuptools in the\nruntime venv.\n\nRather than add more dependencies on the host, we now use the\nruntime venv to check for the version of OSA.\n\nChange-Id: I5bf11906c87d308567af483263e753ab4f9e2815\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2df3bd2e3bb74940999df44ff81ed86ffc87f007"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2df3bd2e3bb74940999df44ff81ed86ffc87f007"}]},"branch":"refs/heads/master"},"a30ce47845039140ecd6def60917207a020c03ea":{"kind":"REWORK","_number":4,"created":"2019-02-15 12:56:47.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/92/636992/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/92/636992/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/92/636992/4"}}},"commit":{"parents":[{"commit":"c99e545814b10411a7aa463ffee300566477810c","subject":"Merge \"Add the deployment guide job to our standard templates\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/c99e545814b10411a7aa463ffee300566477810c"}]}],"author":{"name":"Marc Gariepy","email":"gariepy.marc@gmail.com","date":"2019-02-14 15:32:45.000000000","tz":-300},"committer":{"name":"Jesse Pretorius (odyssey4me)","email":"jesse.pretorius@rackspace.co.uk","date":"2019-02-15 12:56:44.000000000","tz":0},"subject":"Use runtime venv to determine OSA version","message":"Use runtime venv to determine OSA version\n\nWith the introduction of c44fbcbbe3b6d88e9393503e92ac670f9e811148,\nsetuptools is used to determine the current OSA version. However,\ncurrently it relies on setuptools being present on the host. This\nis an unnecessary dependency given that we have setuptools in the\nruntime venv.\n\nRather than add more dependencies on the host, we now use the\nruntime venv to check for the version of OSA.\n\nChange-Id: I5bf11906c87d308567af483263e753ab4f9e2815\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/a30ce47845039140ecd6def60917207a020c03ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/a30ce47845039140ecd6def60917207a020c03ea"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
