)]}'
{"id":"openstack%2Fdevstack-gate~353060","triplet_id":"openstack%2Fdevstack-gate~master~I01be3c1392fd4642bdd4633ba5624ddacb608bc5","project":"openstack/devstack-gate","branch":"master","topic":"353060","hashtags":[],"change_id":"I01be3c1392fd4642bdd4633ba5624ddacb608bc5","subject":"Add sanity check on devstack generated tempest.conf","status":"MERGED","created":"2016-08-09 18:35:48.000000000","updated":"2016-08-10 18:10:57.000000000","submitted":"2016-08-10 18:10:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"051c6411c056a7079df63b9b08266f9e5ac9213a","_number":353060,"virtual_id_number":353060,"owner":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"value":2,"date":"2016-08-10 18:10:57.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"recommended":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"all":[{"value":1,"date":"2016-08-10 16:12:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":2,"date":"2016-08-10 16:13:05.000000000","_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-10 16:02:06.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":{"approved":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":1,"date":"2016-08-10 16:13:05.000000000","_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-10 16:02:06.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-08-10 16:12:09.000000000","updated_by":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"reviewer":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"state":"REVIEWER"},{"updated":"2016-08-10 16:13:05.000000000","updated_by":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"reviewer":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"state":"REVIEWER"},{"updated":"2016-08-10 18:10:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"da3b014c40fc2fda34f4aa215afc9499cdd80e24","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-08-09 18:35:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e76a34931b4fbe35c8e04c037291bd1b5c125384","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-08-09 19:55:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"83d66e93041de43a1be468df51fa5248f534d86b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 01:10:41.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-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-full-ubuntu-xenial/e00030b/ : FAILURE in 19m 14s\n- gate-tempest-dsvm-postgres-full-ubuntu-xenial http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-postgres-full-ubuntu-xenial/8c0e403/ : FAILURE in 23m 26s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/72b30d5/ : FAILURE in 28m 41s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/60/353060/2/check/gate-grenade-dsvm-ubuntu-trusty/3ef4abb/ : FAILURE in 48m 26s\n- gate-devstack-gate-unittests http://logs.openstack.org/60/353060/2/check/gate-devstack-gate-unittests/bdbf9ec/ : SUCCESS in 3m 29s\n- gate-devstack-gate-bashate http://logs.openstack.org/60/353060/2/check/gate-devstack-gate-bashate/b25a279/ : SUCCESS in 4m 04s\n- gate-dg-hooks-dsvm http://logs.openstack.org/60/353060/2/check/gate-dg-hooks-dsvm/828eddb/ : SUCCESS in 17m 17s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/60/353060/2/check/gate-grenade-dsvm-multinode/3f7fba1/ : FAILURE in 56m 45s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/60/353060/2/check/gate-grenade-dsvm-neutron-multinode/5e44e39/ : FAILURE in 59m 27s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/60/353060/2/check/gate-neutron-dsvm-functional-nv/6abb13e/ : SUCCESS in 25m 08s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/60/353060/2/check/gate-swift-dsvm-functional-nv/2f86dcc/ : SUCCESS in 32m 38s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/660a3c5/ : FAILURE in 28m 36s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/677262c/ : FAILURE in 34m 04s (non-voting)\n- gate-tempest-dsvm-postgres-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-postgres-full-ubuntu-trusty-liberty-nv/28bbe30/ : FAILURE in 32m 50s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/958b71e/ : FAILURE in 31m 58s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/eb60d12/ : FAILURE in 32m 48s (non-voting)\n- gate-tempest-dsvm-postgres-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-postgres-full-ubuntu-trusty-mitaka-nv/771b509/ : FAILURE in 30m 36s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-platform-centos7-nv/e2b34be/ : FAILURE in 32m 28s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-multinode-full/5c55f7b/ : FAILURE in 41m 21s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/60/353060/2/check/gate-tempest-dsvm-neutron-multinode-full/e15912d/ : FAILURE in 28m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fd53aa45443c37a500c1d3d303091c10488562dc","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2016-08-10 01:16:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0b6877977604aa86b1f45e800d4ed9a151d329ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 03:51:45.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-full-ubuntu-xenial/912da76/ : SUCCESS in 52m 14s\n- gate-tempest-dsvm-postgres-full-ubuntu-xenial http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-postgres-full-ubuntu-xenial/9ff9180/ : SUCCESS in 1h 02m 52s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/aa889ea/ : SUCCESS in 1h 12m 22s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/60/353060/3/check/gate-grenade-dsvm-ubuntu-trusty/6d6ff19/ : SUCCESS in 1h 03m 01s\n- gate-devstack-gate-unittests http://logs.openstack.org/60/353060/3/check/gate-devstack-gate-unittests/97bd512/ : SUCCESS in 3m 10s\n- gate-devstack-gate-bashate http://logs.openstack.org/60/353060/3/check/gate-devstack-gate-bashate/635f834/ : SUCCESS in 2m 55s\n- gate-dg-hooks-dsvm http://logs.openstack.org/60/353060/3/check/gate-dg-hooks-dsvm/082b842/ : SUCCESS in 19m 02s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/60/353060/3/check/gate-grenade-dsvm-multinode/a866105/ : SUCCESS in 40m 56s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/60/353060/3/check/gate-grenade-dsvm-neutron-multinode/0f3e0e9/ : SUCCESS in 48m 11s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/60/353060/3/check/gate-neutron-dsvm-functional-nv/c84733b/ : SUCCESS in 18m 19s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/60/353060/3/check/gate-swift-dsvm-functional-nv/dba49f2/ : SUCCESS in 31m 27s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/61d6c82/ : SUCCESS in 39m 12s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/1564e57/ : SUCCESS in 1h 07m 26s (non-voting)\n- gate-tempest-dsvm-postgres-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-postgres-full-ubuntu-trusty-liberty-nv/3f9c661/ : SUCCESS in 46m 22s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/efc2ef7/ : SUCCESS in 46m 57s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/3a0ab20/ : SUCCESS in 1h 13m 20s (non-voting)\n- gate-tempest-dsvm-postgres-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-postgres-full-ubuntu-trusty-mitaka-nv/6d5f62a/ : SUCCESS in 52m 11s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-platform-centos7-nv/db9efb5/ : SUCCESS in 47m 34s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-multinode-full/4b681fb/ : SUCCESS in 47m 36s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/60/353060/3/check/gate-tempest-dsvm-neutron-multinode-full/bc6bdb5/ : SUCCESS in 1h 25m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c7b34ae11ae43ca7be25e721ef12a3801e7ab96f","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-08-10 16:02:06.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8bc0ae632376a038d9e7608cfe10bcb8a07fde2b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-08-10 16:03:15.000000000","message":"Patch Set 3:\n\nlong term it almost feels like there should be a tempest sanity checker for the gate which is a chunk of code not in devstack / devstack-gate, but for now this seems like as good a place to put it as any.","accounts_in_message":[],"_revision_number":3},{"id":"a0d950c1b51b5a00fa97a426c7a5b345f5cee115","author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"date":"2016-08-10 16:12:09.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"caa2355540d2ec3cc0788a21e2a7c114a1842179","author":{"_account_id":1106,"name":"Ricardo Carrillo Cruz","email":"ricardo.carrillo.cruz@gmail.com","username":"rcc"},"date":"2016-08-10 16:13:05.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"a7aee999e2b0d7561d2dc7559b8ed8aba6855bcf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 16:15:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"d387dc7717e817f07c930d337379fc80312ceecb","date":"2016-08-10 18:10:57.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"2e3ab540e540e5cf25a79dcf5b2d019539b1ae0e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-10 18:10:57.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/60/353060/3/gate/gate-tempest-dsvm-full-ubuntu-xenial/9d8ccef/ : SUCCESS in 44m 33s\n- gate-tempest-dsvm-postgres-full-ubuntu-xenial http://logs.openstack.org/60/353060/3/gate/gate-tempest-dsvm-postgres-full-ubuntu-xenial/6685dc5/ : SUCCESS in 51m 50s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/60/353060/3/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/6f64ae7/ : SUCCESS in 1h 10m 43s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/60/353060/3/gate/gate-grenade-dsvm-ubuntu-trusty/55f1b97/ : SUCCESS in 46m 19s\n- gate-devstack-gate-unittests http://logs.openstack.org/60/353060/3/gate/gate-devstack-gate-unittests/51e0621/ : SUCCESS in 2m 16s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/60/353060/3/gate/gate-grenade-dsvm-multinode/499d0bc/ : SUCCESS in 53m 18s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/60/353060/3/gate/gate-grenade-dsvm-neutron-multinode/cc40a33/ : SUCCESS in 1h 11m 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"dcd690265146e89c363acd1b070644c4eb1f82fe","revisions":{"1949751671600623fcfcde5c1f811dd49d03f403":{"kind":"REWORK","_number":1,"created":"2016-08-09 18:35:48.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/60/353060/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/60/353060/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/1"}}},"commit":{"parents":[{"commit":"769e8f6c28c0799269af6370b8f99b99c3a3e8ba","subject":"Merge \"Enabling Cinder multinode testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/769e8f6c28c0799269af6370b8f99b99c3a3e8ba"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-08-09 18:32:05.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-08-09 18:32:05.000000000","tz":-240},"subject":"Add sanity check on devstack generated tempest.conf","message":"Add sanity check on devstack generated tempest.conf\n\nThere are some parts of devstack that call the service api to verify\nthe extension list we pass to tempest. This is fine for the out of\ngate case if it makes life easier for users. But, we should not ever\ntrust this for gate testing. This commit adds a check on master to\nensure we always are using the default value of \u0027all\u0027. On stable we\nhard code a list of available extensions so this isn\u0027t a concern\nthere.\n\nChange-Id: I01be3c1392fd4642bdd4633ba5624ddacb608bc5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1949751671600623fcfcde5c1f811dd49d03f403"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1949751671600623fcfcde5c1f811dd49d03f403"}]},"branch":"refs/heads/master"},"61f32dca3d050f72859c34c12bdd0c7979675d37":{"kind":"REWORK","_number":2,"created":"2016-08-09 19:55:58.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/60/353060/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/60/353060/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/2"}}},"commit":{"parents":[{"commit":"769e8f6c28c0799269af6370b8f99b99c3a3e8ba","subject":"Merge \"Enabling Cinder multinode testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/769e8f6c28c0799269af6370b8f99b99c3a3e8ba"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-08-09 18:32:05.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-08-09 19:55:47.000000000","tz":-240},"subject":"Add sanity check on devstack generated tempest.conf","message":"Add sanity check on devstack generated tempest.conf\n\nThere are some parts of devstack that call the service api to verify\nthe extension list we pass to tempest. This is fine for the out of\ngate case if it makes life easier for users. But, we should not ever\ntrust this for gate testing. This commit adds a check on master to\nensure we always are using the default value of \u0027all\u0027. On stable we\nhard code a list of available extensions so this isn\u0027t a concern\nthere.\n\nChange-Id: I01be3c1392fd4642bdd4633ba5624ddacb608bc5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/61f32dca3d050f72859c34c12bdd0c7979675d37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/61f32dca3d050f72859c34c12bdd0c7979675d37"}]},"branch":"refs/heads/master"},"dcd690265146e89c363acd1b070644c4eb1f82fe":{"kind":"REWORK","_number":3,"created":"2016-08-10 01:16:12.000000000","uploader":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"ref":"refs/changes/60/353060/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/60/353060/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/60/353060/3"}}},"commit":{"parents":[{"commit":"769e8f6c28c0799269af6370b8f99b99c3a3e8ba","subject":"Merge \"Enabling Cinder multinode testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/769e8f6c28c0799269af6370b8f99b99c3a3e8ba"}]}],"author":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-08-09 18:32:05.000000000","tz":-240},"committer":{"name":"Matthew Treinish","email":"mtreinish@kortar.org","date":"2016-08-10 01:16:07.000000000","tz":-240},"subject":"Add sanity check on devstack generated tempest.conf","message":"Add sanity check on devstack generated tempest.conf\n\nThere are some parts of devstack that call the service api to verify\nthe extension list we pass to tempest. This is fine for the out of\ngate case if it makes life easier for users. But, we should not ever\ntrust this for gate testing. This commit adds a check on master to\nensure we always are using the default value of \u0027all\u0027. On stable we\nhard code a list of available extensions so this isn\u0027t a concern\nthere.\n\nChange-Id: I01be3c1392fd4642bdd4633ba5624ddacb608bc5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/dcd690265146e89c363acd1b070644c4eb1f82fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/dcd690265146e89c363acd1b070644c4eb1f82fe"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
