If you run "nova quota-show --tenant <tenant-id>" (that is, using the tenant *ID* for the admin project, not its name), do you still see the correct updated quota?
This reminds me of bug 1317515: Nova doesn't validate the tenant id is with Keystone (yet?) so it accepts any value as a possible id, which causes confusion for people using the names directly.
Looking at https:/ /github. com/openstack/ python- novaclient/ blob/master/ novaclient/ v1_1/quotas. py , the first argument for a quota update should be the tenant id, not name.
If you run "nova quota-show --tenant <tenant-id>" (that is, using the tenant *ID* for the admin project, not its name), do you still see the correct updated quota?
This reminds me of bug 1317515: Nova doesn't validate the tenant id is with Keystone (yet?) so it accepts any value as a possible id, which causes confusion for people using the names directly.