Merge "Use the master constraint in tox.ini again"
diff --git a/releasenotes/notes/Stabilize-scenario-manager-adf36d21b08e31a4.yaml b/releasenotes/notes/Stabilize-scenario-manager-adf36d21b08e31a4.yaml
new file mode 100644
index 0000000..8df5f3c
--- /dev/null
+++ b/releasenotes/notes/Stabilize-scenario-manager-adf36d21b08e31a4.yaml
@@ -0,0 +1,31 @@
+---
+prelude: >
+ Tempest.scenario.manager is now a stable interface for Tempest plugins.
+features:
+ - |
+ In this release, we made tempest/scenario/manager.py a stable interface
+ ready to be consumed by all tempest plugins. The effort was tracked in
+ the following etherpad [1], and the related review can be listed via [2]:
+
+ * [1] https://etherpad.opendev.org/p/tempest-scenario-manager
+ * [2] https://review.opendev.org/#/q/topic:bp/tempest-scenario-manager-stable(status:open+OR+status:merged)
+
+ Some time ago, tempest/scenario/manager.py got copied to most of the plugins
+ and therefore, it diverged - every plugin's copy had slight differences.
+ In this release, we pushed changes to unify the manager's methods and
+ improved their APIs in order to have them easier consumable:
+
+ * we added implementations of methods that were often used in plugins'
+ manager.py however were not implemented in our manager
+ * we improved APIs by f.e. adding a kwargs argument so that the consumers
+ are more in control of the data that are passed to tempest clients
+ * we modified logic of a few methods so that it complies with the plugins'
+ manager versions in order to prepare for a situation when the plugins
+ can reuse Tempest manager as much as possible rather than keeping their
+ own copy
+ * we made methods consistent w.r.t. names and parameters
+ * we split the lengthy methods to have more readable code
+ * previously private methods which had a potential to be reused were
+ made public so that it's clear they are expected to be used in tempest
+ plugins
+ * missing docstrings have been added
diff --git a/releasenotes/notes/tempest-wallaby-release-0f2cea5ccf63485e.yaml b/releasenotes/notes/tempest-wallaby-release-0f2cea5ccf63485e.yaml
new file mode 100644
index 0000000..25fb1f2
--- /dev/null
+++ b/releasenotes/notes/tempest-wallaby-release-0f2cea5ccf63485e.yaml
@@ -0,0 +1,17 @@
+---
+prelude: |
+ This release is to tag Tempest for OpenStack Wallaby release.
+ This release marks the start of Wallaby release support in Tempest.
+ After this release, Tempest will support below OpenStack Releases:
+
+ * Wallaby
+ * Victoria
+ * Ussuri
+ * Train
+
+ Current development of Tempest is for OpenStack Xena development
+ cycle. Every Tempest commit is also tested against master during
+ the Xena cycle. However, this does not necessarily mean that using
+ Tempest as of this tag will work against a Xena (or future release)
+ cloud.
+ To be on safe side, use this tag to test the OpenStack Wallaby release.
diff --git a/releasenotes/source/index.rst b/releasenotes/source/index.rst
index 21f414e..9b1719f 100644
--- a/releasenotes/source/index.rst
+++ b/releasenotes/source/index.rst
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ v26.1.0
v26.0.0
v24.0.0
v23.0.0
diff --git a/releasenotes/source/v26.1.0.rst b/releasenotes/source/v26.1.0.rst
new file mode 100644
index 0000000..554cf1f
--- /dev/null
+++ b/releasenotes/source/v26.1.0.rst
@@ -0,0 +1,5 @@
+=====================
+v26.1.0 Release Notes
+=====================
+.. release-notes:: 26.1.0 Release Notes
+ :version: 26.1.0