A library containing standardized trait strings. Used by placement service and clients to ensure consistency.
Go to file
Adam Spiers 3b9116739d Update SEV trait docs to avoid misleading people
Since the AMD SEV spec was approved for Stein, it was subsequently
realised that a trait would not be sufficient for tracking SEV-capable
compute hosts.  A resource class is also needed to track the inventory
of "slots" available on these hosts, since the number of slots limits
how many guests with encrypted memory can run concurrently.

Therefore the design pivoted somewhat, and now
trait:HW_CPU_AMD_SEV=required will not be the correct way to request
SEV functionality:

  https://specs.openstack.org/openstack/nova-specs/specs/train/approved/amd-sev-libvirt-support.html

For reference, the previous spec is here:

  https://specs.openstack.org/openstack/nova-specs/specs/stein/approved/amd-sev-libvirt-support.html

Another lesson learnt from the Stein cycle was that it is not safe to
assume that the work targeted for one cycle will actually land in that
cycle, therefore it's safer for documentation of an in-progress
feature to be transparent that it's in progress and not yet usable.

Change-Id: I6b652c20ba4f5ec775829a45939d708066dc3011
blueprint: amd-sev-libvirt-support
2019-04-25 18:19:02 +01:00
doc Update SEV trait docs to avoid misleading people 2019-04-25 18:19:02 +01:00
os_traits Add contextual comment about image type traits 2019-03-28 11:46:46 -05:00
releasenotes Update master for stable/stein 2019-03-18 14:42:35 +00:00
.gitignore Switch to stestr 2018-07-18 10:33:07 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:49:13 +00:00
.stestr.conf Switch to stestr 2018-07-18 10:33:07 +01:00
.zuul.yaml Change python3.5 job to python3.7 job on Stein+ 2019-02-14 10:21:59 +00:00
babel.cfg Initial commit of os-capabilities library 2016-08-03 19:25:39 -04:00
CONTRIBUTING.rst Update bug links for storyboard 2019-03-11 17:44:36 +00:00
HACKING.rst Update the documentation urls 2017-09-06 14:56:01 +08:00
LICENSE Initial commit of os-capabilities library 2016-08-03 19:25:39 -04:00
MANIFEST.in Initial commit of os-capabilities library 2016-08-03 19:25:39 -04:00
README.rst Update bug links for storyboard 2019-03-11 17:44:36 +00:00
requirements.txt Updated from global requirements 2017-11-16 11:20:23 +00:00
setup.cfg Update author-email in setup.cfg 2018-12-04 04:24:55 +00:00
setup.py Updated from global requirements 2017-03-03 22:57:04 +00:00
test-requirements.txt Update hacking version to latest 2019-01-05 00:43:01 +08:00
tox.ini Change python3.5 job to python3.7 job on Stein+ 2019-02-14 10:21:59 +00:00

os-traits

os-traits is a library containing standardized trait strings.

Traits are strings that represent a feature of some resource provider. This library contains the catalog of constants that have been standardized in the OpenStack community to refer to a particular hardware, virtualization, storage, network, or device trait.