)]}'
{"id":"openstack%2Fdevstack~350247","triplet_id":"openstack%2Fdevstack~master~I1aca5d0fded41f5bb376278878e8bb84a18fe695","project":"openstack/devstack","branch":"master","topic":"ssl","hashtags":[],"change_id":"I1aca5d0fded41f5bb376278878e8bb84a18fe695","subject":"Setup apache snippets structure","status":"ABANDONED","created":"2016-08-02 19:40:02.000000000","updated":"2017-10-22 22:42:58.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"689962798194bb77319836bb60893ba589eb706e","_number":350247,"virtual_id_number":350247,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-08-03 14:17:03.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":-1,"date":"2016-08-03 04:12:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-08-02 20:08:26.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"date":"2016-08-04 05:24:29.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"date":"2016-08-02 20:31:52.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"date":"2016-08-03 20:47:14.000000000","_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"}],"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":{"all":[{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-02 20:08:26.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2016-08-02 20:31:52.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"},{"updated":"2016-08-03 04:12:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-08-03 14:17:03.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2016-08-03 20:47:14.000000000","updated_by":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"reviewer":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"state":"REVIEWER"}],"messages":[{"id":"b8fa1f1390d6c04e44696b2a176960c48db51946","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-02 19:40:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"124b2294d2f8effeea79211764cdb86142ee0bc1","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2016-08-02 20:08:26.000000000","message":"Patch Set 1:\n\nTesting completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. Contact info: kvmpower@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- check-ibm-tempest-dsvm-full http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/47/350247/1/check/check-ibm-tempest-dsvm-full/85199ee/ : FAILURE in 28m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"852bce32539f85b73c3ff058f8c6022d91f28b65","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2016-08-02 20:31:52.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline). To recheck leave a comment with intel-nfv-ci recheck. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel-NFV-CI.\n\n- tempest-dsvm-ovsdpdk-nfv-networking http://intel-openstack-ci-logs.ovh/47/350247/1/check/tempest-dsvm-ovsdpdk-nfv-networking/58adfae : FAILURE in 31m 15s\n- tempest-dsvm-full-nfv http://intel-openstack-ci-logs.ovh/47/350247/1/check/tempest-dsvm-full-nfv/2aa3b53 : FAILURE in 26m 01s","accounts_in_message":[],"_revision_number":1},{"id":"909f6d4c62dc1396fa8d2c499a5cea31573857a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 04:12:40.000000000","message":"Patch Set 1: 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/47/350247/1/check/gate-tempest-dsvm-full-ubuntu-xenial/056f20b/ : FAILURE in 20m 17s\n- gate-tempest-dsvm-postgres-full-ubuntu-xenial http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-postgres-full-ubuntu-xenial/e1d4f82/ : FAILURE in 28m 19s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/1f0a266/ : FAILURE in 19m 05s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/47/350247/1/check/gate-grenade-dsvm-ubuntu-trusty/c7427c2/ : SUCCESS in 35m 51s\n- gate-devstack-docs-ubuntu-trusty http://docs-draft.openstack.org/47/350247/1/check/gate-devstack-docs-ubuntu-trusty/9edb79d//doc/build/html/ : SUCCESS in 3m 16s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/47/350247/1/check/gate-devstack-docs-ubuntu-xenial/cfdc4dd//doc/build/html/ : SUCCESS in 2m 51s\n- gate-devstack-bashate http://logs.openstack.org/47/350247/1/check/gate-devstack-bashate/00e8805/ : SUCCESS in 3m 17s\n- gate-devstack-unit-tests http://logs.openstack.org/47/350247/1/check/gate-devstack-unit-tests/270f27b/ : SUCCESS in 2m 47s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-nv/4036ebf/ : FAILURE in 42m 15s (non-voting)\n- gate-devstack-dsvm-updown http://logs.openstack.org/47/350247/1/check/gate-devstack-dsvm-updown/7cb1a02/ : FAILURE in 36m 48s\n- gate-tempest-dsvm-neutron-identity-v3-only-full-nv http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-nv/3bfcd3f/ : FAILURE in 38m 45s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/47/350247/1/check/gate-swift-dsvm-functional-nv/6757e04/ : FAILURE in 29m 16s (non-voting)\n- gate-grenade-dsvm-neutron-ubuntu-trusty http://logs.openstack.org/47/350247/1/check/gate-grenade-dsvm-neutron-ubuntu-trusty/f967633/ : SUCCESS in 40m 48s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-multinode-full/da164a7/ : FAILURE in 44m 33s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-neutron-multinode-full/a4a515e/ : FAILURE in 40m 13s (non-voting)\n- gate-grenade-dsvm-multinode http://logs.openstack.org/47/350247/1/check/gate-grenade-dsvm-multinode/f84d631/ : SUCCESS in 55m 10s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/47/350247/1/check/gate-grenade-dsvm-neutron-multinode/b9e9960/ : SUCCESS in 1h 18m 34s\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-platform-centos7-nv/4f86f98/ : FAILURE in 22m 59s (non-voting)\n- gate-tempest-dsvm-platform-fedora23-nv http://logs.openstack.org/47/350247/1/check/gate-tempest-dsvm-platform-fedora23-nv/1d73df3/ : FAILURE in 28m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e635a70d591325ec6b4106e4eb05ab722b86c71e","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2016-08-03 14:17:03.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-nova-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/47/350247/1/check/dsvm-tempest-nova-network/bf68e88 : SUCCESS in 1h 08m 35s\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/47/350247/1/check/dsvm-tempest-neutron-network/96113ee : SUCCESS in 1h 54m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d5459d6b7cac0a07bbba0475439c5e0046ab65ae","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2016-08-03 20:47:14.000000000","message":"Patch Set 1:\n\nI have mixed feelings about snippets-available. Is there a case where a snippet would be available but not used?\n\nYou might be able to achieve a similar thing without a new directory structure using a different extension for snippets.\n\nI\u0027ll keep an open mind while you still work on it. I think a snippet approach will be good in the long run to really simplify configuration.","accounts_in_message":[],"_revision_number":1},{"id":"8f2cbb24a639643ce053081394a3f5f8a466e39c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-08-04 05:24:29.000000000","message":"Patch Set 1:\n\nNo particular reason other than i installed it on a ubuntu system and it just looked kind of wrong without the -enabled/-available seperation - which i agree is a waste of time.\n\nI\u0027m not sure how far i want to pursue the RHEL/debian divide here. I think maybe we just make a snippets dir and always link everything in it into either http or ssl vhosts.","accounts_in_message":[],"_revision_number":1},{"id":"22e60cabb7e8056ddb9b4a4d67e9383b934d990b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2017-10-22 22:42:58.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"702be2cb5fbd2df582af0dc3edefecd2feacdb71","revisions":{"702be2cb5fbd2df582af0dc3edefecd2feacdb71":{"kind":"REWORK","_number":1,"created":"2016-08-02 19:40:02.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/47/350247/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/47/350247/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/47/350247/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/47/350247/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/47/350247/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/47/350247/1"}}},"commit":{"parents":[{"commit":"ccd242793b6d07f7161f4c3631304835e3aefb9b","subject":"Always install apache and mod_wsgi","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ccd242793b6d07f7161f4c3631304835e3aefb9b"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-02 02:00:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-08-02 19:32:17.000000000","tz":600},"subject":"Setup apache snippets structure","message":"Setup apache snippets structure\n\nTo make all devstack services work in a namespaced fashion we need for\nthem all to be able to individually add apache configuration that is\nread as part of the same virtual host.\n\nThe way different services treat apache makes it difficult to share,\ncurrently horizon simply creates and owns the port 80 virtual host,\nkeystone needs to add things to the port 80 host and create the 443\nvhost to make SSL work.\n\nThis arrangement is not just a keystone/horizon problem and will apply\nto all services.\n\nCreate a vhost snippet arrangement. A \"http\" site is added to apache\nthat loads all apache config snippets from \"http-enabled\". This\nconfiguration will in future patches allow a similar \"ssl-enabled\"\nstructure for SSL endpoints.\n\nNow everything that is added to the http-enabled snippets exists in the\nsame vhost, yet each service can control its own apache config.\n\nChange-Id: I1aca5d0fded41f5bb376278878e8bb84a18fe695\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/702be2cb5fbd2df582af0dc3edefecd2feacdb71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/702be2cb5fbd2df582af0dc3edefecd2feacdb71"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
