Activity log for bug #1398165

Date Who What changed Old value New value Message
2014-12-01 20:23:28 Lance Bragstad bug added bug
2014-12-01 20:24:35 OpenStack Infra keystone: status New In Progress
2014-12-01 20:24:35 OpenStack Infra keystone: assignee Lance Bragstad (lbragstad)
2014-12-01 20:26:23 Lance Bragstad description The region table doesn't allow for nullable descriptions [1] . The catalog Manager checks if region['description'] is set in the request and if the user hasn't provided a description for the region, the Manager will set it to an empty string [2]. If the user creates a region with a description and then later tries to update the description to be None, or an empty string, the request will fail because validation against the description field will fail. Invalid input for field 'description'. The value is 'None'. The user should be able to pass None, or null in json, to Keystone in a region request. [1] https://github.com/openstack/keystone/blob/2d829b4d9a886909735daa0f8a9419c8ba8d3f87/keystone/common/validation/parameter_types.py#L40-L42 [2] https://github.com/openstack/keystone/blob/2d829b4d9a886909735daa0f8a9419c8ba8d3f87/keystone/catalog/core.py#L103-L106 The region table doesn't allow for nullable descriptions [1] . The catalog Manager checks if region['description'] is set in the request and if the user hasn't provided a description for the region, the Manager will set it to an empty string [2]. If the user creates a region with a description and then later tries to update the description to be None, or an empty string, the request will fail because validation against the description field will fail.  Invalid input for field 'description'. The value is 'None'. The user should be able to pass None, or null in json, to Keystone in a region request. Region description are documented as being optional. [1] https://github.com/openstack/keystone/blob/2d829b4d9a886909735daa0f8a9419c8ba8d3f87/keystone/common/validation/parameter_types.py#L40-L42 [2] https://github.com/openstack/keystone/blob/2d829b4d9a886909735daa0f8a9419c8ba8d3f87/keystone/catalog/core.py#L103-L106
2014-12-01 20:26:38 Lance Bragstad keystone: assignee Lance Bragstad (lbragstad) David Stanek (dstanek)
2015-03-19 16:00:12 Lance Bragstad keystone: milestone liberty-1
2015-03-19 16:00:20 Lance Bragstad keystone: milestone liberty-1 kilo-rc1
2015-03-25 19:05:47 Morgan Fainberg keystone: importance Undecided Low
2015-03-25 19:05:54 Morgan Fainberg keystone: milestone kilo-rc1
2015-03-25 19:07:01 OpenStack Infra keystone: assignee David Stanek (dstanek) Steve Martinelli (stevemar)
2015-03-25 20:54:25 OpenStack Infra keystone: status In Progress Fix Committed
2015-04-07 16:07:03 Morgan Fainberg keystone: milestone kilo-rc1
2015-04-07 21:38:28 Thierry Carrez keystone: status Fix Committed Fix Released
2015-04-30 08:07:18 Thierry Carrez keystone: milestone kilo-rc1 2015.1.0