puppet-tripleo 13.2.0 (victoria)
We contentedly announce the release of: puppet-tripleo 13.2.0: Puppet module for OpenStack TripleO This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through: https://bugs.launchpad.net/puppet-tripleo/+bugs For more details, please see below. 13.2.0 ^^^^^^ New Features ************ * Add PowerFlex Cinder driver support. * Add new PowerStore backend Cinder driver options. Upgrade Notes ************* * Since Heat API can be given longrunning API requests its backends will become load-balanced based on LRU 'leastconn' algorithm and its sessions will also benefit from the TCP-keepalive feature of HAProxy. Some of the other services with the longrunning requests notion will start using the 'leastconn' LRU LB as well. Deprecation Notes ***************** * Resource tripleo::profile::base::cinder::volume::dellemc_vxflexos will be removed in W-Release. Use the new resource tripleo::profile::base::cinder::volume::dellemc_powerflex._ Bug Fixes ********* * Designate producers will no longer be deployed in standalone mode and produce duplicates as they are now configured to coordinate via redis. Changes in puppet-tripleo 13.1.0..13.2.0 ---------------------------------------- 5fad3411 update puppet-tripleo meta for victoria m3 553b6c93 Change beaker to litmus 39a33dad Resolve conflict during module installation for unit tests 809e7b5a Change branch name for selinux_core puppet module 91222598 fix some docs typos 3130cc88 Replace union to create tcp-check list for redis befc1946 Add unit tests for Mistral manifests 4a52809a Fix tls - zaqar wss default port 97febdc7 Include gnocchi::db explicitly 54080c2d Add unit tests for Zaqar manifests 76731c06 Use openstack_spec_helper from zuul checkout 597336ee add the standalone ipa job template to puppet-tripleo 16a6ba46 HA: ensure scaling up galera does not cause promotion errors d1b78d79 Add support for glance db purge job b333b2b0 Add unit test cases for tripleo::profile::base::swift e644fef4 Use keystone::cache e7cb55d9 Use correct memcached IPs for Swift object-expirer dadf19c6 Add support for aodh-expirer cron job f246b0a9 Avoid direct reference of hieradata 2677d9e2 Fixing incorrect parameter names in Dell EMC Storage Templates ef40cb9f Fix typos, extreamio and xtreamio to xtremio bc27846c Allow not setting hiera cephfs_enable_snapshots 9b9a4682 Add designate coordination backend url 6f98d5ea Cleanup manila netapp deprecated option usage afaa3a54 Deprecating VxFlex OS Volume Config 4143543e Update Puppet requirement to >= 6.0.0 5cb4565c Use pcs 0.9 style authkey/remotes when doing an upgrade 63613d4b Support for PowerFlex Cinder Backend c0216c37 Port jobs from centos7 to centos8 e5fd2c8f Support for PowerStore Cinder Backend 95db8b49 Add certmonger-etcd-refresh.sh script 416e4cd8 Include neutron::server::notification::nova class c1e94479 Make sure python3-novaclient is installed before creating fence_compute c04057b5 Tune haproxy for long running sessions to use leastconn 5717bd79 Use leastcon and socket-level TCP keep-alives for Heat API e868ea5d Switch Octavia API to use source balancing Diffstat (except docs and test files) ------------------------------------- Gemfile | 19 ++- Puppetfile_extras | 5 - files/certmonger-etcd-refresh.sh | 25 +++ lib/puppet/functions/pacemaker_bundle_replicas.rb | 23 +++ manifests/certmonger/ceph_dashboard.pp | 4 +- manifests/certmonger/ceph_grafana.pp | 2 +- manifests/certmonger/ceph_rgw.pp | 4 +- manifests/certmonger/etcd.pp | 8 +- manifests/haproxy.pp | 56 +++++-- manifests/profile/base/aodh/api.pp | 13 +- manifests/profile/base/cinder/volume.pp | 31 +++- .../base/cinder/volume/dellemc_powerflex.pp | 58 +++++++ .../profile/base/cinder/volume/dellemc_powermax.pp | 2 +- .../base/cinder/volume/dellemc_powerstore.pp | 68 ++++++++ manifests/profile/base/cinder/volume/dellemc_sc.pp | 2 +- .../profile/base/cinder/volume/dellemc_vxflexos.pp | 2 + .../profile/base/cinder/volume/dellemc_xtremio.pp | 4 +- manifests/profile/base/designate/producer.pp | 28 +++- manifests/profile/base/glance/api.pp | 11 ++ manifests/profile/base/gnocchi.pp | 1 + manifests/profile/base/keystone.pp | 5 +- manifests/profile/base/manila/share.pp | 4 +- manifests/profile/base/neutron/server.pp | 1 + manifests/profile/base/nova/api.pp | 14 +- manifests/profile/base/pacemaker.pp | 22 ++- manifests/profile/base/pacemaker_remote.pp | 8 + manifests/profile/base/swift.pp | 46 ++++++ manifests/profile/base/swift/proxy.pp | 6 +- ...-object-expirer-memcached-3c1e7037683ee89a.yaml | 8 + manifests/profile/base/swift/storage.pp | 1 + .../profile/pacemaker/database/mysql_bundle.pp | 19 ++- metadata.json | 7 +- ...ignate-redis-coordination-b4afdcc8855cc0ca.yaml | 4 + ...proxy-leastconn-overrides-bdb2068ef794ff1d.yaml | 9 ++ .../notes/powerflex-driver-f728e372280c44e6.yaml | 3 + .../notes/powerstore-driver-e428e372280c44e6.yaml | 3 + ...flexos_driver_deprecation_5568457faab68824.yaml | 5 + spec/acceptance/nodesets/centos-70-x64.yml | 11 -- spec/acceptance/nodesets/default.yml | 11 -- spec/acceptance/nodesets/nodepool-centos7.yml | 10 -- spec/acceptance/nodesets/nodepool-trusty.yml | 10 -- .../acceptance/nodesets/ubuntu-server-1404-x64.yml | 11 -- spec/classes/tripleo_haproxy_spec.rb | 42 +++++ spec/classes/tripleo_profile_base_aodh_api_spec.rb | 33 +++- .../tripleo_profile_base_cinder_powerflex_spec.rb | 58 +++++++ .../tripleo_profile_base_cinder_powerstore_spec.rb | 79 ++++++++++ .../tripleo_profile_base_cinder_volume_spec.rb | 83 ++++++++-- ...ipleo_profile_base_cinder_xtremio_iscsi_spec.rb | 2 +- ...tripleo_profile_base_designate_producer_spec.rb | 8 +- .../tripleo_profile_base_glance_api_spec.rb | 27 ++++ spec/classes/tripleo_profile_base_gnocchi_spec.rb | 4 + spec/classes/tripleo_profile_base_keystone_spec.rb | 12 +- .../tripleo_profile_base_mistral_api_spec.rb | 103 ++++++++++++ .../tripleo_profile_base_mistral_engine_spec.rb | 88 +++++++++++ ...ipleo_profile_base_mistral_event_engine_spec.rb | 88 +++++++++++ .../tripleo_profile_base_mistral_executor_spec.rb | 92 +++++++++++ spec/classes/tripleo_profile_base_mistral_spec.rb | 116 ++++++++++++++ .../tripleo_profile_base_neutron_server_spec.rb | 6 + spec/classes/tripleo_profile_base_nova_api_spec.rb | 35 +++++ .../tripleo_profile_base_swift_proxy_spec.rb | 29 ++-- spec/classes/tripleo_profile_base_swift_spec.rb | 86 ++++++++++ .../tripleo_profile_base_zaqar_authtoken_spec.rb | 70 +++++++++ spec/classes/tripleo_profile_base_zaqar_spec.rb | 174 +++++++++++++++++++++ spec/fixtures/hieradata/default.yaml | 4 +- spec/fixtures/hieradata/step5.yaml | 3 + spec/spec_helper_acceptance.rb | 2 +- zuul.d/layout.yaml | 3 +- 67 files changed, 1679 insertions(+), 152 deletions(-)
participants (1)
-
no-reply@openstack.org