d6658d268d
In a microversion 1.7 change PUT /resource_classes/{name} so that creation and existence validation of a custom resource class can happen in a single request and prevent the previous behavior of being able to update a single resource class to a new name, which is not desirable. The previous update_resource_class is still in place to support microversion 1.2-1.6. The original resource-classs.yaml sets the default microversion header to 'latest' so for those existing tests that are using the old style of PUT, a '1.6' header has been added. New files for version 1.6 (to add a "no 1.7 behavior here" test) and 1.7 (testing the new PUT behavior and explicitly verifying POST to create is still around) are added. Change-Id: I95f62ab2cb1ab76d18fb52b93f87ed28e4e7b5f3 Implements: bp placement-put-resource-class |
||
---|---|---|
.. | ||
add-aggregate-type-extra-specs-affinity-filter-79a2d3ee152b8ecd.yaml | ||
aggregate-uuid-generation-1f029af7a9af519b.yaml | ||
aggregates-moved-to-api-database-e1bd30909aaf79d3.yaml | ||
delete-inventories-placement-api-13582910371308c4.yaml | ||
idempotent-put-resource-class-dc7a267c823b7995.yaml | ||
placement-api-endpoint-interface-set-29af8b9400ce7775.yaml | ||
placement-api-member-of-d8a08d0d0c5700d7.yaml | ||
placement-cors-c7a83e8c63787736.yaml | ||
placement-rest-api-filter-providers-by-resources-0ab51c9766fe654f.yaml | ||
placement-rest-custom-resource-classes-a3f2175772983b0a.yaml | ||
placement-traits-api-efa17d46ea1b616b.yaml | ||
return-uuid-attribute-for-aggregates-70d9f733f86fb1a3.yaml |