[new][murano] python-muranoclient 0.10.0 release (newton)
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
participants (1)
-
no-reply@openstack.org