Comment 2 for bug 1729933

Revision history for this message
Lance Bragstad (lbragstad) wrote :

This was a huge issue with the implementation of `extras` and why we no longer encourage its use in any keystone entity that supports it. I think introducing functionality that updates key-value pairs in extras will only confuse users further. Keystone doesn't do anything with the `enabled` key if it is specified in `extras`, but making it update-able won't really change that either. As a deployer, I have the ability to update the property but it doesn't actually change anything in my deployment. Instead, I think we should fix python-keystoneclient to not assume enabled is an actual region property, which is mentioned in bug 1615076.

Allowing regions to support updating enabled means we would be inconsistent with other entities and their ability to update values in `extras`.