This is a "feature" (i use that term loosely) in keystone (the extras field), changing behavior at this point is not in scope. Fixing things at the CLI to be more friendly might be doable.
Marked as wont fix because this is not something we can change behavior on. ** Changed in: keystone Status: New => Won't Fix -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone). https://bugs.launchpad.net/bugs/1558690 Title: project set works for invalid properties Status in OpenStack Identity (keystone): Won't Fix Status in python-openstackclient: New Bug description: openstack project set accepts invalid properties, and even somehow sets their values # openstack project set ABC --property xyz=pqr # openstack project show ABC +-------------+----------------------------------+ | Field | Value | +-------------+----------------------------------+ | description | | | domain_id | ef8acb82bebd4c4abdc6b2056440b596 | | enabled | True | | id | 315700c2a1384b1ca21543504e3513bb | | is_domain | False | | name | ABC | | xyz | pqr | +-------------+----------------------------------+ As seen above, the new "xyz" field was created with the specified value. This is not a valid property and should not have been created. Also, specifying an invalid property without a value did not return an error: # openstack project set ABC --property QQQ # openstack project show ABC +-------------+----------------------------------+ | Field | Value | +-------------+----------------------------------+ | description | | | domain_id | ef8acb82bebd4c4abdc6b2056440b596 | | enabled | True | | id | 315700c2a1384b1ca21543504e3513bb | | is_domain | False | | name | ABC | | xyz | pqr | +-------------+----------------------------------+ openstackclient version = 1.5.0 keystone version = mitaka To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1558690/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp