[release-announce] magnum_tempest_plugin 0.1.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Aug 27 19:48:59 UTC 2018


We high-spiritedly announce the release of:

magnum_tempest_plugin 0.1.0: Tempest plugin for Magnum Project

This is the first release of magnum_tempest_plugin. This release is
part of the rocky release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/magnum-tempest-plugin

Download the package from:

    https://tarballs.openstack.org/magnum-tempest-plugin/

Please report issues through launchpad:

    http://bugs.launchpad.net/magnum

For more details, please see below.

Changes in magnum_tempest_plugin 914164951b17b2a36641c53ffd6dec449df6a581..0.1.0
--------------------------------------------------------------------------------

cc0647c Switch to stestr and fixing gate
f69ba5b Switch to stestr
d1ff331 Fix links to build docs
418c238 Add find and bash to whitelist_externals
4f8af5f Refactored magnum tempest plugin
a9ba679 Fixed project name in .gitreview
ba5a104 Apply cookiecutter to newly split project
b03bca4 Launch k8s scheduler & controller-manager as system containers
27c5a14 tests: Use swarm-mode for api tests
1009ad4 Copy service configurations also
cd5adc5 Add swarm-mode driver
6fb2741 Copy cluster nodes logs always whether tests pass or fail
69bc1ea Add a hacking rule for string interpolation at logging String interpolation should be delayed to be handled by the logging code, rather than being done at the point of the logging call. See the oslo i18n guideline * https://docs.openstack.org/oslo.i18n/latest/user/guidelines.html#adding-variables-to-log-messages and * https://github.com/openstack-dev/hacking/blob/master/hacking/checks/other.py#L39
5703f5f Use 'sudo' to access /etc/sysconfig/heat-params
8ab8458 Set clustertemplate:publish to admin only
e2a7011 Fix config type of copy_logs from string to Boolean
a846a79 Remove log translations
7bb23e1 ci: Rename ssh key
610a6e6 [k8s] Get logs of controller-manager and scheduler
d798053 Upgrade to Fedora 25
fd26bdc Add an API to rotate a cluster CA certificate
cd82336 Fix gate: caused by tempest(removal of "service" param)
4de1c7b Modify variable's using method in Log Messages
8d94f5c Remove docker_volume_size from functional-test
74d788a [Trivial] Fix two typos in magnum.
317e1e6 Allow keypair to be added during cluster create
5b667a7 Remove fixed_network from functional tests
53285cf Remove default=None when set value in Config
aaa62ab Rename Bay DB, Object, and internal usage to Cluster
9ffd38a Rename Bay to Cluster in functional tests
70ed410 Revert "Update mesos slave to mesos agent"
4ebb571 Add cluster to cert commands
54fc369 Simplify test_create_list_sign_delete_clusters() tempest test
bea867c Rename Bay to Cluster in api
9e00765 Fix tempest.conf generation
b031d8a Add i18n translation for Log messages
09c0002 Add test for update baymodel public
66e43a8 Support for async bay operations
0717832 Functional: validate OpenStack resources
52d58ed Remove kube-user.yaml
3ea4d44 Fix copying logs from nodes
9cd6ceb Add functional test for public baymodel
c3e04ee Add functional test for image/flavor validation
19b73ec Create a base class for tempest tests
80f91a6 Update mesos slave to mesos agent
f493feb tempest: Allow the old-style name project name
cf67012 tempest: Don't hardcode external network id
b0dce4c Delete certs when deleting bay
4e8d362 Gate: fix the credential object type error
8d20ba1 Gate: fix tempest config error
4241566 Update Magnum service name and description
ea622bd Correct parameter order for assertEqual() method
e07cd1d Use the latest atomic image name
633055f Copy logs if test failed and bay nodes existed
093db57 Replace tempest-lib with tempest.lib
53f3311 Functional: Add prefix when copy logs on failure
3398002 Grab heat-params for debugging
ba4f1bf Log copy for failed functional tests cannot be disabled
40457a6 Functional tests should support DNS nameserver config
066f8b2 Notify Heat only if kube-apiserver is running
82e6a71 Fix two issues that broke the gate
7e651b8 Fix an incorrect key path on copying logs
fbcd6fb Switch to Atomic 23
5e24d4c Rename flavor name used in gate tests
7ddee99 Fix baymodel with invalid parameter can updated.
7bb75b8 Replace deprecated LOG.warn with LOG.warning
348b7b5 Bay status returns None initially after create
0da73d6 Functional test for flavor validation in bay creation
c088dd6 Functional: Set private key outside of remote_exec
986ecb9 Remove minion dependency on master
d89cf7b Fix baymodel with invalid parameter can created.
d29cd4a Copy logs on test failure
130ab60 Remove unused attribute "ssh_authorized_key"
58b61fa certificate sign with a non-existing cert should throw HTTP 400
3a332a5 Add master_flavor_id to baymodel data funtion test
127a1ef Add tempest logging to bay_client and test_bay helper methods
7b00b65 Fix string formatting bug
ffb5ae9 Add magnum certificate api tests
52f6162 Reduce memory consumption of gate tests
5391611 Fix invalid import order
c6b5c0e Fix gate issues with functional-api job
46c9416 Enable Tempest without devstack
c4d030f Add func test to validate baymodel-update referenced by bay
023d6aa Validates baymodel volume_driver requests
c78ded7 Improve Tempest credential provider usage
45624b2 Change 404 to 400 when resource not found exception raises
5e5e442 Gate: Fixed an Unauthorized error on api tests
62d6ccf Enable test_magnum_service_list_needs_admin
baaf3b7 Delete negative case of create bay without name
c42e7d2 Add magnum bay api tempest tests
ea62d34 Increase size of Docker volume size
e11fba4 Fix Docker storage configuration for Swarm
8c1fa2d Swithc to using dynamic credentials in tempest tests
edc5b7c Migration to utilize tempest plugin
80b191a Copy Docker containers configs/logs
2292333 Functional: only copy logs on exception
b576185 Record diagnostic info from bay nodes
97fb5f2 Adds Magnum Container Network Model to Swarm
4ab97bc API: use baymodel_ident to update a baymodel
431cb51 Add Magnum config for default network driver per COE
c457a95 Add support for allowable network drivers configuration
45cfe7c Fix argument order in assertEqual to (expect, obs)
348f6f5 Refactor config setup to reduce complexity
d19bf7c Fix order of arguments in assertEqual
0ec4ca1 Functional tests for magnum service
c78830e Baymodel create should allow no network_driver specified
04179c6 Adds client test for labels
7ef72fd Fix H405 and E131 ignored pep8 rules
f513a42 Fix funtional gate: specify missing network_driver




Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..10f754a
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,9 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+pbr>=2.0 # Apache-2.0
+tempest>=16.1.0 # Apache-2.0
+oslo.config>=3.22.0 # Apache-2.0
+six>=1.9.0
+oslo.log>=3.30.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..4d9e710
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,11 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+hacking>=0.12.0,<0.13 # Apache-2.0
+
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.11.0  # Apache-2.0
+# releasenotes
+reno>=1.8.0 # Apache-2.0
+stestr>=2.0.0 # Apache-2.0






More information about the Release-announce mailing list