[tripleo] python-tripleoclient 8.1.0 (queens)
We are pumped to announce the release of: python-tripleoclient 8.1.0: TripleO client This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 8.1.0 ^^^^^ New Features ************ * Added a default kolla conf file for the container image building command * Add '--environment-directory' option to the *openstack overcloud container image prepare* command. Deprecation Notes ***************** * Renamed some options to the *openstack overcloud container image prepare* command for clarity. The '--images-file' option was renamed to '--output-images-file'. The '--env-file' option was renamed to '--output-env-file'. The '--service-environment-file' option was renamed to '--environment-file'. The old options are still in place and show a deprecation warning in the help message. Bug Fixes ********* * For containerized undercloud deploy, a new option *--local_domain* allows to override undercloud domain name and endpoints' FQDNs, which default to 'undercloud'. Changes in python-tripleoclient 8.0.0..8.1.0 -------------------------------------------- cc5fee3 Updated from global requirements c88f0f4 Avoid tox_install.sh for constraints support 13485a6 Run enable_ssh_admin also for Nova+Ironic deployments 45663b4 Print out the deploy command we are using. c102747 Catch zaqar exception when no message to claim 23bc245 Use qemu-img in bindep fc7399d Mount a tmpfs filesystem for heat tmpfiles 715324a Fix for timeouts on scale down 53d06b7 Add each command to the history file c90243e Deploy with --config-download even when some role has count 0 1020a23 Move back to docker-site.yaml for ceph ansible update 909a9f7 Allow to override t-h-t 'Cloud*' params undercloud 999e0bf Pre-run validations and verifications for the undercloud 915200a Set undercloud public host c96d2e1 Add mock to avoid writing missing files to disk bb52d24 Consume a zaqar queue for update to poll ansible result 8003f32 Output the location of the overcloud rc file 3a30f24 Add entry per enabled service in the inventory 73b5479 Set also up-to-date overcloud flavor parameters 176349d Mock creation of ~/.tripleo directory 51a5eb9 Fix truncated error message 65dd3cb Add support to generate a sample undercloud.conf d4e43f1 Updated from global requirements 70b93f4 Migrate python-tripleoclient to zuul v3 jobs 9dcafd8 Use common defaults for image prepare CLI 8f232ce Add option for ceph ansible playbook 098e9da Fix static-inventory option for minor update 4fa13a9 Add --output-dir c14d21d Add --config-download 6b7c5d9 undercloud_deploy: enable heat-native by default a68cbfd Ignore missing rendered heat envs in prepare a716620 Do not failed update if no container registry is set 476b25f Support to drive undercloud deploy via undercloud.conf 1bd1620 Tripleoclient unified queue name. 1c3b454 Refactor undercloud deploy to use Ansible. 73dce75 Allow the user to run ansible update on all nodes 2058019 Add missing puppet configuration to undercloud deploy c5adb1c Don't rewrite resource_registry values that aren't paths 007db34 Autodetect insecure registry in container image prepare 8b071e5 Do not return the config download path but only print it 40fe791 Add --environment-directory to the prepare command d2cc4c5 Rename options to the prepare command for clarity 47ce820 Allow containerized undercloud deploy with SELinux b7ced4e Make heat container remove silent. 3f58d0d Add default kolla conf file for TripleO to build container images Diffstat (except docs and test files) ------------------------------------- bindep.txt | 2 +- config-generator/undercloud.conf | 3 + .../notes/default-kolla-conf-9b5aaab1931f00a0.yaml | 5 + ...are-environment-directory-aa86ad3935aec192.yaml | 5 + .../rename-prepare-cmd-args-f867df198d53943b.yaml | 9 + ...vercloud-consistent-names-07210c5e1e82ffbc.yaml | 6 + requirements.txt | 4 +- setup.cfg | 3 + test-requirements.txt | 2 +- tools/tox_install.sh | 30 -- tox.ini | 11 +- tripleoclient/command.py | 29 ++ tripleoclient/constants.py | 7 + tripleoclient/fake_keystone.py | 227 --------- tripleoclient/heat_launcher.py | 188 +++++-- tripleoclient/plugin.py | 9 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 67 ++- .../v1/overcloud_image/test_container_image.py | 110 +++- .../v1/overcloud_update/test_overcloud_update.py | 12 +- tripleoclient/utils.py | 44 +- tripleoclient/v1/baremetal.py | 16 +- tripleoclient/v1/container_image.py | 125 ++++- tripleoclient/v1/overcloud_config.py | 8 +- tripleoclient/v1/overcloud_credentials.py | 3 +- tripleoclient/v1/overcloud_delete.py | 2 +- tripleoclient/v1/overcloud_deploy.py | 69 ++- tripleoclient/v1/overcloud_execute.py | 9 +- tripleoclient/v1/overcloud_image.py | 4 +- tripleoclient/v1/overcloud_netenv_validate.py | 3 +- tripleoclient/v1/overcloud_node.py | 64 ++- tripleoclient/v1/overcloud_parameters.py | 2 +- tripleoclient/v1/overcloud_plan.py | 12 +- tripleoclient/v1/overcloud_profiles.py | 2 +- tripleoclient/v1/overcloud_raid.py | 5 +- tripleoclient/v1/overcloud_roles.py | 3 +- tripleoclient/v1/overcloud_support.py | 6 +- tripleoclient/v1/overcloud_update.py | 74 +-- tripleoclient/v1/undercloud.py | 64 ++- tripleoclient/v1/undercloud_config.py | 504 ++++++++++++++++++ tripleoclient/v1/undercloud_deploy.py | 563 +++++++++------------ tripleoclient/v1/undercloud_preflight.py | 405 +++++++++++++++ tripleoclient/workflows/baremetal.py | 40 +- tripleoclient/workflows/deployment.py | 72 ++- tripleoclient/workflows/package_update.py | 34 +- tripleoclient/workflows/parameters.py | 18 +- tripleoclient/workflows/plan_management.py | 9 +- tripleoclient/workflows/scale.py | 9 +- tripleoclient/workflows/stack_management.py | 9 +- tripleoclient/workflows/support.py | 9 +- tripleoclient/workflows/validations.py | 3 +- zuul.d/layout.yaml | 11 + 67 files changed, 2198 insertions(+), 1133 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ac2a4c3..378de7c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,0 +9 @@ passlib>=1.7.0 # BSD +psutil>=3.2.2 # BSD @@ -15 +16 @@ simplejson>=3.5.1 # MIT -six>=1.9.0 # MIT +six>=1.10.0 # MIT @@ -18,0 +20 @@ tripleo-common>=7.1.0 # Apache-2.0 +python-zaqarclient>=1.0.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0f70d56..be78ecb 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -13 +13 @@ testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT
participants (1)
-
no-reply@openstack.org