)]}'
{"id":"openstack%2Fdevstack~397693","triplet_id":"openstack%2Fdevstack~master~Idcd264fb73bb88dc2f4280c53c013dfe4364afff","project":"openstack/devstack","branch":"master","topic":"bp/websocket-proxy-to-host-security","hashtags":[],"change_id":"Idcd264fb73bb88dc2f4280c53c013dfe4364afff","subject":"Move certificate setup earlier in deployment","status":"MERGED","created":"2016-11-15 11:25:38.000000000","updated":"2016-11-21 14:00:29.000000000","submitted":"2016-11-17 20:48:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ed8b42149d0e7fe43c2f1b2e8049acba76a4fd08","_number":397693,"virtual_id_number":397693,"owner":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":2,"date":"2016-11-17 20:48:09.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-11-21 14:00:29.000000000","post_submit":true,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2016-11-21 06:50:07.000000000","post_submit":true,"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"all":[{"value":2,"date":"2016-11-17 15:52:40.000000000","_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},{"value":2,"date":"2016-11-16 20:14:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"all":[{"value":1,"date":"2016-11-17 15:52:40.000000000","_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-16 20:14:27.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2016-11-17 15:52:40.000000000","updated_by":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"reviewer":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"state":"REVIEWER"},{"updated":"2016-11-17 20:48:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-11-21 06:50:07.000000000","updated_by":{"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},"reviewer":{"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},"state":"REVIEWER"},{"updated":"2016-11-21 14:00:29.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"4b9277b0b7815e5548cc152d1515dbd4dfc14e49","author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"date":"2016-11-15 11:25:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1371433447a87d4a9f341fa021ce19e44ca5c49f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-15 12:49:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/93/397693/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/044021b/ : SUCCESS in 46m 14s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/93/397693/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/8990784/ : SUCCESS in 32m 32s\n- gate-grenade-dsvm-ubuntu-xenial http://logs.openstack.org/93/397693/1/check/gate-grenade-dsvm-ubuntu-xenial/b02f26c/ : SUCCESS in 28m 37s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/93/397693/1/check/gate-devstack-docs-ubuntu-xenial/dc82778//doc/build/html/ : SUCCESS in 2m 07s\n- gate-devstack-bashate http://logs.openstack.org/93/397693/1/check/gate-devstack-bashate/2962f82/ : SUCCESS in 1m 54s\n- gate-devstack-unit-tests http://logs.openstack.org/93/397693/1/check/gate-devstack-unit-tests/be13519/ : SUCCESS in 2m 42s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/93/397693/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-ubuntu-xenial-nv/f1474a2/ : SUCCESS in 24m 33s (non-voting)\n- gate-devstack-dsvm-updown http://logs.openstack.org/93/397693/1/check/gate-devstack-dsvm-updown/d187deb/ : SUCCESS in 18m 20s\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/93/397693/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/fef3815/ : SUCCESS in 1h 00m 31s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/93/397693/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/6687628/ : SUCCESS in 32m 23s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial http://logs.openstack.org/93/397693/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial/465eb36/ : SUCCESS in 1h 23m 01s (non-voting)\n- gate-grenade-dsvm-multinode http://logs.openstack.org/93/397693/1/check/gate-grenade-dsvm-multinode/b006009/ : SUCCESS in 28m 18s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/93/397693/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/f7bccbf/ : SUCCESS in 37m 50s\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/93/397693/1/check/gate-tempest-dsvm-platform-centos7-nv/5a8a88b/ : FAILURE in 30m 50s (non-voting)\n- gate-tempest-dsvm-platform-fedora24-nv http://logs.openstack.org/93/397693/1/check/gate-tempest-dsvm-platform-fedora24-nv/0ae9368/ : SUCCESS in 1h 21m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fdf5d1c5c672fcfa0275a0f74a9eaae4614f52f3","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2016-11-15 14:00:58.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/93/397693/1/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/7ec3da1 : UNSTABLE in 1h 00m 59s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/93/397693/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/582ea96 : SUCCESS in 1h 12m 44s (non-voting)\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/93/397693/1/check/tempest-dsvm-full-nfv-xenial/c66418b : SUCCESS in 2h 26m 57s","accounts_in_message":[],"_revision_number":1},{"id":"683e75a48f45b12ec23e524968ab892300424718","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2016-11-15 14:31:34.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/93/397693/1/check/dsvm-tempest-neutron-network/94c5bf4 : SUCCESS in 2h 09m 08s","accounts_in_message":[],"_revision_number":1},{"id":"0938f4166bb953486c96da07902026b04eb2d477","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-11-16 20:14:27.000000000","message":"Patch Set 1: Code-Review+2\n\nThank your for looking at this\n\nOn further investigation, it has turned out that the \"updown\" test was really just a tacit test for Trusty, because it hadn\u0027t been migrated.  Thus this certificate fix up is only required there and explains why all the others passed.  I\u0027ve fixed that with If05224a2d5d880a2affc8d0f2ed5e0b8f554f022 and will introduce a specific trusty test so that we have better insight into such issues in the future","accounts_in_message":[],"_revision_number":1},{"id":"86860a25a28eae076df4e09c813da7cdd7faa926","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2016-11-17 15:52:40.000000000","message":"Patch Set 1: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"1c34b0729b86ea22d00a54464dbb1693923ce6c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-17 15:52:51.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"cfadede6796e43e7bc464e442b07baebbff78d17","date":"2016-11-17 20:48:09.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"29f6a3fc50f8b7a17f4a48aaae207b0b7e1f7d8d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-17 20:48:09.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/93/397693/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/4570f85/ : SUCCESS in 1h 46m 19s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/93/397693/1/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/2d76264/ : SUCCESS in 33m 53s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/93/397693/1/gate/gate-devstack-docs-ubuntu-xenial/955bb4e//doc/build/html/ : SUCCESS in 2m 08s\n- gate-devstack-bashate http://logs.openstack.org/93/397693/1/gate/gate-devstack-bashate/6310006/ : SUCCESS in 1m 26s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/93/397693/1/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/9b698f4/ : SUCCESS in 40m 09s","accounts_in_message":[],"_revision_number":1},{"id":"75ef2b572634666f45402df294d51948ca4d9810","author":{"_account_id":17292,"name":"Michal Ptacek","email":"michalx.ptacek@intel.com","username":"mptacekx"},"date":"2016-11-21 06:50:07.000000000","message":"Patch Set 1:\n\nintel-nfv-ci recheck","accounts_in_message":[],"_revision_number":1},{"id":"ed323e5595a9d295c4cded6790fc317fd018a92b","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2016-11-21 14:00:29.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/93/397693/1/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/7671eb0 : SUCCESS in 57m 25s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/93/397693/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/b61444d : SUCCESS in 1h 10m 01s (non-voting)\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/93/397693/1/check/tempest-dsvm-full-nfv-xenial/ff18cfc : FAILURE in 2h 54m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c30b8def82c14e161c0242307e117697e24e1ece","revisions":{"c30b8def82c14e161c0242307e117697e24e1ece":{"kind":"REWORK","_number":1,"created":"2016-11-15 11:25:38.000000000","uploader":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"ref":"refs/changes/93/397693/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/93/397693/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/93/397693/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/93/397693/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/93/397693/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/93/397693/1"}}},"commit":{"parents":[{"commit":"319abcaf85791961baaed0019fa67c79c26047e0","subject":"Merge \"Switch fernet to be the default token provider\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/319abcaf85791961baaed0019fa67c79c26047e0"}]}],"author":{"name":"Daniel P. Berrange","email":"berrange@redhat.com","date":"2016-11-14 13:23:14.000000000","tz":0},"committer":{"name":"Daniel P. Berrange","email":"berrange@redhat.com","date":"2016-11-15 11:24:04.000000000","tz":0},"subject":"Move certificate setup earlier in deployment","message":"Move certificate setup earlier in deployment\n\nCurrently the x509 certificate setup is done after all the\nopenstack services have been deployed. This is OK because\nnone of the services require that the x509 certs exist\nwhen they are being deployed. With the integration of TLS\ninto the nova novnc proxy (and later spice \u0026 serial proxy)\nservice, x509 certs will need to exist before Nova is\ndeployed.\n\nThe CA setup must thus be moved earlier in the devstack\ndeployment flow, prior to the setup of any services. One\npart of the CA setup, however, fixes up the global cert\nbundle locations and this can only be done after the\npython requests module is install, thus must remain in\nits current location.\n\nChange-Id: Idcd264fb73bb88dc2f4280c53c013dfe4364afff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c30b8def82c14e161c0242307e117697e24e1ece"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c30b8def82c14e161c0242307e117697e24e1ece"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
