Activity log for bug #1496041

Date Who What changed Old value New value Message
2015-09-15 15:57:45 Brant Knudson bug added bug
2015-09-15 16:01:12 OpenStack Infra keystone: status New In Progress
2015-09-15 16:42:29 Dolph Mathews description The identity service is expected to be on ports 5000 and 35357 for historical reasons. It's been a dream for some time to have the identity service, along with the rest of the OpenStack services, available on a path on the normal HTTP port so that we're not polluting the port space so much, and also port 35357 has problems on Linux since it's in the default ephemeral port range. With keystone switching to being served by Apache Httpd or some other full-featured web server (as opposed to eventlet) this is actually pretty easy to accomplish. Httpd (and other web servers) allows you to route multiple paths / ports to the wsgi process, so you can have :5000 and :443/identity going to the same place (same with :35357 and :443/identity_admin), all in the same server. Keystone ships a sample config file in httpd/wsgi-keystone.conf so we'll update that to support both the virtual hosts on different ports and path handling. If we agree on this we can get some tests going to ensure the rest of the OpenStack ecosystem is ready by changing devstack to use the new config. Eventually we can "deprecate" running identity service on 5000 and 35357 and instead use :443/identity and /identity_admin. The identity service is expected to be on ports 5000 and 35357 for historical reasons. It's been a dream for some time to have the identity service, along with the rest of the OpenStack services, available on a path on the normal HTTP port so that we're not polluting the port space so much, and also port 35357 has problems on Linux since it's in the default ephemeral port range (see bug 1253482). With keystone switching to being served by Apache Httpd or some other full-featured web server (as opposed to eventlet) this is actually pretty easy to accomplish. Httpd (and other web servers) allows you to route multiple paths / ports to the wsgi process, so you can have :5000 and :443/identity going to the same place (same with :35357 and :443/identity_admin), all in the same server. Keystone ships a sample config file in httpd/wsgi-keystone.conf so we'll update that to support both the virtual hosts on different ports and path handling. If we agree on this we can get some tests going to ensure the rest of the OpenStack ecosystem is ready by changing devstack to use the new config. Eventually we can "deprecate" running identity service on 5000 and 35357 and instead use :443/identity and /identity_admin.
2015-10-08 05:09:22 OpenStack Infra keystone: status In Progress Fix Committed
2015-12-01 21:34:46 Steve Martinelli keystone: milestone mitaka-1
2015-12-03 20:59:01 Doug Hellmann keystone: status Fix Committed Fix Released