[openstack-announce] [new][murano] python-muranoclient 0.10.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Tue Aug 9 13:26:13 UTC 2016


We are high-spirited to announce the release of:

python-muranoclient 0.10.0: python-muranoclient

This release is part of the newton release series.

With source available at:

    https://git.openstack.org/cgit/openstack/python-muranoclient

With package available at:

    https://pypi.python.org/pypi/python-muranoclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-muranoclient

For more details, please see below.

0.10.0
^^^^^^


New Features
************

* Support for class/method JSON-schema API was added

* New murano CLI command "murano class-schema [--package-name
  PACKAGE_NAME] [--class-version PACKAGE_VERSION] <CLASS> [<METHOD>
  [<METHOD> ...]]"

* New OSC command "openstack class-schema [--package-name
  PACKAGE_NAME] [--class-version PACKAGE_VERSION] <CLASS> [<METHOD>
  [<METHOD> ...]]"

* Support for static actions API was added - New Murano CLI command
  "murano static-action-call [--arguments [<KEY=VALUE> [<KEY=VALUE>
  ...]]] [--package-name <PACKAGE>] [--class-version CLASS_VERSION]
  <CLASS> <METHOD>" - New OSC command "openstack static-action call
  [--arguments [<KEY=VALUE> [<KEY=VALUE> ...]]] [--package-name
  <PACKAGE>] [--class-version CLASS_VERSION] <CLASS> <METHOD>"


Upgrade Notes
*************

* environment-action-call command now accepts action argument values
  of any type in JSON format, for example environment-action-call
  $ENV_ID --action-id $ACT_ID --arguments foo=bar listArg='["item1",
  "item2", "item3"]' nullArg=null stringArg='"null"' intArg=5


Bug Fixes
*********

* Fixed a bug when a package containing multi-class yamls could not
  be added to glare-based catalog.

* Add an ability to use arguments --resources-dir and --template for
  the command package-create simultaneously. It allows to create HOT-
  packages with Resources folder.

Changes in python-muranoclient 0.9.0..0.10.0
--------------------------------------------

ae7b651 Correct default class version for static action call
00ac179 Support for Schemas API was added
98adda6 Support for multi-class yamls in client
2cdc2ed Add Python 3.5 classifier and venv
aa02b81 Updated from global requirements
544901d Change image for package in the code taken from Glance
517c8b8 Remove discover from test-requirements
ce7b588 Make environment-action-call command accept JSON arguments
696f4b2 Updated from global requirements
5f952f4 Add support for static actions API
5396691 Updated from global requirements
8f2c736 Add deployment list to openstack CLI
97ab194 Add environment apps edit to openstack CLI
9d7c49e Add py27-mitaka tox target
d6d2bd5 Updated from global requirements
157ae8c Use upper-constraints in tox test environments
04e0e1e Add __ne__ built-in function
3156227 Updated from global requirements
c9a3750 Use osc_lib instead of cliff
6d32168 Add 'description_text' filed to test_table_struct_env_show
e3a2b68 Use osc-lib instead of openstackclient
0b767a2 Support resources-dir for hot-packages


Diffstat (except docs and test files)
-------------------------------------

muranoclient/common/base.py                        |   3 +
muranoclient/common/utils.py                       |  55 +++++++-
muranoclient/openstack/common/apiclient/base.py    |   3 +
.../openstack/common/apiclient/fake_client.py      |   3 +
muranoclient/osc/plugin.py                         |   2 +-
muranoclient/osc/v1/action.py                      |  89 +++++++++++++
muranoclient/osc/v1/category.py                    |  13 +-
muranoclient/osc/v1/deployment.py                  |  51 ++++++++
muranoclient/osc/v1/environment.py                 |  89 +++++++++++--
muranoclient/osc/v1/schema.py                      |  52 ++++++++
.../cli/MockApp/Classes/mock_muranopl.yaml         |  17 +++
muranoclient/v1/artifact_packages.py               |  38 +-----
muranoclient/v1/client.py                          |   5 +
muranoclient/v1/package_creator/hot_package.py     |   7 +
muranoclient/v1/packages.py                        |   4 +-
muranoclient/v1/schemas.py                         |  51 ++++++++
muranoclient/v1/shell.py                           |  67 ++++++++++
muranoclient/v1/static_actions.py                  |  45 +++++++
.../notes/action-arguments-06a554f76783f3ed.yaml   |   7 +
.../added-schemas-support-e4a6e44c7bac2751.yaml    |   7 +
.../added-static-actions-3d45f5cdc5491770.yaml     |   9 ++
...multi-class-yamls-support-914b3d155324214f.yaml |   4 +
.../resources-dir-for-hot-c557c1472bbc79fa.yaml    |   5 +
requirements.txt                                   |   4 +-
setup.cfg                                          |   7 +
test-requirements.txt                              |   4 +-
tools/tox_install.sh                               |  55 ++++++++
tox.ini                                            |  25 +++-
38 files changed, 1094 insertions(+), 81 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 09ca755..98af47f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +10,0 @@ Babel>=2.3.4 # BSD
-cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0
@@ -15,0 +15 @@ yaql>=1.1.0 # Apache 2.0 License
+osc-lib>=0.4.0 # Apache-2.0
@@ -18 +18 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.11.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 3999c92..57c1704 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7 +6,0 @@ coverage>=3.6 # Apache-2.0
-discover # BSD
@@ -11 +10 @@ requests-mock>=1.0 # Apache-2.0
-tempest>=11.0.0 # Apache-2.0
+tempest>=12.1.0 # Apache-2.0
@@ -15 +13,0 @@ testtools>=1.4.0 # MIT
-python-openstackclient>=2.1.0 # Apache-2.0





More information about the OpenStack-announce mailing list