tripleo-common 8.6.2 (queens)
We are satisfied to announce the release of: tripleo-common 8.6.2: A common library for TripleO workflows. This release is part of the queens stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo-common For more details, please see below. 8.6.2 ^^^^^ New Features ************ * Allow uploading files bigger than 5GB to swift. Currently we have support for uploading files to swift using the swift client class, this class does not allow to upload files bigger than 5GB. This change enables the upload of files bigger than 5GB by using the swift service class and adjusting the headers to allow this operations. This new helper will be used for the Undercloud backup, to be able to store files bigger than 5GB. * Install Octavia amphora image on the undercloud if Red Hat. * Create keypair for SSH access to Octavia amphorae. Bug Fixes ********* * Fix bug 1760659 by updating the derived parameters workflow to use scheduler hints associated with a given role. The scheduler hints are used to identify overcloud nodes associated with the role, and take precedence over nodes identified by their profile/flavor. * Check pub key file permissions and default to pub key data for Octavia. * Fix syntax error in octavia-undercloud role. Changes in tripleo-common 8.6.1..8.6.2 -------------------------------------- 4279b1b Fix readme doc 49956b8 Increase services project secgroup-rules quotas when deploying Octavia 57dea6a Lowercase any hostname comparisons in bootstrap_* scripts fe48770 Install Octavia amphora image if Red Hat 9b34784 Add special 'all' for deploy_on_servers server name to match all 261ad97 Fix redis healthcheck d32df55 Remove horizon ui plugins we don't support 9635ef2 Add a 'trash_output' flag to ansible playbook action f80838b Increase services project quotas when deploying Octavia aebccc1 Persist package update ansible logs dba555d Run yum clean to reduce size of docker image layer a2a5539 Check pub key file perms and default to pub key data 5bb2fe6 Add yum update to base 32d7ec7 Add validation for empty file system backup on Undercloud 40d737d Script to update RPM's in containers. 091e603 Find deployment name in config download 675587e Octavia amphora image handles updates and symlinks 1d3aefb Allow fencing config generation before deployment. ee9ace2 Use scheduler hints in derived_parameters workflow 3790aec Create keypair for SSH access to Octavia amphorae 8951bde Add in a STOPSIGNAL configuration a1fc526 Activate another set of healthchecks 091578f Add healthcheck script for neutron-sriov-agent c0edaef Add and fix healthcheck scripts for Octavia services 86b078e Add healthcheck script for ceilometer-agent-compute 783eb42 Add healthcheck script for libvirtd d9508c8 Fix tarball generation when downloading logs c5d3a94 Fix missing docker package in neutron L3 agent container 21a8c7f Don't set deployments as hostvars ba01351 Allow uploading big files to swift (5GB) e243152 Add healthcheck script for nova-metadata service 2a47555 Bump Ceph container image from 3.0.1 to 3.0.3 d11bc74 Use ansible_queue_name only for upgrade/update fd3017a Only update plan on upgrade converge fb9f918 Fix healthcheck script for neutron-api service c7d57df Fix parameter indentation on Swift rebalance playbook 27b2ef1 Fix error handling in set_provision_state/set_power_state workflows Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- container-images/overcloud_containers.yaml | 2 +- .../tripleo_kolla_template_overrides.j2 | 49 +++- healthcheck/ceilometer-agent-compute | 14 ++ healthcheck/neutron-api | 11 +- healthcheck/neutron-sriov-agent | 14 ++ healthcheck/nova-libvirt | 3 + healthcheck/nova-metadata | 6 + healthcheck/octavia-api | 13 ++ healthcheck/octavia-health-manager | 6 +- healthcheck/octavia-housekeeping | 4 +- healthcheck/redis | 4 +- playbooks/octavia-files.yaml | 10 +- playbooks/roles/common/defaults/main.yml | 8 +- .../roles/octavia-overcloud-config/tasks/main.yml | 1 + .../octavia-overcloud-config/tasks/quotas.yml | 4 + .../roles/octavia-undercloud/tasks/image_mgmt.yml | 57 +++++ playbooks/roles/octavia-undercloud/tasks/main.yml | 72 +++++- playbooks/swift_ring_rebalance.yaml | 4 +- .../allow-upload-big-files-f67ff35fcd166612.yaml | 12 + ...ers-using-scheduler-hints-5bb65bc78c1f6f91.yaml | 7 + .../fix-octavia-pub-key-d195fbf1976a8d36.yaml | 3 + ...n-octavia-undercloud-role-c02b0c5b0f1ece34.yaml | 3 + ...via-amphora-image-red-hat-bc8545e36d88f951.yaml | 3 + .../octavia-amphora-ssh-5dee3678d7b66476.yaml | 3 + scripts/bootstrap_host_exec | 2 +- scripts/bootstrap_host_only_eval | 2 +- scripts/bootstrap_host_only_exec | 2 +- scripts/container-update.py | 253 +++++++++++++++++++++ setup.cfg | 1 + tripleo_common/actions/ansible.py | 4 + tripleo_common/actions/baremetal.py | 14 ++ tripleo_common/actions/base.py | 17 ++ tripleo_common/actions/logging_to_swift.py | 6 +- tripleo_common/actions/parameters.py | 8 +- tripleo_common/actions/plan.py | 4 +- tripleo_common/actions/undercloud.py | 23 +- tripleo_common/image/kolla_builder.py | 2 +- tripleo_common/templates/deployment.j2 | 29 +++ tripleo_common/templates/deployments.yaml | 14 +- tripleo_common/templates/group_var_server.j2 | 32 --- .../ControllerHostEntryDeployment | 19 ++ .../data/overcloud-controller-0/MyExtraConfigPost | 20 ++ .../utils/data/overcloud-controller-0/MyPostConfig | 19 ++ .../data/overcloud-controller-0/NetworkDeployment | 19 ++ .../ComputeHostEntryDeployment | 18 ++ .../data/overcloud-novacompute-0/MyExtraConfigPost | 19 ++ .../data/overcloud-novacompute-0/NetworkDeployment | 18 ++ .../ComputeHostEntryDeployment | 18 ++ .../data/overcloud-novacompute-1/MyExtraConfigPost | 20 ++ .../data/overcloud-novacompute-1/NetworkDeployment | 18 ++ .../data/overcloud-novacompute-2/AnsibleDeployment | 22 ++ .../ComputeHostEntryDeployment | 18 ++ .../data/overcloud-novacompute-2/MyExtraConfigPost | 19 ++ .../data/overcloud-novacompute-2/NetworkDeployment | 18 ++ tripleo_common/utils/config.py | 50 +++- tripleo_common/utils/nodes.py | 17 +- tripleo_common/utils/swift.py | 75 +++++- workbooks/baremetal.yaml | 119 +++++++++- workbooks/deployment.yaml | 12 + workbooks/derive_params.yaml | 61 +++-- workbooks/octavia_post.yaml | 13 ++ workbooks/package_update.yaml | 14 +- 73 files changed, 1387 insertions(+), 412 deletions(-)
participants (1)
-
no-reply@openstack.org