diff options
Diffstat (limited to 'releasenotes/notes/14')
16 files changed, 100 insertions, 0 deletions
diff --git a/releasenotes/notes/14/14.0.0-add-cred-provider-abstract-class-to-lib-70ff513221f8a871.yaml b/releasenotes/notes/14/14.0.0-add-cred-provider-abstract-class-to-lib-70ff513221f8a871.yaml new file mode 100644 index 000000000..6f7a41188 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-cred-provider-abstract-class-to-lib-70ff513221f8a871.yaml @@ -0,0 +1,6 @@ +--- +features: + - The cred_provider abstract class which serves as the basis for both + of tempest's cred providers, pre-provisioned credentials and dynamic + credentials, is now a library interface. This provides the common signature + required for building a credential provider. diff --git a/releasenotes/notes/14/14.0.0-add-cred_client-to-tempest.lib-4d4af33f969c576f.yaml b/releasenotes/notes/14/14.0.0-add-cred_client-to-tempest.lib-4d4af33f969c576f.yaml new file mode 100644 index 000000000..432a6b155 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-cred_client-to-tempest.lib-4d4af33f969c576f.yaml @@ -0,0 +1,5 @@ +--- +features: + - The cred_client module was added to tempest.lib. This module provides a + wrapper to the keystone services client which provides a uniform + interface that abstracts out the differences between keystone api versions. diff --git a/releasenotes/notes/14/14.0.0-add-error-code-translation-to-versions-clients-acbc78292e24b014.yaml b/releasenotes/notes/14/14.0.0-add-error-code-translation-to-versions-clients-acbc78292e24b014.yaml new file mode 100644 index 000000000..57bf47c56 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-error-code-translation-to-versions-clients-acbc78292e24b014.yaml @@ -0,0 +1,6 @@ +--- +upgrade: + - Add an error translation to list_versions() of versions_client of both + compute and network. This can affect users who are expecting that these + clients return error status code instead of the exception. It is needed + to change the code for handling the exception like the other clients code. diff --git a/releasenotes/notes/14/14.0.0-add-image-clients-af94564fb34ddca6.yaml b/releasenotes/notes/14/14.0.0-add-image-clients-af94564fb34ddca6.yaml new file mode 100644 index 000000000..7e40fd4d6 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-image-clients-af94564fb34ddca6.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + As in the [doc]: + http://developer.openstack.org/api-ref/image/v2/metadefs-index.html, + there are some apis are not included, add them. + + * namespace_properties_client(v2) + diff --git a/releasenotes/notes/14/14.0.0-add-role-assignments-client-as-a-library-d34b4fdf376984ad.yaml b/releasenotes/notes/14/14.0.0-add-role-assignments-client-as-a-library-d34b4fdf376984ad.yaml new file mode 100644 index 000000000..a1edcc5c3 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-role-assignments-client-as-a-library-d34b4fdf376984ad.yaml @@ -0,0 +1,6 @@ +--- +features: + - Define the identity service role_assignments_client as a library. + Add role_assignments_client to the library interface so the other + projects can use this module as a stable library without any + maintenance changes. diff --git a/releasenotes/notes/14/14.0.0-add-service-provider-client-cbba77d424a30dd3.yaml b/releasenotes/notes/14/14.0.0-add-service-provider-client-cbba77d424a30dd3.yaml new file mode 100644 index 000000000..b504c789a --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-service-provider-client-cbba77d424a30dd3.yaml @@ -0,0 +1,4 @@ +--- +features: + - A Neutron Service Providers client is added to deal with resources + of the '/service-providers' route. diff --git a/releasenotes/notes/14/14.0.0-add-ssh-port-parameter-to-client-6d16c374ac4456c1.yaml b/releasenotes/notes/14/14.0.0-add-ssh-port-parameter-to-client-6d16c374ac4456c1.yaml new file mode 100644 index 000000000..b2ad1995a --- /dev/null +++ b/releasenotes/notes/14/14.0.0-add-ssh-port-parameter-to-client-6d16c374ac4456c1.yaml @@ -0,0 +1,4 @@ +--- +features: + - A new optional parameter `port` for ssh client (`tempest.lib.common.ssh.Client`) + to specify destination port for a host. The default value is 22. diff --git a/releasenotes/notes/14/14.0.0-deprecate-nova-api-extensions-df16b02485dae203.yaml b/releasenotes/notes/14/14.0.0-deprecate-nova-api-extensions-df16b02485dae203.yaml new file mode 100644 index 000000000..c2d9a9bc9 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-deprecate-nova-api-extensions-df16b02485dae203.yaml @@ -0,0 +1,7 @@ +--- +deprecations: + - The *api_extensions* config option in the *compute-feature-enabled* group is + now deprecated. This option will be removed from tempest when all the + OpenStack releases supported by tempest no longer support the API extensions + mechanism. This was removed from Nova during the Newton cycle, so this will + be removed at the Mitaka EOL. diff --git a/releasenotes/notes/14/14.0.0-move-cinder-v3-to-lib-service-be3ba0c20753b594.yaml b/releasenotes/notes/14/14.0.0-move-cinder-v3-to-lib-service-be3ba0c20753b594.yaml new file mode 100644 index 000000000..9223ba566 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-move-cinder-v3-to-lib-service-be3ba0c20753b594.yaml @@ -0,0 +1,7 @@ +features: + - | + Define the Volume v3 service clients as library interfaces, + allowing other projects to use these modules as stable + libraries without maintenance changes. + + * messages_client(v3) diff --git a/releasenotes/notes/14/14.0.0-new-volume-limit-client-517c17d9090f4df4.yaml b/releasenotes/notes/14/14.0.0-new-volume-limit-client-517c17d9090f4df4.yaml new file mode 100644 index 000000000..033e14788 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-new-volume-limit-client-517c17d9090f4df4.yaml @@ -0,0 +1,3 @@ +--- +features: + - The volume_limits client was added to tempest.lib. diff --git a/releasenotes/notes/14/14.0.0-remo-stress-tests-81052b211ad95d2e.yaml b/releasenotes/notes/14/14.0.0-remo-stress-tests-81052b211ad95d2e.yaml new file mode 100644 index 000000000..389b29f76 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-remo-stress-tests-81052b211ad95d2e.yaml @@ -0,0 +1,13 @@ +--- +prelude: > + This release is marking the end of Liberty release support in Tempest +upgrade: + - The Stress tests framework and all the stress tests have been removed. +other: + - | + OpenStack releases supported at this time are **Mitaka** and **Newton**. + + The release under current development as of this tag is Ocata, meaning that + every Tempest commit is also tested against master during the Ocata cycle. + However, this does not necessarily mean that using Tempest as of this tag + will work against a Ocata (or future releases) cloud. diff --git a/releasenotes/notes/14/14.0.0-remove-baremetal-tests-65186d9e15d5b8fb.yaml b/releasenotes/notes/14/14.0.0-remove-baremetal-tests-65186d9e15d5b8fb.yaml new file mode 100644 index 000000000..ca2635e16 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-remove-baremetal-tests-65186d9e15d5b8fb.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - All tests for the Ironic project have been removed from Tempest. Those + exist as a Tempest plugin in the Ironic project. diff --git a/releasenotes/notes/14/14.0.0-remove-bootable-option-024f8944c056a3e0.yaml b/releasenotes/notes/14/14.0.0-remove-bootable-option-024f8944c056a3e0.yaml new file mode 100644 index 000000000..e6e53aff2 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-remove-bootable-option-024f8944c056a3e0.yaml @@ -0,0 +1,6 @@ +--- +deprecations: + - The *bootable* config option in the *volume_feature_enabled* group is + removed because the corresponding feature os-set_bootable has been + implemented 2.5 years ago and all OpenStack versions which are supported + by Tempest should support the feature. diff --git a/releasenotes/notes/14/14.0.0-remove-negative-test-generator-1653f4c0f86ccf75.yaml b/releasenotes/notes/14/14.0.0-remove-negative-test-generator-1653f4c0f86ccf75.yaml new file mode 100644 index 000000000..a734d1555 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-remove-negative-test-generator-1653f4c0f86ccf75.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - The Negative Tests Generator has been removed (it was not used by any + Tempest tests). diff --git a/releasenotes/notes/14/14.0.0-remove-sahara-tests-1532c47c7df80e3a.yaml b/releasenotes/notes/14/14.0.0-remove-sahara-tests-1532c47c7df80e3a.yaml new file mode 100644 index 000000000..b541cf902 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-remove-sahara-tests-1532c47c7df80e3a.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - All tests for the Sahara project have been removed from Tempest. They now + live as a Tempest plugin in the ``openstack/sahara-tests`` repository. diff --git a/releasenotes/notes/14/14.0.0-volume-clients-as-library-309030c7a16e62ab.yaml b/releasenotes/notes/14/14.0.0-volume-clients-as-library-309030c7a16e62ab.yaml new file mode 100644 index 000000000..6babd93f5 --- /dev/null +++ b/releasenotes/notes/14/14.0.0-volume-clients-as-library-309030c7a16e62ab.yaml @@ -0,0 +1,12 @@ +--- +features: + - | + Define volume service clients as libraries. + The following volume service clients are defined as library interface, + so the other projects can use these modules as stable libraries without + any maintenance changes. + + * volumes_client(v1) + * volumes_client(v2) + * capabilities_client(v2) + * scheduler_stats_client(v2) |