[release-announce] python-tripleoclient 19.0.0

no-reply at openstack.org no-reply at openstack.org
Wed Nov 2 16:37:59 UTC 2022


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






More information about the Release-announce mailing list