A library containing standardized resource class names in the Placement service.
Go to file
OpenDev Sysadmins 63b10398a9 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:31:06 +00:00
doc Tune up documentation to be more useful 2018-12-13 12:26:43 +00:00
os_resource_classes Add normalize_name utility 2019-02-01 08:41:58 -06:00
releasenotes Update master for stable/stein 2019-03-18 14:42:22 +00:00
.coveragerc Initial tuning from cookiecutter start 2018-09-14 14:37:15 -06:00
.gitignore Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:31:06 +00:00
.stestr.conf Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
.zuul.yaml Initial automated testing for os-resource-classes 2018-12-11 17:49:45 +00:00
CONTRIBUTING.rst Update bug links for storyboard 2019-03-11 17:51:03 +00:00
HACKING.rst Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
LICENSE Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
README.rst Update bug links for storyboard 2019-03-11 17:51:03 +00:00
requirements.txt Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
setup.cfg Update author-email in setup.cfg 2019-01-07 00:14:34 +00:00
setup.py Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
test-requirements.txt Initial Cookiecutter Commit. 2018-09-14 14:28:48 -06:00
tox.ini Don't use upper-constraints when installing package 2019-01-04 13:55:54 +00:00

README.rst

os-resource-classes

A list of standardized resource classes for OpenStack.

A resource class is a distinct type of inventory that exists in a cloud environment, for example VCPU, DISK_GB. They are upper case with underscores. They often include a unit in their name.

This package provides a collection of symbols representing those standard resource classes which are expected to be available in any OpenStack deployment.

There also exists a concept of custom resource classes. These are countable types that are custom to a particular environment. The OpenStack placement API provides a way to create these. A custom resource class always begins with a CUSTOM_ prefix.