We are chuffed to announce the release of: python-tripleoclient 19.0.0: TripleO client The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. Changes in python-tripleoclient 18.0.0..19.0.0 ---------------------------------------------- bcafdf71 Fix overcloud cell export paths e7da2e54 Undercloud: Deprecate unused scheduler_max_attempts 8129d94a Only use rpm installed collections/modules 66156f73 Execute undercloud preflight validations via VF binary 1846d14a overcloud-deploy: Only support pre-provisioned node 0167db88 Don't try stack delete with overcloud delete 17bf3ed4 Fix password file path message 832812a1 Remove leftover of SwiftFetchDir(Get|Put)Tempurl 8d5d3a93 Remove logic to detect legacy network resources cd940dbc Add timeout arg to node delete commands 0d3e3b92 Replace some unnecessary os.path.join() 6916f55c get_overcloud_hosts() should not return a list with empty strings 2ed0a66a Undercloud: Remove deprecated/removed IPv6 parameters 5ad2be71 Undercloud: Deprecate [DEFAULT] enable_swift_encryption 4c4612e8 Use custom seccomp profile for ephemeral heat pod 296b46bb Look for keys in the new default work dir 0621d8fe Change git user for config-download af566e52 admin authorize: Deprecate ineffective --overcloud-ssh-network 45b1091d Use hostNetwork for ephemeral heat pod a197198b Use host network for db_sync e5e84503 Derive parameters clean up 936b46c8 Run unprovision before provision 96683fd4 remove unicode prefix from code fff37dfe Do not allow uc upgrade when network plugin changes 54898e34 Set working cs9 defaults for image build 32888b9c standalone heat: Retry removing the install directory a28cbdcb Skip CephIngress daemon deploy 76c11a56 Remove migration from undercloud-passwords.conf 43c2810d Add cell export to overcloud deploy 0479d729 Support role specific ContainerImagePrepare ec8e1342 Heat Launcher - bracket IPv6 in db connection URI 8b71cb9b Patch ensure_run_as_normal_user() in unit tests 88ec22f6 Removing Popen object return from utils.run_command_and_log 1983d7d4 Removing TODO lacking sufficient description f3a34b96 Stop mocking workflow client 8038c0d9 Use realpath for checking directories 29fe3996 Ensure tripleo_ceph_client_vars is set consistently 7d9de320 Generate inventory with default ansible_ssh_user 9909d9b1 Support remove and revert actions 40abe6c7 Stop using heat-admin as ansible_ssh_user ca80181f Return Undercloud role instead of Controller 5900a1eb Extract provisioned nodes - use ironic node uuid da75b98b Stop deploying Ceph during the overcloud deployment 269fa30b ExtractProvisionNode adding resource_class if its possible 43bfc1fb Default working_dir for overcloud credential command 019441f1 Fix upgrade prepare 6d18e27d Fix upgrade/external_update/external_upgrade 5ee23cf8 Limit standalone ceph-admin user creation to a single host 2011e796 Standalone - ovn_bridge_mac comma_delimited_list c9218859 Do not end ceph_namespace with a slash 8afa8a03 Set owner/permissions on ~/.tripleo for tripleo deploy 5a6c8fc0 Refactor deploy validations for ephemeral heat 076365f3 Drop unnecessary mocks in tests cb700f43 Add HostsEntry to saved stack output f931e73c Add handling for roles and networks to answers fda32334 Fall back to alt path for ceph client data during export df5e6158 Remove overcloud config download command 7ac73357 Add release note for dropping upgrade converge ad48f5c4 Fix unittests for py310 c11228c5 Update cell export for ephemeral heat e708734e Remove duplicate check from tripleo-deploy cbbe7cdd Only export overcloud for --stack-only/full deploy d116a5af Ignore unreachable errors for scale playbook 9b03cf1d Fix unused DEFAULT_CONTAINER_TAG a769aa76 Undercloud: Deprecate options for removed services adede336 Remove unused passlib from requirements 56003d30 Add GlobalConfig to saved stack outputs a266374a Replace simplejson by built-in json 7f7f423a Remove leftover of minion 80290ad9 Enable snapshots on the CLI d8dabbc6 Revert "Remove masquerade-networks-baremetal-puppet inclusion" e689a4e3 overcloud delete - bm_deploy - delete ports 65f36df8 Use node UUID for bridge_mapping agent check 7e380a52 Use python job template for Zed a12fef6e Add ip_version to CtlplaneNetworkAttributes b56a6035 update output path cli switch d1a4ce70 Add warning for duplicate parameters fb7c8f5c Ensure each host is type string 6442450a Replace non-inclusive language 81c0b75b Remove ineffective parameter from standalone/ephemeral heat.conf d424f022 Fix typo in heat.conf for standalone heat 0e632c6b Remove unused object storage client implementation 3313a393 Call the right process_daemon function 1a590237 Mocking utils.check_deploy_backups in OvercloudDeploy tests 53030b9e Set yaql limit iterators to 10000 for ephemeral Heat f36945ad Fix typo "conatiner" -> "container" a59dde9a Remove tripleo-build-containers-jobs template from zuul layout 6a9db445 Improved test coverage for tripleo validator 8511e8e2 Remove upgrade converge ea8795d0 Revert "Setting default inventory path for VF interface with ooo client." cb6cf7b1 bnr - overcloud restore - fix error in the help description for the stack parameter 97a155ea Remove masquerade-networks-baremetal-puppet inclusion d58fa71b Create Ceph pools/cephx keys before overcloud deploy de26c288 Fix node delete for unprovision confirmation eb3d238d Set deployment_status during config generation 60d17b2f Remove --heat-type=installed support 2843b447 Consolidate ephemeral Heat interaction to single try/finally d7af2f54 Remove Heat API dependency for overcloud export 035827f3 Update overcloud credentials to use ephemeral Heat 9bf5fc90 Revert "use more defaults and simplify our options" 30556b53 Remove use of the six library 2231afdb Exclude empty string from no_proxy ddb3525b Update the default namespace 051f7e4d use more defaults and simplify our options c48d0fce Change validations log_path parameter 246d1e6f Allow jinja2 templates in preflight validation dfed2b19 Check for both config.yaml/config.json 1952f5a6 cephadm support for 'openstack overcloud export ceph' 3406b143 update env options to resolve deprecation warnings 3fe14056 Drop StackAction related hack from tripleo deploy ebad3a20 Move Ansible imports to correct UX Warnings ebe72e70 Allow user to override Ceph cluster name 8cbf9c23 Handle KeyboardInterrupt for ephemeral Heat cleanup f58fb3df Default tripleo launch heat heat-type to pod b32a3782 Check undercloud disk space during overcloud deploy 90ee1b3a node extract provisioned - warning no net_conf tpl e3c66d6a node export provisioned - get role_data from stack Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - config-generator/minion.conf | 3 - ...oles-and-networks-answers-f23927c9075c7e99.yaml | 6 + ...ate-overcloud-ssh-network-a2a1bdf745c4796c.yaml | 5 + ...for-network-plugin-change-ba8459b171b8e37e.yaml | 7 + .../deprecate-stack-action-c3912259bfc9f509.yaml | 6 + ...e-static-inventory-option-4342b01aebaa4af8.yaml | 6 + ...uc-scheduler_max_attempts-9018c4635507940b.yaml | 6 + .../notes/inclusive_language-8d44129de1e8099a.yaml | 5 + ...loy-force-pre-provisioned-b50159643a31b3d2.yaml | 6 + ...e-config-download-command-1427d6609412e3e3.yaml | 7 + ...remove-derived-parameters-2be57032391b52e7.yaml | 5 + ...emove-heat-type-installed-6c7a90af45f57231.yaml | 5 + .../remove-upgrade-converge-12106c08ffd1be3b.yaml | 7 + .../notes/uc-unused-services-4270d05503ec2eba.yaml | 12 + releasenotes/source/conf.py | 14 +- requirements.txt | 2 - setup.cfg | 7 +- templates/ephemeral-heat/heat-pod.yaml.j2 | 7 +- templates/ephemeral-heat/heat.conf.j2 | 5 +- tripleoclient/command.py | 24 - tripleoclient/config/standalone.py | 14 + tripleoclient/config/undercloud.py | 7 + tripleoclient/constants.py | 42 +- tripleoclient/export.py | 112 +++-- tripleoclient/heat_launcher.py | 27 +- tripleoclient/plugin.py | 28 -- .../v1/overcloud_config/test_overcloud_config.py | 64 --- .../v1/overcloud_deploy/test_overcloud_deploy.py | 143 +++--- .../test_overcloud_external_update.py | 33 +- .../test_overcloud_external_upgrade.py | 27 +- .../v1/overcloud_upgrade/test_overcloud_upgrade.py | 61 +-- .../test_tripleo_container_image.py | 4 +- .../v2/overcloud_delete/test_overcloud_delete.py | 8 +- .../v2/overcloud_network/test_overcloud_network.py | 24 +- tripleoclient/utils.py | 512 +++++++++++++-------- tripleoclient/v1/overcloud_admin.py | 16 +- tripleoclient/v1/overcloud_backup.py | 216 +++++++-- tripleoclient/v1/overcloud_cell.py | 34 +- tripleoclient/v1/overcloud_config.py | 91 ---- tripleoclient/v1/overcloud_credentials.py | 39 +- tripleoclient/v1/overcloud_deploy.py | 306 +++++------- tripleoclient/v1/overcloud_export.py | 73 ++- tripleoclient/v1/overcloud_external_update.py | 84 ++-- tripleoclient/v1/overcloud_external_upgrade.py | 47 +- tripleoclient/v1/overcloud_node.py | 78 +++- tripleoclient/v1/overcloud_restore.py | 2 +- tripleoclient/v1/overcloud_update.py | 16 +- tripleoclient/v1/overcloud_upgrade.py | 82 +--- tripleoclient/v1/tripleo_deploy.py | 201 ++------ tripleoclient/v1/tripleo_launch_heat.py | 24 +- tripleoclient/v1/tripleo_validator.py | 8 +- tripleoclient/v1/undercloud.py | 6 +- tripleoclient/v1/undercloud_config.py | 56 +-- tripleoclient/v1/undercloud_preflight.py | 76 +-- tripleoclient/v2/overcloud_ceph.py | 140 +++++- tripleoclient/v2/overcloud_delete.py | 14 +- tripleoclient/v2/overcloud_node.py | 2 +- tripleoclient/v2/tripleo_container_image.py | 20 +- tripleoclient/workflows/deployment.py | 65 +-- tripleoclient/workflows/parameters.py | 83 ---- tripleoclient/workflows/tripleo_baremetal.py | 8 +- zuul.d/layout.yaml | 5 +- 89 files changed, 2295 insertions(+), 2375 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8befe347..c8f8d15b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -passlib>=1.7.0 # BSD @@ -12 +10,0 @@ python-openstackclient>=5.2.0 # Apache-2.0 -simplejson>=3.5.1 # MIT
participants (1)
-
no-reply@openstack.org