Remove quota-class API and logic

Registered by Sergio Cazzolato

As quota-class doesn't work and it has been removed from nova, it should be removed from cinder too.

$ cinder quota-class-show default
+-----------+-------+
| Property | Value |
+-----------+-------+
| gigabytes | 1000 |
| snapshots | 10 |
| volumes | 10 |
+-----------+-------+
$ cinder quota-class-update default --volumes 12
ERROR: 'Namespace' object has no attribute 'class_name'

quota-class removed in nova:
. https://review.openstack.org/#/c/75535/
. https://review.openstack.org/#/c/76017/

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Sergio Cazzolato
Direction:
Needs approval
Assignee:
Sergio Cazzolato
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Sergio Cazzolato

Related branches

Sprints

Whiteboard

@Serigio
So it seems that the only real problem here is that the cinder client has a bug causing the call to fail. Why not just fix the client and keep the call rather than removing it?

I'm not familiar with the history from the Nova side, but def don't subscribe to the "nova did it, so we should too". Thoughts?

--sjcazzol
You are right, in fact in nova this feature has been restored. I will raise a bug to fix this problem in cinder.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.