Activity log for bug #1471034

Date Who What changed Old value New value Message
2015-07-02 23:02:55 Theodore Ilie bug added bug
2015-07-02 23:04:57 Theodore Ilie description When creating an endpoint, it is possible to have an invalid URL by adding a space in "tenant_id." keystone endpoint-create --service_id 410de5fed7544c90a36ebdb8b38f0cea --publicurl "http://127.0.0.1:8774 /v1.1/\$(tenant_i d)s" --adminurl " http://127.0.0.1:8774 /v1.1/\$(tenant_i d)s" --internalurl "http://127.0.0.1:8774 /v1.1/\$(tenant_i d)s" It's your own fault if you make an endpoint with a space there, but it would still be nice for Keystone to stop you and give an error message such as, "Cannot create an endpoint with an invalid URL." Note: This is NOT a duplicate of bug #1098564. This bug is fairly similar to https://bugs.launchpad.net/keystone/+bug/1098564, but that bug report is about not being able to delete the endpoint. I have a patch in progress that adds a test case for deleting the endpoint. My report is about suppressing invalid URLs; the other one is about deleting an endpoint with an invalid URL. When creating an endpoint, it is possible to have an invalid URL by adding a space in "tenant_id." keystone endpoint-create --service_id 410de5fed7544c90a36ebdb8b38f0cea --publicurl "http://127.0.0.1:8774 /v1.1/\$(tenant_i d)s" --adminurl " http://127.0.0.1:8774 /v1.1/\$(tenant_i d)s" --internalurl "http://127.0.0.1:8774 /v1.1/\$(tenant_i d)s" It's your own fault if you make an endpoint with a space there, but it would still be nice for Keystone to stop you and give an error message such as, "Cannot create an endpoint with an invalid URL." Note: This is NOT a duplicate of bug #1098564. This bug is fairly similar to https://bugs.launchpad.net/keystone/+bug/1098564, but that bug report is about not being able to delete the endpoint. I have a patch in progress that adds a test case for deleting the endpoint. My report is about suppressing invalid URLs; the other one is about deleting an endpoint with an invalid URL. These should have separate patches.
2015-07-03 02:02:12 Steve Martinelli keystone: importance Undecided Low
2015-07-06 16:57:31 Nathan Jewell keystone: assignee Nathan Jewell (ncjewell)
2015-07-07 20:52:37 Nathan Jewell keystone: assignee Nathan Jewell (ncjewell)
2015-07-08 10:05:55 jiaxi keystone: assignee jiaxi (tjxiter)
2015-07-08 19:15:49 Dolph Mathews tags user-experience
2015-07-09 07:50:13 jiaxi keystone: status New In Progress
2015-07-09 11:57:57 jiaxi bug added subscriber jiaxi
2015-07-24 03:21:47 OpenStack Infra keystone: assignee jiaxi (tjxiter) Adam Young (ayoung)
2015-07-24 03:36:16 Adam Young keystone: assignee Adam Young (ayoung) jiaxi (tjxiter)
2015-07-24 03:36:42 Adam Young summary invalid URLs are not suppressed create endpoint requests with invalid URLs are not rejected
2015-07-28 16:16:48 OpenStack Infra keystone: assignee jiaxi (tjxiter) David Stanek (dstanek)
2015-07-28 23:35:45 jiaxi keystone: assignee David Stanek (dstanek) jiaxi (tjxiter)
2015-08-01 05:08:32 OpenStack Infra keystone: status In Progress Fix Committed
2015-09-03 18:15:15 Doug Hellmann keystone: status Fix Committed Fix Released
2015-09-03 18:15:15 Doug Hellmann keystone: milestone liberty-3
2015-10-15 09:58:42 Thierry Carrez keystone: milestone liberty-3 8.0.0