From no-reply at openstack.org Wed Dec 4 10:28:24 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 04 Dec 2019 10:28:24 -0000 Subject: [release-announce] rally-openstack 1.6.0 Message-ID: We are chuffed to announce the release of: rally-openstack 1.6.0: Rally plugins for OpenStack platform The source is available from: https://opendev.org/openstack/rally-openstack Download the package from: https://pypi.org/project/rally-openstack For more details, please see below. Changes in rally-openstack 1.5.0..1.6.0 --------------------------------------- da5385f1 Propose rally-openstack 1.6.0 60dac07a Get back VMTasks scenarios 54fc6904 Fix cinder volume transfer ab1d4341 Update u-c to use latest rally 55014fc5 Temporary turn off failing tests a718e274 fix number of users for NeutronSubnets.delete_subnets 65341e15 Fixes missing project ID when running a octavia task. 1067caae update source link in readme e74eeef8 `uptime hypervisor` would be failed if some hosts downed b093524d Support to boot server with net name 13c21f29 we don't have to run completely the same test. 49dbdffd Upgrade jsonschema upper version and adopt to recent cinderclient 432d11e1 [ci] Fail gracefuly in case of wrong path for task file ae2e04d8 Add barbican scenarios for orders 0470f7ff check the task state after creating image 68f86c94 Add vars and enable manila jobs 1a461416 Add python3 functional gate c2caad83 [CI] Temporary switch off broken workload 6832082a Use lb_id (load balancer) in Octavia services/scenario 5ebcb670 [ci] Re-order jobs 1ebcb928 Extend octavia cleanup 273b36a9 [ci] Update osresources 57904bd6 Update logging of users context f2590c8c New rally scenario: bind port 47ef72c7 [verify ci] Fix various issues for `rally verify tempest` 45cb0bf1 Octaiva Load Balancing CI 8918b76b [gates] Fix `tox` command issue to unblock gate f58dc4f1 Add listener_id to pool_create a1c98eca Add Octavia Authenticate b9c4a13c Fix :param: in docstring afe0455b Removes unnecessary clear of DHCP agents. 5d359ea1 Stop leaving temp files after unit test runs 40690f07 Fix some file modes d63de4bd Adds support for choosing first network created in context. Diffstat (except docs and test files) ------------------------------------- .zuul.d/rally-task-load-balancing.yaml | 34 ----- .zuul.d/rally-task-manila.yaml | 94 +++++++++++++- .zuul.d/rally-task-octavia.yaml | 31 +++++ .zuul.d/rally-tox-functional.yaml | 2 + .zuul.d/zuul.yaml | 23 ++-- CHANGELOG.rst | 48 ++++++- README.rst | 2 +- devstack/features.yaml | 1 - rally-jobs/barbican.yaml | 40 ++++++ rally-jobs/cinder.yaml | 2 +- rally-jobs/extra/fake-image.img | 0 rally-jobs/neutron.yaml | 56 +++----- rally-jobs/{load-balancing.yaml => octavia.yaml} | 18 +-- rally_openstack/cfg/neutron.py | 9 +- rally_openstack/cleanup/resources.py | 100 +++++++++++---- rally_openstack/contexts/keystone/users.py | 16 +-- rally_openstack/contexts/network/allow_ssh.py | 52 ++++++-- .../contexts/network/networking_agents.py | 45 +++++++ .../scenarios/authenticate/authenticate.py | 19 +++ rally_openstack/scenarios/barbican/orders.py | 60 +++++++++ rally_openstack/scenarios/cinder/volumes.py | 10 +- rally_openstack/scenarios/keystone/basic.py | 0 .../scenarios/neutron/loadbalancer_v2.py | 0 rally_openstack/scenarios/neutron/network.py | 74 +++++++++++ rally_openstack/scenarios/neutron/utils.py | 42 +++--- rally_openstack/scenarios/nova/hypervisors.py | 3 +- rally_openstack/scenarios/nova/server_groups.py | 0 rally_openstack/scenarios/nova/utils.py | 100 ++++++++++----- rally_openstack/scenarios/octavia/loadbalancers.py | 18 ++- rally_openstack/scenarios/octavia/pools.py | 16 ++- rally_openstack/services/key_manager/barbican.py | 91 +++++++++++++ rally_openstack/services/loadbalancer/octavia.py | 46 ++++--- rally_openstack/services/storage/block.py | 13 +- rally_openstack/services/storage/cinder_common.py | 12 +- rally_openstack/services/storage/cinder_v1.py | 9 +- rally_openstack/services/storage/cinder_v2.py | 25 ++-- rally_openstack/services/storage/cinder_v3.py | 22 +--- rally_openstack/wrappers/network.py | 6 - samples/tasks/contexts/networking-agents.json | 21 +++ samples/tasks/contexts/networking-agents.yaml | 14 ++ .../authenticate/token-validate-octavia.json | 25 ++++ .../authenticate/token-validate-octavia.yaml | 16 +++ .../barbican/create-and-delete-asymmetric.json | 22 ++++ .../barbican/create-and-delete-asymmetric.yaml | 15 +++ .../scenarios/barbican/create-and-delete-keys.json | 22 ++++ .../scenarios/barbican/create-and-delete-keys.yaml | 15 +++ .../create-and-delete-order-certificate.json | 22 ++++ .../create-and-delete-order-certificate.yaml | 15 +++ samples/tasks/scenarios/barbican/list-orders.json | 22 ++++ samples/tasks/scenarios/barbican/list-orders.yaml | 15 +++ .../scenarios/neutron/create-and-bind-ports.json | 35 +++++ .../scenarios/neutron/create-and-bind-ports.yaml | 25 ++++ tasks/openstack/scenario/neutron.yaml | 8 +- .../roles/prepare-for-rally-task/tasks/main.yaml | 5 + .../playbooks/roles/run-rally-tox/tasks/main.yaml | 4 +- .../contexts/neutron/test_networking_agents.py | 55 ++++++++ .../scenarios/authenticate/test_authenticate.py | 8 ++ tox.ini | 1 + upper-constraints.txt | 26 ++-- 82 files changed, 1752 insertions(+), 479 deletions(-) From no-reply at openstack.org Wed Dec 4 10:30:01 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 04 Dec 2019 10:30:01 -0000 Subject: [release-announce] os-traits 2.0.0 Message-ID: We are chuffed to announce the release of: os-traits 2.0.0: A library containing standardized trait strings The source is available from: https://opendev.org/openstack/os-traits Download the package from: https://pypi.org/project/os-traits For more details, please see below. 2.0.0 ^^^^^ Upgrade Notes * Python 2 is no longer supported. Python 3 is required. Changes in os-traits 1.1.0..2.0.0 --------------------------------- c7468b0 Add 'TYPE_PLOOP' image type. 173298b Stop testing with py2 and switch to ussuri jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- os_traits/compute/image.py | 5 ++++- releasenotes/notes/drop-python2-support-d11499973c50713b.yaml | 4 ++++ setup.cfg | 2 -- tox.ini | 9 ++------- 6 files changed, 15 insertions(+), 16 deletions(-) From no-reply at openstack.org Wed Dec 4 20:07:21 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Wed, 04 Dec 2019 20:07:21 -0000 Subject: [release-announce] octavia-lib 1.5.0 (ussuri) Message-ID: We enthusiastically announce the release of: octavia-lib 1.5.0: A library to support Octavia provider drivers. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/octavia-lib Download the package from: https://pypi.org/project/octavia-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/octavia-lib For more details, please see below. 1.5.0 ^^^^^ New Features ************ * Add driver interface for validating availability zone metadata and support. Other Notes *********** * Load balancer objects now have an "availability_zone" attribute. This can be None. Changes in octavia-lib 1.4.0..1.5.0 ----------------------------------- 012d908 Add availability_zone to the LoadBalancer model 787a8ed Availability zone / metadata validation fa68dd2 Switch to Ussuri jobs 3c6b639 Batch member update needs pool_id explicitly 5ea72f9 Generate PDF documentation 6c660c5 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 1 + octavia_lib/api/drivers/data_models.py | 4 +- octavia_lib/api/drivers/provider_base.py | 39 +++++++++- octavia_lib/common/constants.py | 1 + octavia_lib/version.py | 32 +++++++++ ...ilability-zone-validation-ed853a3ee89570be.yaml | 4 ++ .../add-az-to-loadbalancer-1e87b46ba29101d3.yaml | 4 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++ tox.ini | 11 +++ zuul.d/projects.yaml | 6 +- 18 files changed, 249 insertions(+), 40 deletions(-) From no-reply at openstack.org Thu Dec 5 17:23:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 05 Dec 2019 17:23:50 -0000 Subject: [release-announce] python-tempestconf 2.4.0 Message-ID: We are satisfied to announce the release of: python-tempestconf 2.4.0: python-tempestconf will automatically generates the tempest configuration based on your cloud. The source is available from: https://opendev.org/openstack/python-tempestconf Download the package from: https://pypi.org/project/python-tempestconf For more details, please see below. 2.4.0 ^^^^^ New Features ************ * discover-tempest-config can now discover Designate service automatically, and configures service_available/designate based on that discovery result so that it can enable/disable tests for Designate based on deployment status. Bug Fixes ********* * Rename boto section to aws one for ec2_url and s3_url options used by ec2api-tempest-plugin. Changes in python-tempestconf 2.3.0..2.4.0 ------------------------------------------ 6a616e5 Don't use name of a service as a key b84544c Add train jobs, make master packstack non voting 83a7c2e Fix section of s3_url and ec2_url ca28815 Collect openstack services logs after tempest run 6f4912f Enable designate service 975a5c7 Set compute/min_compute_nodes cfacf87 Discover Designate service ffac8a4 Use https for cirros image 3b6357d Sync Sphinx requirement f84ad44 Update the constraints url 3f78ad0 Allow discover-tempest-config to run with no nova or glance endpoint Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 40 ++++++++++++-- config_tempest/constants.py | 2 +- config_tempest/main.py | 30 +++++----- config_tempest/services/alarming.py | 4 +- config_tempest/services/{boto.py => aws.py} | 8 +-- config_tempest/services/baremetal.py | 4 +- config_tempest/services/base.py | 8 +-- config_tempest/services/ceilometer.py | 4 +- config_tempest/services/compute.py | 10 +++- config_tempest/services/data-processing.py | 4 +- config_tempest/services/database.py | 4 +- config_tempest/services/dns.py | 27 +++++++++ config_tempest/services/event.py | 4 +- config_tempest/services/identity.py | 4 +- config_tempest/services/image.py | 4 +- config_tempest/services/messaging.py | 4 +- config_tempest/services/metric.py | 4 +- config_tempest/services/network.py | 4 +- config_tempest/services/object_storage.py | 4 +- config_tempest/services/octavia.py | 4 +- config_tempest/services/orchestration.py | 25 +++++---- config_tempest/services/services.py | 64 +++++++++++++--------- config_tempest/services/share.py | 4 +- config_tempest/services/telemetry.py | 4 +- config_tempest/services/volume.py | 4 +- config_tempest/services/workflowv2.py | 4 +- .../python-tempestconf-tempest-packstack.yaml | 5 +- playbooks/upload-logs.yaml | 12 ++++ ...section-for--boto-options-f3552516219d70fa.yaml | 5 ++ ...iscover-designate-service-238e4191c7251cd7.yaml | 7 +++ tox.ini | 2 +- 35 files changed, 233 insertions(+), 121 deletions(-) From no-reply at openstack.org Thu Dec 5 17:48:14 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 05 Dec 2019 17:48:14 -0000 Subject: [release-announce] openstack-ansible 18.1.15 (rocky) Message-ID: We enthusiastically announce the release of: openstack-ansible 18.1.15: Ansible playbooks for deploying OpenStack This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 18.1.15 ^^^^^^^ New Features * Add the possibility to disable openrc v2 download in the dashboard. new var "horizon_show_keystone_v2_rc" can be set to "False" to remove the entry for the openrc v2 download. Changes in openstack-ansible 18.1.14..18.1.15 --------------------------------------------- 38255f4e9 Adding missing tag for dynamic-address-fact task fe8e0d3be Bump SHAs for stable/rocky Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 2 +- playbooks/common-playbooks/cinder.yml | 2 + playbooks/common-playbooks/neutron.yml | 2 + playbooks/common-playbooks/nova.yml | 2 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 76 +++++++++++----------- .../keystone-openrc-v2-show-0bbfc8ab1dba8bd6.yaml | 5 ++ 7 files changed, 51 insertions(+), 40 deletions(-) From no-reply at openstack.org Thu Dec 5 17:49:53 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 05 Dec 2019 17:49:53 -0000 Subject: [release-announce] openstack-ansible 19.0.8 (stein) Message-ID: We exuberantly announce the release of: openstack-ansible 19.0.8: Ansible playbooks for deploying OpenStack This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. Changes in openstack-ansible 19.0.7..19.0.8 ------------------------------------------- 44177994d Adding missing tag for dynamic-address-fact task be335d3eb Bump SHAs for stable/stein Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 14 ++-- playbooks/common-playbooks/cinder.yml | 2 + playbooks/common-playbooks/neutron.yml | 2 + playbooks/common-playbooks/nova.yml | 2 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 94 +++++++++++----------- .../centos-private-epel-3fe4c9ff68ec3a18.yaml | 5 +- 8 files changed, 65 insertions(+), 58 deletions(-) From no-reply at openstack.org Thu Dec 5 17:54:05 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 05 Dec 2019 17:54:05 -0000 Subject: [release-announce] oslo.utils 3.42.1 (ussuri) Message-ID: We are amped to announce the release of: oslo.utils 3.42.1: Oslo Utility library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.utils Download the package from: https://pypi.org/project/oslo.utils Please report issues through: https://bugs.launchpad.net/oslo.utils/+bugs For more details, please see below. 3.42.1 ^^^^^^ Security Issues * This patch ensures that we mask sensitive data when masking dicts, even if the case doesn't match. This means the behaviour of mask_password and mask_dict_password is now the same. * Additional password names were included from real world logs that contained sensitive information. Changes in oslo.utils 3.42.0..3.42.1 ------------------------------------ 577da7f Verify the sanitize keys are lowered a6acf82 Fix invalid escapes in regular expression strings ed70bd3 Make mask_dict_password case insensitive and add new patterns dad48ca tox: Keeping going with docs Diffstat (except docs and test files) ------------------------------------- oslo_utils/strutils.py | 25 ++++++++++++++-------- .../mask-dict-passwords-99357ffb7972fb0b.yaml | 9 ++++++++ tox.ini | 7 ++++-- 5 files changed, 48 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Dec 5 17:54:25 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 05 Dec 2019 17:54:25 -0000 Subject: [release-announce] oslo.concurrency 3.31.0 (ussuri) Message-ID: We joyfully announce the release of: oslo.concurrency 3.31.0: Oslo Concurrency library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.concurrency Download the package from: https://pypi.org/project/oslo.concurrency Please report issues through: https://bugs.launchpad.net/oslo.concurrency/+bugs For more details, please see below. Changes in oslo.concurrency 3.30.0..3.31.0 ------------------------------------------ c081591 Spiff up docs for *_with_prefix 97ab514 Switch to Ussuri jobs ec52c3b tox: Keeping going with docs f6bf926 Document management and history of lock files a052a04 Bump the openstackdocstheme extension to 1.20 85c341a Blacklist sphinx 2.1.0 (autodoc bug) 941cf04 Update the constraints url 473c4af Update master for stable/train fec0387 Add lock_with_prefix convenience utility fe86f5e Some test cleanup Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 4 +- oslo_concurrency/lockutils.py | 62 +++++++- releasenotes/source/conf.py | 13 -- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + tox.ini | 8 +- 14 files changed, 265 insertions(+), 173 deletions(-) From no-reply at openstack.org Thu Dec 5 17:59:10 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 05 Dec 2019 17:59:10 -0000 Subject: [release-announce] sushy-tools 0.8.0 Message-ID: We are ecstatic to announce the release of: sushy-tools 0.8.0: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/null/ For more details, please see below. 0.8.0 ^^^^^ Upgrade Notes ************* * Python 2.7 support has been dropped. Last release of sushy-tools to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by sushy-tools is Python 3.6. Bug Fixes ********* * Fixes one of the allowed values for "BootSourceOverrideMode" element - Redfish specification requires UEFI boot mode to be indicated as "UEFI", not "Uefi" as the dynamic Redfish emulator erroneously adopted. * Fixes occasional failure when setting boot image to libvirt domain in response to virtual media "Insert" operation. * Fixes potential failure on reading/setting boot device of libvirt domain. Prior to this fix, boot device has only been respected in the boot loader part of libvirt domain XML. However per-device boot configuration can also be used. If the latter way is in place in a libvirt domain, reading boot device would yield nothing, while setting it in the boot loader would fail. This fix respects both ways of configuring libvirt boot device preferring the per-device configuration when setting new boot device. * Brings libvirt domain down prior to any change. When Redfish emulator is running against libvirt virtualization backend, any changes being done to domain are not applied for as long as the domain is up. This leads to two nuisances: * REST API is not really REST-ful meaning that successfully applied change is not reflected in the document tree * Multiple changes done to live domain XML tree may override one another because N-1 change done to a domain is not visible to N's change The fix is to bring running domain down briefly while the change is applied. * Fixes situation when changing boot image could invalidate current boot device selection. The fix is to note current libvirt boot device and restore it if the image being changed resides on the active boot device. * Fixes defaults to storage and drive resources. Prior to this fix, if storage and/or drive resource emulation is not set up via sushy emulator configuration, the clients trying to read either of these resources would hit hard HTTP 500 response. Changes in sushy-tools 0.7.0..0.8.0 ----------------------------------- 907c3ad Retain boot device selection upon boot image change 564ae30 Bring libvirt domain down prior to any change 723ffd2 Fix libvirt CD image insertion 4279ee0 Fix `BootSourceOverrideMode` enumeration eb2943d Fix emulator socket binding options 9d87099 Fix defaults to storage and drive resources 538d98d Fix incorrect parameter description in docstrings c772be0 Fix reading/setting libvirt domain boot device 3034226 Drop python 2.7 support and testing 87b7e00 Correct doc link to point to sushy-tools docs ab8cfdd Switch to Ussuri job dbc20db Fix libvirt set-boot-image implementation Diffstat (except docs and test files) ------------------------------------- README.rst | 2 +- .../notes/drop-python2-48e8388f96998244.yaml | 6 + .../fix-boot-mode-constant-71e6a7ec6b010273.yaml | 7 + .../fix-libvirt-boot-image-965d94fd30bca7b0.yaml | 5 + .../fix-libvirt-boot-mode-3ec2ccf49f96aec8.yaml | 10 + .../fix-libvirt-statefulness-0a2a7812d79fdd25.yaml | 16 ++ .../fix-retain-boot-device-5ae02731d2a000d3.yaml | 6 + ...ix-storage-drive-defaults-3a925a0063738b77.yaml | 7 + setup.cfg | 2 - sushy_tools/emulator/main.py | 53 ++-- .../emulator/resources/drives/staticdriver.py | 4 +- .../emulator/resources/storage/staticdriver.py | 4 +- sushy_tools/emulator/resources/systems/base.py | 11 +- .../emulator/resources/systems/libvirtdriver.py | 271 +++++++++++++++++---- .../emulator/resources/systems/novadriver.py | 21 +- .../emulator/resources/systems/test_libvirt.py | 227 +++++++++++++++-- test-requirements.txt | 1 - tox.ini | 11 +- zuul.d/project.yaml | 3 +- 23 files changed, 581 insertions(+), 135 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 89cb481..3b861cd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11 +10,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD From no-reply at openstack.org Fri Dec 6 11:46:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 06 Dec 2019 11:46:26 -0000 Subject: [release-announce] magnum 8.2.0 (stein) Message-ID: We enthusiastically announce the release of: magnum 8.2.0: Container Management project for OpenStack This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/magnum Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/magnum/+bugs For more details, please see below. 8.2.0 ^^^^^ New Features ************ * k8s_fedora_atomic_v1 Add PodSecurityPolicy for privileged pods. Use privileged PSP for calico and node-problem-detector. Add PSP for flannel from upstream. Other Notes *********** * The default value of flannel_backend will be replaced with *vxlan* which was *udp* based on the recommendation at https://github.com/c oreos/flannel/blob/master/Documentation/backends.md Changes in magnum 8.1.0..8.2.0 ------------------------------ 4807e647 k8s_fedora: Move rp_filter=1 for calico up c3323938 Set a fixed cipher suite set for Traefik 261b0eea Using vxlan as default value for flannel_backend d13c2b7c k8s: stop introspecting instance name 6762a974 k8s_fedora_atomic: Add PodSecurityPolicy 49791feb k8s_fedora: Label master nodes with kubectl 0f5f950c Fix proportional autoscaler image 7d71a148 Using Fedora Atomic 29 as default image Diffstat (except docs and test files) ------------------------------------- devstack/lib/magnum | 13 ++- devstack/plugin.sh | 3 +- .../kubernetes/fragments/calico-service.sh | 116 ++++++++++++++++++++- .../fragments/configure-kubernetes-master.sh | 14 ++- .../fragments/configure-kubernetes-minion.sh | 13 +-- .../kubernetes/fragments/core-dns-service.sh | 2 +- .../kubernetes/fragments/enable-auto-healing.sh | 17 +++ .../kubernetes/fragments/enable-ingress-traefik.sh | 39 +++++++ .../kubernetes/fragments/enable-services-master.sh | 11 +- .../kubernetes/fragments/flannel-service.sh | 82 ++++++++++++--- .../fragments/kube-apiserver-to-kubelet-role.sh | 63 ++++++++++- .../kubernetes/fragments/make-cert-client.sh | 3 +- .../templates/kubernetes/fragments/make-cert.sh | 1 - .../fragments/write-heat-params-master.yaml | 1 + .../kubernetes/fragments/write-heat-params.yaml | 1 + .../templates/fragments/enable-kubelet-master.yaml | 4 +- .../templates/fragments/enable-kubelet-minion.yaml | 4 +- .../templates/kubecluster.yaml | 6 +- .../k8s_fedora_atomic_v1/templates/kubemaster.yaml | 1 + .../k8s_fedora_atomic_v1/templates/kubeminion.yaml | 1 + .../notes/podsecuritypolicy-2400063d73524e06.yaml | 6 ++ ...vxlan-for-flannel-backend-8d82a290ca97d6e2.yaml | 6 ++ 23 files changed, 360 insertions(+), 51 deletions(-) From no-reply at openstack.org Fri Dec 6 14:00:45 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 06 Dec 2019 14:00:45 -0000 Subject: [release-announce] magnum 7.2.0 (rocky) Message-ID: We contentedly announce the release of: magnum 7.2.0: Container Management project for OpenStack This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/magnum Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/magnum/+bugs For more details, please see below. 7.2.0 ^^^^^ New Features ************ * To get a better cluster template versioning and relieve the pain of maintaining public cluster template, now the name of cluster template can be changed. * Add heat_container_agent_tag label to allow users select the heat- agent tag. Rocky default: rocky-stable * Now cloud-provider-openstack of Kubernetes has a webhook to support Keystone authorization and authentication. With this feature, user can use a new label 'keystone-auth-enabled' to enable the keystone authN and authZ. * Add a new option 'octavia' for the label 'ingress_controller' and a new label 'octavia_ingress_controller_tag' to enable the deployment of octavia-ingress-controller (https://github.com/kubernetes/cloud- provider- openstack/blob/master/docs/using-octavia-ingress- controller.md) in the kubernetes cluster. The 'ingress_controller_role' label is not used for this option. * k8s_fedora_atomic_v1 Add PodSecurityPolicy for privileged pods. Use privileged PSP for calico and node-problem-detector. Add PSP for flannel from upstream. Bug Fixes ********* * Fixes the problem with Mesos cluster creation where the nodes_affinity_policy was not properly conveyed as it is required in order to create the corresponding server group in Nova. https://storyboard.openstack.org/#!/story/2005116 * Add iptables -P FORWARD ACCEPT unit. On node reboot, kubelet and kube-proxy set iptables -P FORWARD DROP which doesn't work with flannel in the way we use it. Add a systemd unit to set the rule to ACCEPT after flannel, docker, kubelet, kube-proxy. * In kubernetes cluster, a floating IP is created and associated with the vip of a load balancer which is created corresponding to the service of LoadBalancer type inside kubernetes, it should be deleted when the cluster is deleted. Changes in magnum 7.1.0..7.2.0 ------------------------------ 1df886df k8s_fedora: Move rp_filter=1 for calico up 925628b6 k8s_fedora_atomic: Add PodSecurityPolicy dbe2abd2 k8s: Clear cni configuration 174fc15a fix: Deploy enable_service last (rocky only) 7aa12a55 k8s_fedora: Label master nodes with kubectl ca7eed7a k8s: stop introspecting instance name e430da9b Fix proportional autoscaler image 9c79084a Using Fedora Atomic 29 as default image 660e62b0 Revert "support http/https proxy for discovery url" acb30af7 Fix registry on k8s_fedora_atomic 98847b8c Blacklist bandit 1.6.0 and cap Sphinx on Python2 f12a91ca Partial backport: Disable broken image building 62ab17f6 Use rocky heat-container-agent for stable/rocky da3c37c3 OpenDev Migration Patch 29324920 Replace openstack.org git:// URLs with https:// dfa0d515 k8s_fedora: Add ca_key before all deployments 5d3e0eac Ensure http proxy environment is available during 'atomic install' for k8s fb47454f make sure to set node_affinity_policy for Mesos template definition 263d0788 Add iptables -P FORWARD ACCEPT unit c056ac4c Delete loadbalancers and floatingips for service and ingress 4d814229 Allow cluster template being renamed b153fb5e Support octavia-ingress-controller 50bddcb1 [k8s_fedora_atomic] Delete floating ip for load balancer a7dc26a2 Support Keystone AuthN and AuthZ for k8s 21720308 Add heat_container_agent_tag label a2097745 Fix prometheus monitoring e8d0ee1b support http/https proxy for discovery url baf46f03 Bump k8s version up to v1.11.5 Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 20 +- devstack/lib/magnum | 13 +- devstack/plugin.sh | 3 +- magnum/common/neutron.py | 76 +++++++ magnum/common/octavia.py | 13 +- magnum/db/sqlalchemy/api.py | 7 +- .../kubernetes/fragments/configure-etcd.sh | 12 ++ .../fragments/configure-kubernetes-master.sh | 76 ++++++- .../fragments/configure-kubernetes-minion.sh | 39 +++- .../kubernetes/fragments/core-dns-service.sh | 2 +- .../fragments/enable-ingress-controller.sh | 19 +- .../kubernetes/fragments/enable-ingress-octavia.sh | 122 ++++++++++++ .../kubernetes/fragments/enable-keystone-auth.sh | 185 +++++++++++++++++ .../kubernetes/fragments/enable-node-exporter.sh | 32 --- .../fragments/enable-prometheus-monitoring.sh | 89 ++++++++- .../kubernetes/fragments/enable-services-master.sh | 10 +- .../kubernetes/fragments/flannel-service.sh | 23 +++ .../fragments/kube-apiserver-to-kubelet-role.sh | 72 ++++++- .../kubernetes/fragments/make-cert-client.sh | 3 +- .../templates/kubernetes/fragments/make-cert.sh | 1 - .../kubernetes/fragments/start-container-agent.sh | 14 +- .../fragments/write-heat-params-master.yaml | 7 + .../kubernetes/fragments/write-heat-params.yaml | 4 + .../kubernetes/fragments/write-kube-os-config.sh | 1 + .../templates/swarm/fragments/network-service.sh | 23 +++ magnum/drivers/heat/k8s_fedora_template_def.py | 6 +- magnum/drivers/heat/k8s_template_def.py | 25 ++- .../templates/fragments/enable-kubelet-master.yaml | 4 +- .../templates/fragments/enable-kubelet-minion.yaml | 4 +- .../templates/kubecluster.yaml | 47 ++++- .../k8s_fedora_atomic_v1/templates/kubemaster.yaml | 35 +++- .../k8s_fedora_atomic_v1/templates/kubeminion.yaml | 15 +- .../templates/kubecluster.yaml | 3 + .../templates/kubeminion_software_configs.yaml | 7 - magnum/drivers/mesos_ubuntu_v1/template_def.py | 5 + .../api/controllers/v1/test_cluster_template.py | 21 +- .../handlers/test_k8s_cluster_conductor.py | 25 ++- .../handlers/test_mesos_cluster_conductor.py | 5 + playbooks/magnum-buildimages-base.yaml | 2 +- playbooks/magnum-functional-base.yaml | 2 +- playbooks/pre/prepare-workspace.yaml | 6 +- ...cy-for-mesos-template-def-82627eb231aa4d28.yaml | 7 + ...er-template-being-renamed-82f7d5d1f33a7957.yaml | 7 + .../notes/flannel-reboot-fix-f1382818daed4fa8.yaml | 7 + .../heat-container-agent-tag-92848c1062c16c76.yaml | 5 + .../notes/k8s-delete-vip-fip-b2ddf61ddbc080bc.yaml | 6 + .../notes/k8s-keystone-auth-6c88c1a2d406fb61.yaml | 7 + ...ctavia-ingress-controller-32c0b97031fd0dd4.yaml | 8 + .../notes/podsecuritypolicy-2400063d73524e06.yaml | 6 + test-requirements.txt | 5 +- 59 files changed, 1562 insertions(+), 155 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 209b0c4b..ff04da12 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ -bandit>=1.1.0 # Apache-2.0 +bandit!=1.6.0,>=1.1.0 # Apache-2.0 @@ -20 +20,2 @@ pytz>=2013.6 # MIT -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD From no-reply at openstack.org Mon Dec 9 10:16:42 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 09 Dec 2019 10:16:42 -0000 Subject: [release-announce] openstacksdk 0.39.0 (ussuri) Message-ID: We are amped to announce the release of: openstacksdk 0.39.0: An SDK for building applications to work with OpenStack This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/openstack/openstacksdk For more details, please see below. 0.39.0 ^^^^^^ New Features * The "openstack.baremetal.v1.Node" resource now has an "owner" property which was added in the baremetal API microversion 1.50. (https://docs.openstack.org/ironic/latest/contributor/webapi- version-history.html#id7) Changes in openstacksdk 0.38.0..0.39.0 -------------------------------------- 5cac3f72 update OVH vendor entry eafa75bd Fix reno index list indent c585ed19 Expose baremetal Node.owner 800cbf7c Update deps for tox venv target 97375f21 Fix .. note:: rendering in doc 84137a1a tox: Keeping going with docs Diffstat (except docs and test files) ------------------------------------- openstack/baremetal/v1/node.py | 3 +++ openstack/config/vendors/ovh.json | 14 +++++++++++++- releasenotes/notes/node-owner-7f4b083ff9da8cce.yaml | 7 +++++++ releasenotes/source/index.rst | 18 +++++++++--------- tox.ini | 12 +++++++++--- 9 files changed, 47 insertions(+), 17 deletions(-) From no-reply at openstack.org Tue Dec 10 22:28:01 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 10 Dec 2019 22:28:01 -0000 Subject: [release-announce] neutron-lib 1.30.0 (ussuri) Message-ID: We joyfully announce the release of: neutron-lib 1.30.0: Neutron shared routines and utilities This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/neutron-lib Download the package from: https://pypi.org/project/neutron-lib Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 1.30.0 ^^^^^^ New Features ************ * Add a new field "description" in floating ip portforwardings that can be used to help users to manage/find easily theirs rules. * The API defintion for the "stateful-security-group" extension is now available in "neutron_lib.api.definitions.stateful_security_group". Other Notes *********** * Removes the definition of "interconnection" API extension for neutron-interconnection project. Neutron-interconnection project was removed from Neutron stadium due to lack of activity for long time so there is no need to keep the API definition in the official Neutron's API definitions. Changes in neutron-lib 1.29.1..1.30.0 ------------------------------------- f470973 add "stateful-security-group" api extension 7c352a6 Change the requirements for the subnet_dns_publish_fixed_ip extension a37378e Add description field in port forwarding API 1fc1f0e Remove 'interconnection' API extension definition (neutron-interconnection) 43f6759 Stop configuring install_command in tox. 9f56e98 Remove fwaas_v1 exceptions and definitions b27c012 Allow , , and as DNS label af5e2aa Fix rendering of api-ref main page 66cbfc8 install neutron_lib international messages d07cb36 Add retry and debug logs to NoAuthClient of placement client 53f1847 Add missing DHCP port numbers b71db3f Update master for stable/train 06ae464 Remove Neutron LBaaS 2f08f12 PDF documentation build Diffstat (except docs and test files) ------------------------------------- api-ref/source/v2/fip-port-forwarding.inc | 13 + api-ref/source/v2/flavors.inc | 4 +- api-ref/source/v2/fwaas.inc | 817 ---------- api-ref/source/v2/index.rst | 16 +- api-ref/source/v2/interconnection.inc | 237 --- api-ref/source/v2/lbaas-v2.inc | 1683 -------------------- api-ref/source/v2/parameters.yaml | 538 +------ .../extensions/extensions-list-response.json | 14 - .../v2/samples/flavors/flavor-create-request.json | 2 +- .../v2/samples/flavors/flavor-create-response.json | 2 +- .../v2/samples/flavors/flavor-show-response.json | 2 +- .../v2/samples/flavors/flavor-update-response.json | 2 +- .../v2/samples/flavors/flavors-list-response.json | 2 +- .../flavors/service-profile-create-request.json | 2 +- .../flavors/service-profile-create-response.json | 2 +- .../flavors/service-profile-show-response.json | 2 +- .../flavors/service-profile-update-request.json | 2 +- .../flavors/service-profile-update-response.json | 2 +- .../flavors/service-profiles-list-response.json | 4 +- .../interconnection-create-request.json | 11 - .../interconnection-create-response.json | 14 - .../interconnection-show-response.json | 16 - .../interconnection-update-request.json | 5 - .../interconnection-update-response.json | 16 - .../interconnections-list-response.json | 18 - .../lbaas/healthmonitor-associate-request.json | 5 - .../lbaas/healthmonitor-associate-response.json | 3 - .../lbaas/healthmonitor-create-request.json | 13 - .../lbaas/healthmonitor-create-response.json | 17 - .../samples/lbaas/healthmonitor-show-response.json | 21 - .../lbaas/healthmonitor-update-request.json | 12 - .../lbaas/healthmonitor-update-response.json | 21 - .../lbaas/healthmonitors-list-response.json | 23 - .../v2/samples/lbaas/listener-create-request.json | 16 - .../v2/samples/lbaas/listener-create-response.json | 24 - .../v2/samples/lbaas/listener-show-response.json | 24 - .../v2/samples/lbaas/listener-update-request.json | 13 - .../v2/samples/lbaas/listener-update-response.json | 24 - .../v2/samples/lbaas/listeners-list-response.json | 26 - .../samples/lbaas/loadbalancer-create-request.json | 12 - .../lbaas/loadbalancer-create-response.json | 18 - .../samples/lbaas/loadbalancer-show-response.json | 16 - .../v2/samples/lbaas/loadbalancer-status-tree.json | 47 - .../samples/lbaas/loadbalancer-update-request.json | 7 - .../lbaas/loadbalancer-update-response.json | 18 - .../samples/lbaas/loadbalancer-update-response.txt | 4 - .../samples/lbaas/loadbalancers-list-response.json | 20 - .../v2/samples/lbaas/member-create-request.json | 9 - .../v2/samples/lbaas/member-create-response.json | 12 - .../v2/samples/lbaas/member-show-response.json | 12 - .../v2/samples/lbaas/member-update-request.json | 5 - .../v2/samples/lbaas/member-update-response.json | 12 - .../v2/samples/lbaas/members-list-response.json | 16 - .../v2/samples/lbaas/pool-create-request.json | 14 - .../v2/samples/lbaas/pool-create-response.json | 23 - .../samples/lbaas/pool-members-list-response.json | 14 - .../v2/samples/lbaas/pool-show-response.json | 25 - .../v2/samples/lbaas/pool-update-request.json | 5 - .../v2/samples/lbaas/pool-update-response.json | 25 - .../v2/samples/lbaas/pools-list-response.json | 27 - .../v2/samples/lbaas/pools-list-response2.json | 25 - .../v2/samples/lbaas/vip-create-request.json | 10 - .../v2/samples/lbaas/vip-create-response.json | 20 - .../source/v2/samples/lbaas/vip-show-response.json | 20 - .../v2/samples/lbaas/vip-update-request.json | 5 - .../v2/samples/lbaas/vip-update-response.json | 20 - .../v2/samples/lbaas/vips-list-response.json | 22 - .../port-fowarding-create-request.json | 3 +- .../port-fowarding-create-response.json | 1 + .../port-fowarding-list-response.json | 2 + .../port-fowarding-show-response.json | 1 + .../port-fowarding-update-request.json | 3 +- .../port-fowarding-update-response.json | 1 + .../security-group-create-request.json | 3 +- .../security-group-create-response.json | 3 +- .../security-group-show-response.json | 3 +- .../security-group-update-request.json | 3 +- .../security-group-update-response.json | 3 +- .../security-groups-list-response.json | 3 +- .../source/v2/samples/service-type-response.json | 2 +- api-ref/source/v2/security-groups.inc | 13 + neutron_lib/__init__.py | 11 + neutron_lib/api/definitions/__init__.py | 10 +- neutron_lib/api/definitions/base.py | 7 +- neutron_lib/api/definitions/fip_pf_description.py | 41 + neutron_lib/api/definitions/firewall.py | 187 --- .../api/definitions/firewallrouterinsertion.py | 74 - neutron_lib/api/definitions/interconnection.py | 125 -- neutron_lib/api/definitions/logging_resource.py | 4 +- .../api/definitions/stateful_security_group.py | 61 + .../api/definitions/subnet_dns_publish_fixed_ip.py | 4 +- neutron_lib/constants.py | 11 +- neutron_lib/exceptions/firewall_v1.py | 140 -- neutron_lib/placement/client.py | 34 +- neutron_lib/plugins/constants.py | 7 +- ... test_floating_ip_port_forwarding_extension.py} | 15 +- ...nsertion.py => test_stateful_security_group.py} | 13 +- ...-field-in-port-forwarding-9da781b1e38ca858.yaml | 5 + ...connection-api-definition-4ff88c583f2fe47b.yaml | 8 + .../stateful-security-group-a1ece5472f029dc1.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + tox.ini | 11 +- 107 files changed, 317 insertions(+), 4693 deletions(-) From no-reply at openstack.org Thu Dec 12 10:09:34 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:09:34 -0000 Subject: [release-announce] oslo.rootwrap 5.17.0 (ussuri) Message-ID: We are happy to announce the release of: oslo.rootwrap 5.17.0: Oslo Rootwrap This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. Changes in oslo.rootwrap 5.16.1..5.17.0 --------------------------------------- eea57ab Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Dec 12 10:14:21 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:14:21 -0000 Subject: [release-announce] puppet-horizon 16.0.0 (ussuri) Message-ID: We exuberantly announce the release of: puppet-horizon 16.0.0: Puppet module for OpenStack Horizon This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-horizon Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-horizon/+bugs For more details, please see below. Changes in puppet-horizon 15.4.0..16.0.0 ---------------------------------------- 875bd75 Prepare Ussuri M1 0f638cb Convert all class usage to relative names abefb0d Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 2 +- manifests/init.pp | 4 ++-- manifests/params.pp | 2 +- manifests/wsgi/apache.pp | 8 ++++---- metadata.json | 4 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/horizon_with_apache_spec.rb | 12 ++++++------ 8 files changed, 23 insertions(+), 16 deletions(-) From no-reply at openstack.org Thu Dec 12 10:14:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:14:23 -0000 Subject: [release-announce] puppet-freezer 5.0.0 (ussuri) Message-ID: We are chuffed to announce the release of: puppet-freezer 5.0.0: Puppet module for OpenStack freezer This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-freezer Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-freezer/+bugs For more details, please see below. Changes in puppet-freezer 4.4.0..5.0.0 -------------------------------------- 27c480b Prepare Ussuri M1 5dc3b7d Convert all class usage to relative names 4e2ad29 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 16 files changed, 26 insertions(+), 19 deletions(-) From no-reply at openstack.org Thu Dec 12 10:14:34 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:14:34 -0000 Subject: [release-announce] puppet-designate 16.0.0 (ussuri) Message-ID: We are glad to announce the release of: puppet-designate 16.0.0: Puppet module for OpenStack Designate This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-designate Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-designate/+bugs For more details, please see below. 16.0.0 ^^^^^^ Upgrade Notes * The designate::pool_manager, designate::pool_manager_cache::memcache and designate::pool_manager_cache::sqlalchemy class is now removed. Changes in puppet-designate 15.4.0..16.0.0 ------------------------------------------ 5e26655 Prepare Ussuri M1 b7f73b3 Convert all class usage to relative names 2d4ad36 Fix rabbitmq dependency 91c6345 Remove designate::pool_manager eee85a4 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- example/all-in-one-keystone.pp | 8 +- manifests/agent.pp | 2 +- manifests/api.pp | 4 +- manifests/backend/bind9.pp | 8 +- manifests/backend/powerdns.pp | 10 +- manifests/central.pp | 4 +- manifests/client.pp | 2 +- manifests/config.pp | 2 +- manifests/db.pp | 6 +- manifests/db/mysql.pp | 2 +- manifests/db/powerdns/mysql.pp | 2 +- manifests/db/powerdns/sync.pp | 4 +- manifests/db/sync.pp | 2 +- manifests/generic_service.pp | 4 +- manifests/init.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/mdns.pp | 4 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/pool.pp | 2 +- manifests/pool_manager.pp | 151 --------------------- manifests/pool_manager_cache/memcache.pp | 29 ---- manifests/pool_manager_cache/sqlalchemy.pp | 56 -------- manifests/pool_nameserver.pp | 2 +- manifests/pool_target.pp | 6 +- manifests/quota.pp | 2 +- manifests/sink.pp | 2 +- manifests/worker.pp | 4 +- metadata.json | 10 +- .../remove-pool-manager-54118560ff0770d3.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + spec/acceptance/basic_designate_spec.rb | 12 +- spec/classes/designate_api_spec.rb | 2 +- .../designate_pool_manager_cache_memcache_spec.rb | 61 --------- ...designate_pool_manager_cache_sqlalchemy_spec.rb | 68 ---------- spec/classes/designate_pool_manager_spec.rb | 139 ------------------- 39 files changed, 72 insertions(+), 564 deletions(-) From no-reply at openstack.org Thu Dec 12 10:14:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:14:38 -0000 Subject: [release-announce] puppet-openstacklib 16.0.0 (ussuri) Message-ID: We jubilantly announce the release of: puppet-openstacklib 16.0.0: Puppet module for OpenStack Openstacklib This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-openstacklib Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-openstacklib/+bugs For more details, please see below. 16.0.0 ^^^^^^ Prelude ******* Puppet OpenStack has in this release deprecated Puppet 5 support. This version of Puppet will be EOL as of May 2020 which means that you can still use it during this release but in the V release using Puppet 6 will be a requirement. New Features ************ * Add new WSGI related options that should allow faster application startup and loading. Security Issues *************** * Do not authorize directory listing Bug Fixes ********* * rhbz#1778052 * LP#1854442 Changes in puppet-openstacklib 15.4.0..16.0.0 --------------------------------------------- c0c0412 Prepare Ussuri M1 0b5a01d Convert all class usage to relative names ad48860 Ensure no directory listing is active 9606137 Update the constraints url 20af7d8 Fix rabbitmq dependency 0bad3b1 Deprecate Puppet 5 support 55668d9 Allow to activate WSGIImportScript option f2689ec Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/virtual_packages.pp | 2 +- manifests/db/mysql.pp | 4 +- manifests/defaults.pp | 7 +++ manifests/params.pp | 2 +- manifests/wsgi/apache.pp | 52 ++++++++++++++++++++-- metadata.json | 4 +- ...eprecate-puppet-5-support-1864c361a7a9d402.yaml | 6 +++ .../no-directory-listing-8e6270ed0e1eb1d0.yaml | 6 +++ .../notes/wsgi-import-script-64665fae9dccf797.yaml | 5 +++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ spec/acceptance/mysql_spec.rb | 2 +- spec/acceptance/rabbitmq_spec.rb | 8 ++-- spec/defines/openstacklib_db_postgresql_spec.rb | 6 +-- spec/defines/openstacklib_wsgi_apache_spec.rb | 50 ++++++++++++++++++++- tox.ini | 2 +- 16 files changed, 144 insertions(+), 19 deletions(-) From no-reply at openstack.org Thu Dec 12 10:14:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:14:49 -0000 Subject: [release-announce] puppet-barbican 16.0.0 (ussuri) Message-ID: We high-spiritedly announce the release of: puppet-barbican 16.0.0: Puppet module for Barbican This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-barbican Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-barbican/+bugs For more details, please see below. Changes in puppet-barbican 15.4.0..16.0.0 ----------------------------------------- 5b6ff6e Prepare Ussuri M1 57af257 Convert all class usage to relative names 2b09b06 Fix rabbitmq dependency a4b07dd Update the constraints url c21311f Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/api.pp | 14 ++-- manifests/api/logging.pp | 2 +- manifests/client.pp | 6 +- manifests/config.pp | 4 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 4 +- manifests/db/postgresql.pp | 4 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/keystone/notification.pp | 2 +- manifests/params.pp | 2 +- manifests/plugins/dogtag.pp | 4 +- manifests/plugins/kmip.pp | 2 +- manifests/plugins/p11_crypto.pp | 2 +- manifests/plugins/simple_crypto.pp | 2 +- manifests/policy.pp | 4 +- manifests/quota.pp | 12 +-- manifests/worker.pp | 2 +- manifests/wsgi/apache.pp | 136 +++++++++++++++------------------ metadata.json | 10 +-- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++ spec/acceptance/basic_barbican_spec.rb | 10 +-- spec/classes/barbican_api_spec.rb | 16 ++-- tox.ini | 2 +- 28 files changed, 128 insertions(+), 131 deletions(-) From no-reply at openstack.org Thu Dec 12 10:14:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:14:49 -0000 Subject: [release-announce] os-traits 2.1.0 Message-ID: We are amped to announce the release of: os-traits 2.1.0: A library containing standardized trait strings The source is available from: https://opendev.org/openstack/os-traits Download the package from: https://pypi.org/project/os-traits For more details, please see below. Changes in os-traits 2.0.0..2.1.0 --------------------------------- f6c8636 Add COMPUTE_SAME_HOST_COLD_MIGRATE trait Diffstat (except docs and test files) ------------------------------------- os_traits/compute/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) From no-reply at openstack.org Thu Dec 12 10:15:06 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:06 -0000 Subject: [release-announce] puppet-oslo 16.0.0 (ussuri) Message-ID: We are chuffed to announce the release of: puppet-oslo 16.0.0: Puppet module for Oslo This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-oslo Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-oslo/+bugs For more details, please see below. Changes in puppet-oslo 15.4.0..16.0.0 ------------------------------------- f976721 Prepare Ussuri M1 00e3785 Convert all class usage to relative names 0e212e8 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/cache.pp | 2 +- manifests/db.pp | 2 +- manifests/init.pp | 2 +- manifests/params.pp | 2 +- metadata.json | 4 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 8 files changed, 14 insertions(+), 7 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:07 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:07 -0000 Subject: [release-announce] puppet-magnum 16.0.0 (ussuri) Message-ID: We are pumped to announce the release of: puppet-magnum 16.0.0: Puppet module for Magnum This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-magnum Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-magnum/+bugs For more details, please see below. Changes in puppet-magnum 15.4.0..16.0.0 --------------------------------------- 3606686 Prepare Ussuri M1 f62471a Convert all class usage to relative names 97d4c18 Fix rabbitmq dependency 85fe52e Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/magnum.pp | 20 +++++++++---------- manifests/api.pp | 12 ++++++------ manifests/certificates.pp | 2 +- manifests/client.pp | 4 ++-- manifests/clients.pp | 18 ++++++++--------- manifests/clients/barbican.pp | 4 ++-- manifests/clients/cinder.pp | 4 ++-- manifests/clients/glance.pp | 4 ++-- manifests/clients/heat.pp | 4 ++-- manifests/clients/magnum.pp | 4 ++-- manifests/clients/neutron.pp | 4 ++-- manifests/clients/nova.pp | 4 ++-- manifests/conductor.pp | 8 ++++---- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 8 ++++---- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/keystone/domain.pp | 4 ++-- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_magnum_spec.rb | 38 ++++++++++++++++++------------------ spec/classes/magnum_api_spec.rb | 4 ++-- 31 files changed, 101 insertions(+), 94 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:11 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:11 -0000 Subject: [release-announce] puppet-ec2api 16.0.0 (ussuri) Message-ID: We are pleased to announce the release of: puppet-ec2api 16.0.0: Puppet module for OpenStack Ec2api This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-ec2api Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-ec2api/+bugs For more details, please see below. Changes in puppet-ec2api 15.4.0..16.0.0 --------------------------------------- 5e1956f Prepare Ussuri M1 b32c33c Convert all class usage to relative names 25c7851 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/api.pp | 2 +- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 8 ++++---- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/metadata.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_ec2api_spec.rb | 12 ++++++------ 18 files changed, 35 insertions(+), 28 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:11 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:11 -0000 Subject: [release-announce] puppet-octavia 16.0.0 (ussuri) Message-ID: We are thrilled to announce the release of: puppet-octavia 16.0.0: Puppet module for OpenStack Octavia This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features * Add parameters to enable and configure nova anti-affinity for active/standby amphorae. * Added parameters to enable amphora log offloading. * Added Keepalived VRRP parameters. Changes in puppet-octavia 15.4.0..16.0.0 ---------------------------------------- 892d1ac Prepare Ussuri M1 7a1aaa8 Convert all class usage to relative names d58dccd Remove extra line 4bd67a4 Add parameters for amphora anti-affinity 904c732 Fix rabbitmq dependency 8fd7b2e Add keepalivd vrrp parameters 952e448 Add parameters for amphora log offloading 8f1d89c Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/api.pp | 12 +- manifests/certificates.pp | 2 +- manifests/client.pp | 4 +- manifests/config.pp | 2 +- manifests/controller.pp | 177 ++++++++++++++++----- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/glance.pp | 2 +- manifests/health_manager.pp | 2 +- manifests/housekeeping.pp | 2 +- manifests/init.pp | 4 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/neutron.pp | 2 +- manifests/nova.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/quota.pp | 2 +- manifests/service_auth.pp | 2 +- manifests/worker.pp | 4 +- manifests/wsgi/apache.pp | 10 +- metadata.json | 12 +- .../notes/add-anti-affinity-0f80e4ac5fd4bde6.yaml | 5 + .../notes/add-log-offloading-1a7836381de33644.yaml | 3 + ...dd-vrrp-keepalived-params-81f235f8cc411c42.yaml | 3 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + spec/acceptance/octavia_spec.rb | 34 ++-- spec/classes/octavia_api_spec.rb | 10 +- spec/classes/octavia_controller_spec.rb | 67 ++++++-- 34 files changed, 276 insertions(+), 116 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:13 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:13 -0000 Subject: [release-announce] puppet-sahara 16.0.0 (ussuri) Message-ID: We are satisfied to announce the release of: puppet-sahara 16.0.0: Puppet module for OpenStack Sahara This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-sahara Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-sahara/+bugs For more details, please see below. Changes in puppet-sahara 15.4.0..16.0.0 --------------------------------------- 2323a1d Prepare Ussuri M1 9361726 Convert all class usage to relative names 6a14e2f Fix rabbitmq dependency 1bb9c9c Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/basic.pp | 18 +++++++++--------- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 10 +++++----- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/notify.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/service/all.pp | 6 +++--- manifests/service/api.pp | 6 +++--- manifests/service/engine.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_sahara_spec.rb | 12 ++++++------ spec/classes/sahara_api_spec.rb | 4 ++-- 23 files changed, 61 insertions(+), 54 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:13 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:13 -0000 Subject: [release-announce] puppet-manila 16.0.0 (ussuri) Message-ID: We are stoked to announce the release of: puppet-manila 16.0.0: Puppet module for OpenStack Manila This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-manila Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-manila/+bugs For more details, please see below. Changes in puppet-manila 15.4.0..16.0.0 --------------------------------------- 548817b Prepare Ussuri M1 38c4e31 Convert all class usage to relative names ddafebd The with_secret is missing for pasword parameter in unit test 4a061e2 Configure service_instance_password as secret a0653bd Fix rabbitmq dependency e903900 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 12 +++++----- manifests/backend/cephfs.pp | 2 +- manifests/backend/dellemc_isilon.pp | 2 +- manifests/backend/dellemc_unity.pp | 2 +- manifests/backend/dellemc_vmax.pp | 2 +- manifests/backend/dellemc_vnx.pp | 2 +- manifests/backend/generic.pp | 2 +- manifests/backend/glusterfs.pp | 2 +- manifests/backend/glusternative.pp | 4 ++-- manifests/backend/glusternfs.pp | 4 ++-- manifests/backend/hitachi_hnas.pp | 2 +- manifests/backend/netapp.pp | 2 +- manifests/backends.pp | 2 +- manifests/client.pp | 4 ++-- manifests/compute/nova.pp | 2 +- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 4 ++-- manifests/ganesha.pp | 2 +- manifests/init.pp | 6 ++--- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/quota.pp | 2 +- manifests/rabbitmq.pp | 2 +- manifests/scheduler.pp | 4 ++-- manifests/service_instance.pp | 4 ++-- manifests/share.pp | 4 ++-- manifests/type.pp | 4 ++-- manifests/type_set.pp | 4 ++-- manifests/volume/cinder.pp | 2 +- manifests/wsgi/apache.pp | 10 ++++---- metadata.json | 12 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++++ spec/acceptance/basic_manila_spec.rb | 36 ++++++++++++++--------------- spec/classes/manila_api_spec.rb | 8 +++---- spec/classes/manila_network_neutron_spec.rb | 2 +- 42 files changed, 93 insertions(+), 86 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:20 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:20 -0000 Subject: [release-announce] puppet-cinder 16.0.0 (ussuri) Message-ID: We are chuffed to announce the release of: puppet-cinder 16.0.0: Puppet module for OpenStack Cinder This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 16.0.0 ^^^^^^ Upgrade Notes * The default value of cinder::api::keymgr_backend is changed from the invalid value cinder.keymgr.conf_key_mgr.ConfKeyManager to service default. Changes in puppet-cinder 15.4.0..16.0.0 --------------------------------------- 3b24d9c Prepare Ussuri M1 1e1be4f Convert all class usage to relative names 3e999fd Fix rabbitmq dependency 235fe65 Change default value for keymgr_backend to default bfa6a95 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/cinder_volume_with_pacemaker.pp | 6 +-- manifests/api.pp | 19 ++++---- manifests/backend/dellemc_unity.pp | 2 +- manifests/backend/dellemc_vmax_iscsi.pp | 2 +- manifests/backend/dellemc_xtremio_iscsi.pp | 2 +- manifests/backend/dellsc_iscsi.pp | 2 +- manifests/backend/emc_vnx.pp | 4 +- manifests/backend/eqlx.pp | 2 +- manifests/backend/glusterfs.pp | 2 +- manifests/backend/gpfs.pp | 2 +- manifests/backend/hpe3par_iscsi.pp | 2 +- manifests/backend/hpelefthand_iscsi.pp | 2 +- manifests/backend/iscsi.pp | 4 +- manifests/backend/netapp.pp | 2 +- manifests/backend/nexenta.pp | 2 +- manifests/backend/nfs.pp | 2 +- manifests/backend/nvmeof.pp | 4 +- manifests/backend/pure.pp | 2 +- manifests/backend/quobyte.pp | 2 +- manifests/backend/rbd.pp | 4 +- manifests/backend/san.pp | 2 +- manifests/backend/solidfire.pp | 2 +- manifests/backend/veritas_hyperscale.pp | 2 +- manifests/backend/vmdk.pp | 2 +- manifests/backend/vstorage.pp | 2 +- manifests/backends.pp | 2 +- manifests/backup.pp | 4 +- manifests/backup/ceph.pp | 2 +- manifests/backup/glusterfs.pp | 2 +- manifests/backup/google.pp | 2 +- manifests/backup/nfs.pp | 2 +- manifests/backup/posix.pp | 2 +- manifests/backup/swift.pp | 2 +- manifests/backup/tsm.pp | 2 +- manifests/ceilometer.pp | 2 +- manifests/client.pp | 4 +- manifests/config.pp | 2 +- manifests/coordination.pp | 2 +- manifests/cron/db_purge.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/glance.pp | 2 +- manifests/init.pp | 4 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/keystone/service_user.pp | 2 +- manifests/logging.pp | 2 +- manifests/nova.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/qos.pp | 2 +- manifests/quota.pp | 2 +- manifests/quota_set.pp | 2 +- manifests/scheduler.pp | 4 +- manifests/scheduler/filter.pp | 2 +- manifests/setup_test_volume.pp | 2 +- manifests/type.pp | 2 +- manifests/type_set.pp | 2 +- manifests/vmware.pp | 2 +- manifests/volume.pp | 4 +- manifests/wsgi/apache.pp | 10 ++--- metadata.json | 10 ++--- ...lue-change-keymgr_backend-4a627bb17e688e18.yaml | 5 +++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ spec/acceptance/basic_cinder_spec.rb | 12 +++--- spec/classes/cinder_api_spec.rb | 50 ++++++++-------------- 69 files changed, 128 insertions(+), 131 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:27 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:27 -0000 Subject: [release-announce] ovsdbapp 0.17.1 (train) Message-ID: We contentedly announce the release of: ovsdbapp 0.17.1: A library for creating OVSDB applications This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/ovsdbapp Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/ovsdbapp/+bugs For more details, please see below. Changes in ovsdbapp 0.17.0..0.17.1 ---------------------------------- 206cf14 Handle unset OVN_SRCDIR 251d7c8 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 498e086 Fix all of the train gate issues Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ovsdbapp/venv.py | 11 +++++++---- tools/setup-ovs.sh | 6 ++++++ tox.ini | 10 +++------- zuul.d/project.yaml | 2 -- 6 files changed, 18 insertions(+), 13 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:38 -0000 Subject: [release-announce] oslo.reports 1.31.0 (ussuri) Message-ID: We are gleeful to announce the release of: oslo.reports 1.31.0: oslo.reports library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.reports Download the package from: https://pypi.org/project/oslo.reports Please report issues through: https://bugs.launchpad.net/oslo.reports/+bugs For more details, please see below. Changes in oslo.reports 1.30.0..1.31.0 -------------------------------------- 39ed8ff Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Dec 12 10:15:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:38 -0000 Subject: [release-announce] puppet-gnocchi 16.0.0 (ussuri) Message-ID: We joyfully announce the release of: puppet-gnocchi 16.0.0: Puppet module for OpenStack Gnocchi This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-gnocchi Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-gnocchi/+bugs For more details, please see below. Changes in puppet-gnocchi 15.4.0..16.0.0 ---------------------------------------- 5602ec9 Prepare Ussuri M1 3a2a519 Convert all class usage to relative names 05ee0bb Configure s3_secret_access_key as secret 77a847c Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/site.pp | 10 +++++----- manifests/api.pp | 10 +++++----- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/cors.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 4 ++-- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/metricd.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/statsd.pp | 2 +- manifests/storage.pp | 2 +- manifests/storage/ceph.pp | 2 +- manifests/storage/file.pp | 2 +- manifests/storage/incoming/redis.pp | 2 +- manifests/storage/s3.pp | 4 ++-- manifests/storage/swift.pp | 2 +- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_gnocchi_spec.rb | 10 +++++----- spec/classes/gnocchi_api_spec.rb | 22 +++++++++++----------- spec/classes/gnocchi_storage_s3_spec.rb | 2 +- 30 files changed, 68 insertions(+), 61 deletions(-) From no-reply at openstack.org Thu Dec 12 10:15:43 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:15:43 -0000 Subject: [release-announce] puppet-tempest 16.0.0 (ussuri) Message-ID: We are pleased to announce the release of: puppet-tempest 16.0.0: Puppet module for OpenStack Tempest This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-tempest Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-tempest/+bugs For more details, please see below. Changes in puppet-tempest 15.4.0..16.0.0 ---------------------------------------- e236d36 Prepare Ussuri M1 e14ab29 Convert all class usage to relative names 98dacc3 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/init.pp | 4 ++-- manifests/magnum.pp | 2 +- manifests/params.pp | 2 +- metadata.json | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_tempest_spec.rb | 6 +++--- spec/classes/tempest_init_spec.rb | 8 ++++---- 9 files changed, 22 insertions(+), 15 deletions(-) From no-reply at openstack.org Thu Dec 12 10:16:12 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:16:12 -0000 Subject: [release-announce] puppet-keystone 16.0.0 (ussuri) Message-ID: We are satisfied to announce the release of: puppet-keystone 16.0.0: Puppet module for OpenStack Keystone This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-keystone Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-keystone/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features ************ * Adds interface parameter to keystone::resource::authtoken allow services to configure the interface to use for the Identity API endpoint. Valid values are "public", "internal" or "admin". Deprecation Notes ***************** * The service validation in keystone::service is deprecated so the following parameters in keystone::service has no effect anymore, validate, admin_token, admin_endpoint, retries, delay, insecure, cacert. * The service validation in ::keystone is deprecated so the following parameters has no effect validate_service, validate_insecure, validate_auth_url and validate_cacert. * The user_allow_create, user_allow_update, user_allow_delete, group_allow_create, group_allow_update and group_allow_delete parameters in keystone::ldap_backend is deprecated, has no effect and will be removed in a later release. Changes in puppet-keystone 15.4.0..16.0.0 ----------------------------------------- 155b665 Prepare Ussuri M1 fa11274 Convert all class usage to relative names d8ab010 Remove writable ldap configs from examples and spec 3c95205 Remove keystone::service validation a811b43 Fix rabbitmq dependency a8f3616 New keystone::resource::authtoken::interface parameter cd6f0b6 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/apache_dropin.pp | 14 +-- examples/apache_with_paths.pp | 16 +-- examples/k2k_sp_shib.pp | 16 +-- examples/ldap_backend.pp | 16 +-- examples/ldap_full.pp | 10 +- examples/ldap_identity.pp | 7 +- examples/v3_basic.pp | 10 +- examples/v3_domain_configuration.pp | 10 +- manifests/client.pp | 2 +- manifests/config.pp | 2 +- manifests/cors.pp | 2 +- manifests/cron/fernet_rotate.pp | 2 +- manifests/cron/token_flush.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/endpoint.pp | 2 +- manifests/federation.pp | 2 +- manifests/federation/identity_provider.pp | 4 +- manifests/federation/mellon.pp | 6 +- manifests/federation/openidc.pp | 6 +- manifests/federation/shibboleth.pp | 6 +- manifests/init.pp | 99 ++++++---------- manifests/ldap.pp | 2 +- manifests/ldap_backend.pp | 93 +++++++++------ manifests/logging.pp | 2 +- manifests/messaging/amqp.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/resource/authtoken.pp | 11 +- manifests/resource/service_identity.pp | 2 +- manifests/resource/service_user.pp | 4 +- manifests/roles/admin.pp | 2 +- manifests/security_compliance.pp | 2 +- manifests/service.pp | 70 ++++------- manifests/wsgi/apache.pp | 2 +- metadata.json | 8 +- .../authtoken_interface-2e8ccbd3e961e0fb.yaml | 6 + ...recate-service-validation-35fd28183776f94f.yaml | 9 ++ ...ove-writable-ldap-configs-020f66d8b93003bc.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + spec/acceptance/default_domain_spec.rb | 10 +- .../keystone_federation_identity_provider_spec.rb | 10 +- .../keystone_federation_shibboleth_spec.rb | 10 +- spec/acceptance/keystone_wsgi_apache_spec.rb | 10 +- spec/classes/keystone_init_spec.rb | 37 +----- spec/classes/keystone_service_spec.rb | 131 ++++++++++++++++----- spec/classes/keystone_wsgi_apache_spec.rb | 2 +- spec/defines/keystone_ldap_backend_spec.rb | 12 -- spec/defines/keystone_resource_authtoken_spec.rb | 3 + 52 files changed, 360 insertions(+), 341 deletions(-) From no-reply at openstack.org Thu Dec 12 10:16:29 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:16:29 -0000 Subject: [release-announce] monasca-common 3.0.0 (ussuri) Message-ID: We are excited to announce the release of: monasca-common 3.0.0: Monasca common python modules This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/monasca-common Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. 3.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of monasca- common to support python 2.7 is OpenStack Train. The minimum version of Python now supported by monasca-common is Python 3.6. Changes in monasca-common 2.16.0..3.0.0 --------------------------------------- 231f3b4 Enable running unit tests in py37 environment eb8e6ff Allow passing config options to Kafka producer b70afb9 [ussuri][goal] Drop python 2.7 support and testing 66754b1 Avoid value decoding in Kafka delivery report dd4b19a Fix building librdkafka from source in Docker e9efa3b Install librdkafka from source code 2247194 Confluent Kafka driver broker option bug Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 6 +---- README.rst | 2 +- monasca_common/confluent_kafka/consumer.py | 4 ++-- monasca_common/confluent_kafka/producer.py | 11 ++++----- monasca_common/kafka/client_factory.py | 4 ++-- .../notes/drop-py-2-7-d932d947c945a645.yaml | 6 +++++ setup.cfg | 1 - tox.ini | 24 +++++++++----------- 11 files changed, 63 insertions(+), 41 deletions(-) From no-reply at openstack.org Thu Dec 12 10:16:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:16:41 -0000 Subject: [release-announce] openstackdocstheme 1.31.2 Message-ID: We are amped to announce the release of: openstackdocstheme 1.31.2: OpenStack Docs Theme The source is available from: https://opendev.org/openstack/openstackdocstheme Download the package from: https://tarballs.openstack.org/null/ For more details, please see below. Changes in openstackdocstheme 1.31.1..1.31.2 -------------------------------------------- a4dbd76 Move version dropdown to title line 83efd81 Improve docs title style 3e97737 Fetch generated PDF files correctly 7aaba6f Catch any exception when trying to call "git" Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 18 +---------- openstackdocstheme/page_context.py | 6 +++- openstackdocstheme/theme/openstackdocs/layout.html | 15 --------- .../theme/openstackdocs/static/css/combined.css | 19 ++++++++--- .../theme/openstackdocs/titlerow.html | 18 +++++++++-- tox.ini | 37 ++++++++-------------- 7 files changed, 52 insertions(+), 64 deletions(-) From no-reply at openstack.org Thu Dec 12 10:17:25 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:17:25 -0000 Subject: [release-announce] kolla 9.0.0.0rc2 (train) Message-ID: Hello everyone, A new release candidate for kolla for the end of the Train cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/null/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Train release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/train release branch at: https://opendev.org/openstack/kolla/src/branch/stable/train Release notes for kolla can be found at: https://docs.openstack.org/releasenotes/null/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla/+bugs and tag it *train-rc-potential* to bring it to the kolla release crew's attention. From no-reply at openstack.org Thu Dec 12 10:17:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:17:26 -0000 Subject: [release-announce] puppet-rally 4.0.0 (ussuri) Message-ID: We eagerly announce the release of: puppet-rally 4.0.0: Puppet module for OpenStack Rally This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-rally Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-rally/+bugs For more details, please see below. Changes in puppet-rally 3.4.0..4.0.0 ------------------------------------ ce023ec Prepare Ussuri M1 ba8c937 Convert all class usage to relative names 55d30fc Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/rally.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 8 ++++---- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/settings.pp | 32 ++++++++++++++++---------------- manifests/settings/cinder.pp | 2 +- manifests/settings/ec2.pp | 2 +- manifests/settings/glance.pp | 2 +- manifests/settings/heat.pp | 2 +- manifests/settings/ironic.pp | 2 +- manifests/settings/magnum.pp | 2 +- manifests/settings/manila.pp | 2 +- manifests/settings/mistral.pp | 2 +- manifests/settings/monasca.pp | 2 +- manifests/settings/murano.pp | 2 +- manifests/settings/nova.pp | 2 +- manifests/settings/sahara.pp | 2 +- manifests/settings/swift.pp | 2 +- manifests/settings/tempest.pp | 2 +- manifests/settings/watcher.pp | 2 +- metadata.json | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 28 files changed, 54 insertions(+), 47 deletions(-) From no-reply at openstack.org Thu Dec 12 10:17:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:17:46 -0000 Subject: [release-announce] puppet-aodh 16.0.0 (ussuri) Message-ID: We are jazzed to announce the release of: puppet-aodh 16.0.0: Puppet module for OpenStack Aodh This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-aodh Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-aodh/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features * Add possibility to configure the size of executor thread pool. Changes in puppet-aodh 15.4.0..16.0.0 ------------------------------------- e2690fd Prepare Ussuri M1 d75de30 Convert all class usage to relative names 663a819 Add executor_thread_pool_size a8fec74 Fix rabbitmq dependency e9d6499 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/aodh.pp | 20 ++++++++++---------- manifests/api.pp | 12 ++++++------ manifests/auth.pp | 2 +- manifests/client.pp | 7 +++---- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 4 ++-- manifests/db/postgresql.pp | 4 ++-- manifests/db/sync.pp | 2 +- manifests/evaluator.pp | 4 ++-- manifests/init.pp | 16 +++++++++++----- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/listener.pp | 4 ++-- manifests/logging.pp | 2 +- manifests/notifier.pp | 4 ++-- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 12 ++++++------ metadata.json | 10 +++++----- ...d_executor_thread_pool_size-f39600c510541493.yaml | 3 +++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/aodh_wsgi_apache_spec.rb | 12 ++++++------ spec/classes/aodh_api_spec.rb | 16 ++++++++-------- spec/classes/aodh_init_spec.rb | 3 +++ 26 files changed, 88 insertions(+), 70 deletions(-) From no-reply at openstack.org Thu Dec 12 10:18:08 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:18:08 -0000 Subject: [release-announce] puppet-neutron 16.0.0 (ussuri) Message-ID: We are happy to announce the release of: puppet-neutron 16.0.0: Puppet module for OpenStack Neutron This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features * Added new parameters radvd_user that can define the username passed to radvd. * Add possibility to configure the size of executor thread pool. * Add a new configuration option called "ovn_emit_need_to_frag" to the "ovn" section of etc/neutron/plugins/ml2_conf.ini. This new option tells ovn whether it should emit "need to frag" packets in case of MTU mismatch. Before enabling this configuration make sure that its supported by the host kernel (version >= 5.2) or by checking the output of the following command: ovs-appctl -t ovs- vswitchd dpif /show-dp-features br-int | grep "Check pkt length action". Defaults to False. * This parameter sets inactive probe interval of the JSON session from ovn-metadata to the OVN SB database. By default this it is 5s which not be sufficient in loaded systems or during high control- plane activity spikes, leading to unnecessary reconnections to OVSDB server. Now it is extended by default to 1 min and it is configurable by param OVNRemoteProbeInterval. Changes in puppet-neutron 15.4.0..16.0.0 ---------------------------------------- 5e40396 Prepare Ussuri M1 94673ed Convert all class usage to relative names c6b3800 Add the ability to configure ovn-remote-probe-interval 2b1d8b6 Add executor_thread_pool_size f590e01 Add unit test for radvd_user option 0d9bc9d Add default value for radvd_user option 353bdc6 Add missing release note for radvd_user option 7d19edb Update the constraints url ab1049a Add agents.l3 "radvd_user" configuration option 29f5049 Fix rabbitmq dependency 3478011 OVN: Add ovn_emit_need_to_frag configuration option 06cf2f2 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 4 ++-- examples/cisco_ml2.pp | 6 +++--- examples/neutron.pp | 22 +++++++++++----------- examples/neutron_l3_with_to_uuid.pp | 6 +++--- examples/neutron_with_pacemaker.pp | 8 ++++---- examples/neutron_wsgi.pp | 8 ++++---- lib/puppet/provider/neutron.rb | 2 +- manifests/agents/bagpipe.pp | 4 ++-- manifests/agents/bgp_dragent.pp | 4 ++-- manifests/agents/bigswitch.pp | 4 ++-- manifests/agents/dhcp.pp | 4 ++-- manifests/agents/l2gw.pp | 4 ++-- manifests/agents/l3.pp | 14 ++++++++++++-- manifests/agents/metadata.pp | 4 ++-- manifests/agents/metering.pp | 4 ++-- manifests/agents/ml2/linuxbridge.pp | 4 ++-- manifests/agents/ml2/mlnx.pp | 4 ++-- manifests/agents/ml2/networking_baremetal.pp | 4 ++-- manifests/agents/ml2/ovs.pp | 4 ++-- manifests/agents/ml2/sriov.pp | 4 ++-- manifests/agents/ml2/vpp.pp | 4 ++-- manifests/agents/n1kv_vem.pp | 4 ++-- manifests/agents/ovn_metadata.pp | 12 +++++++++--- manifests/agents/vpnaas.pp | 4 ++-- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 4 ++-- manifests/designate.pp | 4 ++-- manifests/init.pp | 16 +++++++++++----- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/plugins/cisco.pp | 2 +- manifests/plugins/midonet.pp | 4 ++-- manifests/plugins/ml2.pp | 4 ++-- manifests/plugins/ml2/arista.pp | 2 +- manifests/plugins/ml2/arista/l3.pp | 2 +- manifests/plugins/ml2/bagpipe.pp | 4 ++-- manifests/plugins/ml2/bigswitch.pp | 4 ++-- manifests/plugins/ml2/bigswitch/restproxy.pp | 2 +- manifests/plugins/ml2/cisco.pp | 4 ++-- manifests/plugins/ml2/cisco/nexus.pp | 4 ++-- manifests/plugins/ml2/cisco/nexus1000v.pp | 4 ++-- manifests/plugins/ml2/cisco/nexus_creds.pp | 2 +- manifests/plugins/ml2/cisco/nexus_switch.pp | 2 +- manifests/plugins/ml2/cisco/nexus_switch_server.pp | 2 +- manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 4 ++-- manifests/plugins/ml2/cisco/ucsm.pp | 4 ++-- manifests/plugins/ml2/cisco/vts.pp | 2 +- manifests/plugins/ml2/fujitsu.pp | 2 +- manifests/plugins/ml2/mech_driver.pp | 2 +- manifests/plugins/ml2/mellanox.pp | 4 ++-- manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp | 2 +- manifests/plugins/ml2/midonet.pp | 2 +- manifests/plugins/ml2/networking_ansible.pp | 4 ++-- manifests/plugins/ml2/networking_ansible_host.pp | 2 +- manifests/plugins/ml2/networking_baremetal.pp | 4 ++-- manifests/plugins/ml2/nuage.pp | 4 ++-- manifests/plugins/ml2/opendaylight.pp | 2 +- manifests/plugins/ml2/ovn.pp | 14 +++++++++++++- manifests/plugins/ml2/type_driver.pp | 2 +- manifests/plugins/ml2/vpp.pp | 2 +- manifests/plugins/nsx.pp | 4 ++-- manifests/plugins/nuage.pp | 4 ++-- manifests/plugins/nvp.pp | 4 ++-- manifests/plugins/opencontrail.pp | 4 ++-- manifests/plugins/ovs/bridge.pp | 2 +- manifests/plugins/ovs/opendaylight.pp | 2 +- manifests/plugins/ovs/port.pp | 2 +- manifests/plugins/plumgrid.pp | 4 ++-- manifests/policy.pp | 4 ++-- manifests/quota.pp | 2 +- manifests/rootwrap.pp | 2 +- manifests/server.pp | 14 +++++++------- manifests/server/notifications.pp | 2 +- manifests/server/placement.pp | 2 +- manifests/services/bgpvpn.pp | 4 ++-- manifests/services/fwaas.pp | 4 ++-- manifests/services/l2gw.pp | 4 ++-- manifests/services/sfc.pp | 4 ++-- manifests/services/vpnaas.pp | 2 +- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 14 +++++++------- .../notes/add-radvd-user-a9f61b1da024452c.yaml | 5 +++++ ...executor_thread_pool_size-a81c6faab62d2349.yaml | 3 +++ ...eed-to-frag-config-option-89c716cd33592bea.yaml | 11 +++++++++++ ...ata_remote_probe_interval-b46a8a8cb3533276.yaml | 9 +++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_neutron_spec.rb | 12 ++++++------ spec/classes/neutron_agents_l3_spec.rb | 11 +++++++++++ spec/classes/neutron_agents_ovn_metadata_spec.rb | 1 + spec/classes/neutron_init_spec.rb | 1 + spec/classes/neutron_keystone_auth_spec.rb | 2 +- spec/classes/neutron_plugins_cisco_spec.rb | 2 +- spec/classes/neutron_plugins_midonet_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_arista_spec.rb | 2 +- ...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 2 +- .../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 2 +- .../neutron_plugins_ml2_cisco_nexus_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_cisco_spec.rb | 2 +- ...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 2 +- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_cisco_vts_spec.rb | 2 +- .../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 2 +- .../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_midonet_spec.rb | 2 +- .../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_nuage_spec.rb | 8 ++++---- .../neutron_plugins_ml2_opendaylight_spec.rb | 2 +- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 13 ++++++++++++- spec/classes/neutron_plugins_ml2_vpp_spec.rb | 2 +- spec/classes/neutron_plugins_nsx_spec.rb | 2 +- spec/classes/neutron_plugins_nuage_spec.rb | 2 +- spec/classes/neutron_plugins_opencontrail_spec.rb | 2 +- spec/classes/neutron_plugins_plumgrid_spec.rb | 2 +- spec/classes/neutron_server_spec.rb | 6 +++--- spec/classes/neutron_services_fwaas_spec.rb | 2 +- spec/classes/neutron_services_l2gw_spec.rb | 2 +- tox.ini | 2 +- 128 files changed, 307 insertions(+), 214 deletions(-) From no-reply at openstack.org Thu Dec 12 10:18:21 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:18:21 -0000 Subject: [release-announce] puppet-ironic 16.0.0 (ussuri) Message-ID: We exuberantly announce the release of: puppet-ironic 16.0.0: Puppet module for OpenStack Ironic This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features ************ * Allows configuring "callback_endpoint_override", "power_off" and "extra_kernel_params" in "ironic::drivers::inspector". * Allows setting "inspection_network" (or "inspection_network_name") in "ironic::conductor". * Added 'ironic/ironic_url','swift/container' parameters to manifests/inspector.pp Bug Fixes ********* * For DHCPv6 PXE boot, the Client Architecture option code (61) as defined in https://tools.ietf.org/html/rfc5970#section-3.3 is different than the one for DHCP. This is used to determine if booting over EFI. This change sets the DHCPv6 bootfile-url when booting PXE over EFI. Changes in puppet-ironic 15.4.0..16.0.0 --------------------------------------- 55f0b1c Prepare Ussuri M1 5e6151b Convert all class usage to relative names f8fa738 Added 'ironic/ironic_url','swift/container' to manifests/inspector.pp b7f0988 Configure parameters for managed in-band inspection 6deffc3 Fix rabbitmq dependency 3af8943 Use client architecture and set bootfile-url for DHCPv6 in inspector 7256dcd Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 14 +++--- examples/ironic.pp | 18 ++++---- manifests/api.pp | 10 ++-- manifests/api/authtoken.pp | 2 +- manifests/bifrost.pp | 2 +- manifests/client.pp | 4 +- manifests/conductor.pp | 36 +++++++++++++-- manifests/config.pp | 2 +- manifests/cors.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/online_data_migrations.pp | 4 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 4 +- manifests/drivers/agent.pp | 2 +- manifests/drivers/ansible.pp | 4 +- manifests/drivers/drac.pp | 4 +- manifests/drivers/hardware_interface.pp | 2 +- manifests/drivers/ilo.pp | 4 +- manifests/drivers/inspector.pp | 54 ++++++++++++++-------- manifests/drivers/ipmi.pp | 2 +- manifests/drivers/pxe.pp | 4 +- manifests/drivers/redfish.pp | 4 +- manifests/drivers/staging.pp | 4 +- manifests/init.pp | 14 +++--- manifests/inspector.pp | 29 +++++++++--- manifests/inspector/authtoken.pp | 2 +- manifests/inspector/client.pp | 4 +- manifests/inspector/cors.pp | 2 +- manifests/inspector/db.pp | 2 +- manifests/inspector/db/sync.pp | 4 +- manifests/inspector/logging.pp | 2 +- manifests/inspector/pxe_filter.pp | 2 +- manifests/inspector/pxe_filter/dnsmasq.pp | 4 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/auth_inspector.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/pxe.pp | 8 ++-- manifests/pxe/common.pp | 2 +- manifests/pxe/tftpboot_file.pp | 2 +- manifests/service_catalog.pp | 2 +- manifests/wsgi/apache.pp | 10 ++-- metadata.json | 10 ++-- ...cpv6-pxe-boot-client-arch-ba8857e4f1386710.yaml | 8 ++++ .../inspection-managed-boot-d6ee9d6271b758d0.yaml | 8 ++++ ...update-inspector-manifest-49feae86530015d7.yaml | 3 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ spec/acceptance/ironic_wsgi_apache_spec.rb | 12 ++--- spec/classes/ironic_api_spec.rb | 10 ++-- spec/classes/ironic_conductor_spec.rb | 5 ++ spec/classes/ironic_drivers_inspector_spec.rb | 22 +++++---- templates/inspector_dnsmasq_http.erb | 5 ++ 55 files changed, 241 insertions(+), 138 deletions(-) From no-reply at openstack.org Thu Dec 12 10:18:35 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:18:35 -0000 Subject: [release-announce] puppet-glance 16.0.0 (ussuri) Message-ID: We are overjoyed to announce the release of: puppet-glance 16.0.0: Puppet module for OpenStack Glance This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features ************ * Add glance::api::enabled_backends and glance::api::default_backend parameters for configuring glance backends. The parameters implement glance's Multi Store syntax, which supports configuring multiple backends of the same type (e.g. multiple rbd backends). Multiple backends of the same type may be specified using new glance::backend::multistore::* defined resource types. Deprecation Notes ***************** * The following parameters are deprecated due to the corresponding parameters being deprecated in glance. They are replaced by the new glance::api::enabled_backends and glance::api::default_backend parameters. * glance::api::stores * glance::api::default_store * glance::api::multi_store The following backend resources are deprecated because they are associated with the deprecated glance::api::stores parameter. They are replaced by corresponding glance::backend::multistore resources, except for the s3 backend which was removed from glance in Newton. * glance::backend::cinder * glance::backend::file * glance::backend::rbd * glance::backend::s3 * glance::backend::swift * glance::backend::vsphere Changes in puppet-glance 15.4.0..16.0.0 --------------------------------------- 33008b2 Prepare Ussuri M1 ed9298e Convert all class usage to relative names 63f183e Fix rabbitmq dependency fd02761 Update the method of configuring glance backends 1365358 Fix properties in glance_image provider for osc >= 4.0.0 a2915d3 Update master for stable/train 809ce20 Update the constraints url Diffstat (except docs and test files) ------------------------------------- examples/glance_multi_store.pp | 6 +- examples/glance_single_store.pp | 4 +- lib/puppet/provider/glance_image/openstack.rb | 20 ++- manifests/api.pp | 165 ++++++++++++++------- manifests/api/authtoken.pp | 2 +- manifests/api/db.pp | 2 +- manifests/api/logging.pp | 2 +- manifests/backend/cinder.pp | 38 ++--- manifests/backend/file.pp | 13 +- manifests/backend/multistore/cinder.pp | 116 +++++++++++++++ manifests/backend/multistore/file.pp | 49 ++++++ manifests/backend/multistore/rbd.pp | 87 +++++++++++ manifests/backend/multistore/swift.pp | 125 ++++++++++++++++ manifests/backend/multistore/vsphere.pp | 109 ++++++++++++++ manifests/backend/rbd.pp | 30 ++-- manifests/backend/s3.pp | 32 +--- manifests/backend/swift.pp | 46 +++--- manifests/backend/vsphere.pp | 25 ++-- manifests/cache/cleaner.pp | 4 +- manifests/cache/logging.pp | 2 +- manifests/cache/pruner.pp | 4 +- manifests/client.pp | 4 +- manifests/config.pp | 2 +- manifests/db/metadefs.pp | 4 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 4 +- manifests/keystone/auth.pp | 2 +- manifests/notify/rabbitmq.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 +- manifests/registry.pp | 6 +- manifests/registry/authtoken.pp | 2 +- manifests/registry/db.pp | 2 +- manifests/registry/logging.pp | 2 +- metadata.json | 12 +- .../add-enabled_backends-b7b2ab71eed5f7c6.yaml | 28 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + spec/acceptance/basic_glance_spec.rb | 12 +- spec/classes/glance_api_spec.rb | 65 +++++++- spec/classes/glance_backend_s3_spec.rb | 121 --------------- spec/classes/glance_backend_swift_spec.rb | 2 +- spec/classes/glance_keystone_auth_spec.rb | 2 +- .../glance_backend_multistore_cinder_spec.rb | 112 ++++++++++++++ .../defines/glance_backend_multistore_file_spec.rb | 61 ++++++++ spec/defines/glance_backend_multistore_rbd_spec.rb | 124 ++++++++++++++++ .../glance_backend_multistore_swift_spec.rb | 112 ++++++++++++++ .../glance_backend_multistore_vsphere_spec.rb | 88 +++++++++++ spec/unit/provider/glance_image_spec.rb | 29 ++++ tox.ini | 2 +- 52 files changed, 1354 insertions(+), 346 deletions(-) From no-reply at openstack.org Thu Dec 12 10:19:07 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:19:07 -0000 Subject: [release-announce] puppet-monasca 5.0.0 (ussuri) Message-ID: We are pumped to announce the release of: puppet-monasca 5.0.0 This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-monasca Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-monasca/+bugs For more details, please see below. Changes in puppet-monasca 4.4.0..5.0.0 -------------------------------------- 9bbf411 Prepare Ussuri M1 ddb35db Convert all class usage to relative names 237461c Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/apiserver.pp | 2 +- examples/init.pp | 2 +- examples/storm.pp | 2 +- manifests/agent.pp | 4 ++-- manifests/alarmdefs.pp | 2 +- manifests/api.pp | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/influxdb/bootstrap.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/notification.pp | 2 +- manifests/params.pp | 2 +- manifests/persister.pp | 4 ++-- manifests/persister/config.pp | 2 +- manifests/thresh.pp | 4 ++-- manifests/vertica/config.pp | 2 +- metadata.json | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/monasca_alarmdefs_spec.rb | 2 +- spec/classes/monasca_alarmdefs_spec.rb | 4 ++-- 20 files changed, 32 insertions(+), 25 deletions(-) From no-reply at openstack.org Thu Dec 12 10:19:08 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:19:08 -0000 Subject: [release-announce] puppet-glare 5.0.0 (ussuri) Message-ID: We are psyched to announce the release of: puppet-glare 5.0.0: Puppet module for OpenStack Glare This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-glare Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-glare/+bugs For more details, please see below. Changes in puppet-glare 4.4.0..5.0.0 ------------------------------------ b0c84f8 Prepare Ussuri M1 93d53f4 Convert all class usage to relative names fa912cf Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/backend/cinder.pp | 2 +- manifests/backend/file.pp | 2 +- manifests/backend/rbd.pp | 4 ++-- manifests/backend/s3.pp | 2 +- manifests/backend/swift.pp | 4 ++-- manifests/backend/vsphere.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 10 +++++----- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/classes/glare_backend_swift_spec.rb | 2 +- spec/classes/glare_init_spec.rb | 2 +- 24 files changed, 40 insertions(+), 33 deletions(-) From no-reply at openstack.org Thu Dec 12 10:19:18 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:19:18 -0000 Subject: [release-announce] puppet-nova 16.0.0 (ussuri) Message-ID: We are ecstatic to announce the release of: puppet-nova 16.0.0: Puppet module for OpenStack Nova This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-nova Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-nova/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features ************ * Adds --all-cells to the archive command based on an empty_table boolean flag. If true, it will run in archive command on all configured cells. * Adds --before to the archive command based on age parameter provided. If added, it will run with --before *date --date='today - age days' +\%F* * Added nova::scheduler::max_placement_results parameter. * Add new parameter "[compute] cpu_dedicated_set" to specify list or range of physical CPU cores to reserve to be used for allocating PCPU resources to virtual machine processes. Defaults to "$::os_service_default". * New class nova::metadata::novajoin::policy allows novajoin policy overrides to be written to /etc/novajoin/policy.json. Upgrade Notes ************* * The deprecated parameter nova::upgrade_level_consoleauth and the class nova::consoleauth is now removed. Deprecation Notes ***************** * The "vcpu_pin_set" parameter is deprecated and superseded by "cpu_shared_set" and "cpu_dedicated_set" parameters, where "cpu_shared_set" and "cpu_dedicated_set" is used to define list or range of VCPU and PCPU resources for virtual machine instances respectively. When used "vcpu_pin_set" can not be defined with "cpu_dedicated_set" parameter. Changes in puppet-nova 15.4.0..16.0.0 ------------------------------------- f09e914d Prepare Ussuri M1 7deecfbd Convert all class usage to relative names 2716ce36 Adds --before archive parameter to cron job bb08feae Adds --all-cells to the archive command 715043f3 Remove references to nova-network packages and services e75c6fbd Add scheduler max_placement_results param 31a1b83a Remove consoleauth 4cae6a6e Fix vcpu_pin_set condition to resolve deployment failure 890dc6fa Update the constraints url c704574b Fix rabbitmq dependency 0e1da122 Don't restart libvirt-guests on config change d7eb253e Include nova::availability_zone in nova::api and nova::conductor 8377b33b Fix "More than one line in file '/etc/sysconfig/libvirtd' matches pattern" errors cf666bd5 Add ability to collocate pinned and unpinned instance on same host 4c9e7691 Update master for stable/train d58ad8c9 Fix puppet error handling e0134e27 Fix apache_metadata api_port parameter description adc83318 New class nova::metadata::novajoin::policy Diffstat (except docs and test files) ------------------------------------- examples/nova_with_pacemaker.pp | 10 +-- examples/nova_wsgi.pp | 20 +++--- manifests/api.pp | 17 ++--- manifests/cache.pp | 2 +- manifests/cell_v2/discover_hosts.pp | 4 +- manifests/cell_v2/map_cell0.pp | 4 +- manifests/cell_v2/map_cell_and_hosts.pp | 4 +- manifests/cell_v2/map_instances.pp | 4 +- manifests/cell_v2/simple_setup.pp | 6 +- manifests/cinder.pp | 2 +- manifests/client.pp | 4 +- manifests/compute.pp | 82 +++++++++++++++++----- manifests/compute/ironic.pp | 4 +- manifests/compute/libvirt.pp | 10 +-- manifests/compute/libvirt/qemu.pp | 2 +- manifests/compute/libvirt/services.pp | 4 +- manifests/compute/libvirt_guests.pp | 14 ++-- manifests/compute/pci.pp | 2 +- manifests/compute/rbd.pp | 4 +- manifests/compute/serial.pp | 2 +- manifests/compute/spice.pp | 2 +- manifests/compute/vgpu.pp | 2 +- manifests/compute/vmware.pp | 2 +- manifests/compute/xenserver.pp | 2 +- manifests/conductor.pp | 9 +-- manifests/config.pp | 2 +- manifests/consoleauth.pp | 31 -------- manifests/cors.pp | 2 +- manifests/cron/archive_deleted_rows.pp | 30 +++++++- manifests/cron/purge_shadow_tables.pp | 4 +- manifests/db.pp | 4 +- manifests/db/mysql.pp | 2 +- manifests/db/mysql_api.pp | 2 +- manifests/db/online_data_migrations.pp | 4 +- manifests/db/postgresql.pp | 2 +- manifests/db/postgresql_api.pp | 2 +- manifests/db/sync.pp | 4 +- manifests/db/sync_api.pp | 6 +- manifests/generic_service.pp | 4 +- manifests/init.pp | 13 +--- manifests/ironic/common.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/keystone/service_user.pp | 2 +- manifests/logging.pp | 4 +- manifests/manage/floating.pp | 2 +- manifests/metadata.pp | 6 +- manifests/metadata/novajoin/api.pp | 3 +- manifests/metadata/novajoin/policy.pp | 38 ++++++++++ manifests/migration/libvirt.pp | 4 +- manifests/migration/qemu.pp | 2 +- manifests/network/neutron.pp | 2 +- manifests/params.pp | 6 +- manifests/patch/config.pp | 2 +- manifests/pci.pp | 2 +- manifests/placement.pp | 2 +- manifests/policy.pp | 4 +- manifests/quota.pp | 2 +- manifests/scheduler.pp | 32 +++++---- manifests/scheduler/filter.pp | 2 +- manifests/serialproxy.pp | 4 +- manifests/spicehtml5proxy.pp | 4 +- manifests/vendordata.pp | 2 +- manifests/vncproxy.pp | 4 +- manifests/vncproxy/common.pp | 2 +- manifests/wsgi/apache_api.pp | 8 +-- manifests/wsgi/apache_metadata.pp | 10 +-- metadata.json | 16 ++--- ...dd-all-cells-archive-cron-065604f9953191ea.yaml | 6 ++ .../add-before-archive-cron-17b6ea01aaaa5156.yaml | 6 ++ ...add-max_placement_results-be501252f1113d5e.yaml | 4 ++ .../notes/cpu-resources-39ce2f92ae6395ae.yaml | 16 +++++ .../notes/novajoin-policy-2c219cf32a322d4b.yaml | 5 ++ .../notes/remove-consoleauth-063eb73b3ec5c1e3.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++ spec/acceptance/nova_wsgi_apache_spec.rb | 18 ++--- spec/classes/nova_api_spec.rb | 32 +++++---- spec/classes/nova_compute_libvirt_guests_spec.rb | 10 +++ spec/classes/nova_compute_spec.rb | 73 +++++++++++++------ spec/classes/nova_conductor_spec.rb | 2 + .../classes/nova_cron_archive_deleted_rows_spec.rb | 60 ++++++++++++++-- spec/classes/nova_keystone_auth_spec.rb | 2 +- spec/classes/nova_metadata_novajoin_api_spec.rb | 4 +- spec/classes/nova_metadata_novajoin_auth_spec.rb | 6 +- spec/classes/nova_metadata_novajoin_policy_spec.rb | 42 +++++++++++ spec/classes/nova_metadata_spec.rb | 6 +- spec/classes/nova_scheduler_spec.rb | 20 ++++-- spec/classes/nova_wsgi_apache_api_spec.rb | 10 +-- spec/fixtures/manifests/site.pp | 4 +- tox.ini | 2 +- 91 files changed, 552 insertions(+), 289 deletions(-) From no-reply at openstack.org Thu Dec 12 10:19:47 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:19:47 -0000 Subject: [release-announce] puppet-openstack_extras 16.0.0 (ussuri) Message-ID: We enthusiastically announce the release of: puppet-openstack_extras 16.0.0: Puppet module for OpenStack Openstack_extras This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-openstack_extras Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-openstack-extras/+bugs For more details, please see below. Changes in puppet-openstack_extras 15.4.0..16.0.0 ------------------------------------------------- 02a5552 Prepare Ussuri M1 3d2c992 Convert all class usage to relative names 19e4285 Move repo defaults to Ussuri 19f2d56 Update master for stable/train 237c0c0 Update the constraints url Diffstat (except docs and test files) ------------------------------------- manifests/repo/debian/params.pp | 2 +- manifests/repo/redhat/params.pp | 2 +- manifests/repo/redhat/redhat.pp | 1 - metadata.json | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++ spec/acceptance/openstack_extras_auth_file_spec.rb | 2 +- spec/acceptance/openstack_extras_repo_spec.rb | 4 +- .../openstack_extras_repo_debian_debian_spec.rb | 12 ++-- .../openstack_extras_repo_debian_ubuntu_spec.rb | 8 +-- .../openstack_extras_repo_redhat_redhat_spec.rb | 69 ++++++++++++---------- .../openstack_extras_pacemaker_service_spec.rb | 4 +- tox.ini | 2 +- 13 files changed, 64 insertions(+), 51 deletions(-) From no-reply at openstack.org Thu Dec 12 10:19:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:19:50 -0000 Subject: [release-announce] puppet-cloudkitty 5.0.0 (ussuri) Message-ID: We exuberantly announce the release of: puppet-cloudkitty 5.0.0: Puppet module for OpenStack cloudkitty This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-cloudkitty Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-cloudkitty/+bugs For more details, please see below. Changes in puppet-cloudkitty 4.4.0..5.0.0 ----------------------------------------- 7608291 Prepare Ussuri M1 1e5aac9 Convert all class usage to relative names 9b0f7ac Fix a typo dd08b3f Fix rabbitmq dependency 08890b9 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/api.pp | 12 +++++----- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 8 +++---- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/processor.pp | 4 ++-- manifests/storage.pp | 2 +- manifests/ui.pp | 4 ++-- manifests/wsgi/apache.pp | 12 +++++----- metadata.json | 10 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++++ spec/acceptance/cloudkitty_wsgi_apache_spec.rb | 32 +++++++++++++------------- spec/classes/cloudkitty_api_spec.rb | 14 +++++------ 23 files changed, 70 insertions(+), 63 deletions(-) From no-reply at openstack.org Thu Dec 12 10:20:12 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:20:12 -0000 Subject: [release-announce] puppet-heat 16.0.0 (ussuri) Message-ID: We joyfully announce the release of: puppet-heat 16.0.0: Puppet module for OpenStack Heat This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-heat Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-heat/+bugs For more details, please see below. Changes in puppet-heat 15.4.0..16.0.0 ------------------------------------- 3024129 Prepare Ussuri M1 5f6411c Convert all class usage to relative names b4ab38b Fix rabbitmq dependency cf16b95 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 8 ++++---- examples/site.pp | 12 ++++++------ manifests/api.pp | 10 +++++----- manifests/api_cfn.pp | 10 +++++----- manifests/cache.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/cors.pp | 2 +- manifests/db.pp | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/engine.pp | 6 +++--- manifests/init.pp | 8 ++++---- manifests/keystone/auth.pp | 2 +- manifests/keystone/auth_cfn.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/keystone/domain.pp | 4 ++-- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- manifests/wsgi/apache_api_cfn.pp | 4 ++-- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_heat_spec.rb | 12 ++++++------ spec/classes/heat_api_cfn_spec.rb | 2 +- spec/classes/heat_api_spec.rb | 2 +- spec/classes/heat_cron_purge_deleted_spec.rb | 2 +- spec/classes/heat_db_postgresql_spec.rb | 6 +++--- spec/classes/heat_init_spec.rb | 2 +- 32 files changed, 78 insertions(+), 71 deletions(-) From no-reply at openstack.org Thu Dec 12 10:20:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:20:26 -0000 Subject: [release-announce] oslo.service 1.41.0 (ussuri) Message-ID: We are pumped to announce the release of: oslo.service 1.41.0: oslo.service library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 1.40.2..1.41.0 -------------------------------------- d19c017 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Dec 12 10:20:33 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:20:33 -0000 Subject: [release-announce] puppet-mistral 16.0.0 (ussuri) Message-ID: We are psyched to announce the release of: puppet-mistral 16.0.0: Puppet module for OpenStack Mistral This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-mistral Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-mistral/+bugs For more details, please see below. Changes in puppet-mistral 15.4.0..16.0.0 ---------------------------------------- fd9a994 Prepare Ussuri M1 48f8bb2 Convert all class usage to relative names 4cc9e06 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- examples/workflow.pp | 2 +- manifests/api.pp | 10 +++++----- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/cors.pp | 2 +- manifests/cron_trigger.pp | 4 ++-- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 4 ++-- manifests/engine.pp | 4 ++-- manifests/event_engine.pp | 4 ++-- manifests/executor.pp | 4 ++-- manifests/init.pp | 8 ++++---- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/notifier.pp | 4 ++-- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_mistral_spec.rb | 12 ++++++------ spec/classes/mistral_api_spec.rb | 10 +++++----- spec/classes/mistral_init_spec.rb | 2 +- 28 files changed, 64 insertions(+), 57 deletions(-) From no-reply at openstack.org Thu Dec 12 10:20:43 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:20:43 -0000 Subject: [release-announce] kolla-ansible 9.0.0.0rc2 (train) Message-ID: Hello everyone, A new release candidate for kolla-ansible for the end of the Train cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/null/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Train release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/train release branch at: https://opendev.org/openstack/kolla-ansible/src/branch/stable/train Release notes for kolla-ansible can be found at: https://docs.openstack.org/releasenotes/null/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla-ansible/+bugs and tag it *train-rc-potential* to bring it to the kolla-ansible release crew's attention. From no-reply at openstack.org Thu Dec 12 10:20:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:20:44 -0000 Subject: [release-announce] cinderlib 1.0.0 (train) Message-ID: We joyfully announce the release of: cinderlib 1.0.0: Direct usage of Cinder Block Storage drivers without the services This release is part of the train release series. The source is available from: https://opendev.org/openstack/cinderlib Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/cinderlib/+bugs For more details, please see below. 1.0.0 ^^^^^ New Features ************ * Enhance volume extend functionality in cinderlib by supporting the refresh of the host's view of an attached volume that has been extended in the backend to reflect the new size. A call to volume.extend will automatically extend the view if the volume is locally attached and connection.extend will do the same when run on a non controller host. * Fake unused packages: Many packages that are automatically imported when loading cinder modules are only used for normal Cinder operation and are not necessary for cinderlib's execution. For example when loading a Cinder module to get configuration options but without executing the code present in the module. We now fake these unnecessary packages, providing faster load times, reduced footprint, and the possibility for distributions to create a cinderlib package or containers with up to 40% fewer dependencies. Bug Fixes ********* * Bug #1821898: Improve compatibility with Cinder drivers that access the DB directly. This allows cinderlib to support IBM SVC. * Bug #1819706: Support setting attach_mode on attach and connect calls. * Bug #1849339: Cloning doesn't store the source volume id. * Bug #1849828: In-use volume clone status is in-use instead of available. * Bug #1852629: Extending an LVM raised an exception, even though the volume was extended. For in-use volumes the node that had the volume attached wouldn't see the new size. * Bug #1836724: Fix create snapshot from a volume with volume type. * Bug #1854188: Work with complex configuration options like ListOpt, DictOpt, and MultiOpt with dict items. Changes in cinderlib 0.9.0..1.0.0 --------------------------------- 27efeaa Add missing release notes bd316fa Patch release note 085cb4e Fix complex configuration options b74a3f0 Fix Python 3 functional tests run 6f989af Enhance extend functionality b7f27bb Fix LVM extend volume b76eae9 Fix cloning metadata storage 76d0164 Fake unused packages b6cebca Update the constraints url c41ba10 [Trivial] Use yaml.safe_load() in the test suite. 4bf0520 Don't run functional gates on doc-only changes 8f85976 Add pdf build support 8e3c695 Add default volume type flow in dbms persistence plugin 2d24b65 Follow Up: Fixing NITs bee4135 Add validation and validated documentation fd90bc6 Bump the openstackdocstheme extension to 1.20 385e6f4 Add support for IBM SVC 4610703 zuul: change the cinderlib test runner into a role a6c33c2 Sync Sphinx requirement 8b9eeac Add list_supported_drivers test 0b27b64 [DOC]:Correct variable name kv d6bec90 Fix: Snapshot creation with volume types c44afc9 Fix cleanup of persistence tests 8974ba2 Bump openstackdocstheme to 1.20.0 a18218a Add Python 3 Train unit tests 33b7ae1 add python 3.7 unit test job 46565c4 OpenDev Migration Patch ad2f19e OpenDev Migration Patch c97367d Run functional tests with memory persistence 1e52ad6 Support setting attach_mode Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- .zuul.yaml | 24 +- CONTRIBUTING.rst | 4 +- bindep.txt | 41 ++ cinderlib/__init__.py | 1 + cinderlib/_fake_packages.py | 170 ++++++++ cinderlib/cinderlib.py | 100 ++++- cinderlib/nos_brick.py | 26 +- cinderlib/objects.py | 60 ++- cinderlib/persistence/base.py | 65 ++- cinderlib/persistence/dbms.py | 34 +- devstack/README.rst | 6 +- lower-constraints.txt | 2 +- playbooks/cinder-gate-run.yaml | 27 +- playbooks/setup-ceph.yaml | 11 + releasenotes/notes/IBM-SVC-667322aa2b4ac24d.yaml | 5 + .../notes/attach_mode-0cc9cec91dff0fc3.yaml | 4 + .../notes/enhance-extend-687d8e9c4a58e517.yaml | 8 + .../notes/fake-packages-7d5c55e6169f1096.yaml | 12 + releasenotes/notes/fix-clone-28b18ddb420ff676.yaml | 6 + .../notes/fix-lvm-extend-e46b0eadf1cd59ec.yaml | 6 + .../notes/snapshot-vol-type-20e4403ed5a8b0a5.yaml | 4 + ...ort-comple-config-options-39ba50c6c9165cc3.yaml | 5 + releasenotes/source/conf.py | 5 - setup.cfg | 3 +- tox.ini | 39 +- 49 files changed, 2144 insertions(+), 205 deletions(-) From no-reply at openstack.org Thu Dec 12 10:20:58 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:20:58 -0000 Subject: [release-announce] oslo.db 5.1.0 (ussuri) Message-ID: We are happy to announce the release of: oslo.db 5.1.0: Oslo Database library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 5.0.2..5.1.0 ------------------------------- be28e3e Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Dec 12 10:21:02 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:02 -0000 Subject: [release-announce] puppet-congress 16.0.0 (ussuri) Message-ID: We are ecstatic to announce the release of: puppet-congress 16.0.0: Puppet module for OpenStack Congress This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-congress Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-congress/+bugs For more details, please see below. Changes in puppet-congress 15.4.0..16.0.0 ----------------------------------------- 2753622 Prepare Ussuri M1 dd9e20b Convert all class usage to relative names a0c7e8b Fix rabbitmq dependency e2703c9 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 4 ++-- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/server.pp | 8 ++++---- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_congress_spec.rb | 26 +++++++++++++------------- spec/classes/congress_server_spec.rb | 2 +- 19 files changed, 46 insertions(+), 39 deletions(-) From no-reply at openstack.org Thu Dec 12 10:21:16 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:16 -0000 Subject: [release-announce] kuryr-lib 2.0.0 (ussuri) Message-ID: We are happy to announce the release of: kuryr-lib 2.0.0: Kuryr shared config and utilities This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/kuryr-lib Download the package from: https://tarballs.openstack.org/null/ For more details, please see below. 2.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of Kuryr to support python 2.7 is OpenStack Train. The minimum version of Python now supported by Kuryr is Python 3.6. Changes in kuryr-lib 1.1.0..2.0.0 --------------------------------- 9582fad [ussuri][goal] Drop python 2.7 support and testing 8c2fd48 Switch to Ussuri jobs cbca2da Replace git.openstack.org URLs with opendev.org URLs a2bde50 Update the constraints url 0272473 Fix default region name definition 8f9ff49 Update master for stable/train 646c92b Rename review.openstack.org to review.opendev.org Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- README.rst | 4 ++-- kuryr/lib/config.py | 2 +- releasenotes/notes/drop-py-2-7-08ca2f91d31c9807.yaml | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ requirements.txt | 1 - setup.cfg | 2 -- tox.ini | 20 ++++---------------- 13 files changed, 25 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8ae7f7b..e7df952 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ Babel!=2.4.0,>=2.3.4 # BSD -ipaddress>=1.0.16;python_version<'3.3' # PSF From no-reply at openstack.org Thu Dec 12 10:21:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:23 -0000 Subject: [release-announce] puppet-tacker 16.0.0 (ussuri) Message-ID: We are chuffed to announce the release of: puppet-tacker 16.0.0: Puppet module for OpenStack Tacker This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-tacker Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-tacker/+bugs For more details, please see below. Changes in puppet-tacker 15.4.0..16.0.0 --------------------------------------- b5db20e Prepare Ussuri M1 e47ff1c Convert all class usage to relative names 82b194a Fix rabbitmq dependency 76fadb0 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 4 ++-- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/server.pp | 8 ++++---- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/tacker_spec.rb | 26 +++++++++++++------------- spec/classes/tacker_server_spec.rb | 2 +- 19 files changed, 46 insertions(+), 39 deletions(-) From no-reply at openstack.org Thu Dec 12 10:21:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:23 -0000 Subject: [release-announce] puppet-vitrage 6.0.0 (ussuri) Message-ID: We are tickled pink to announce the release of: puppet-vitrage 6.0.0: Puppet module for OpenStack Vitrage This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-vitrage Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-vitrage/+bugs For more details, please see below. Changes in puppet-vitrage 5.4.0..6.0.0 -------------------------------------- e945325 Prepare Ussuri M1 484d087 Convert all class usage to relative names 59d2f5e Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/vitrage.pp | 18 +++++++++--------- manifests/api.pp | 8 ++++---- manifests/auth.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/graph.pp | 4 ++-- manifests/init.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/notifier.pp | 4 ++-- manifests/params.pp | 2 +- manifests/persistor.pp | 4 ++-- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/vitrage_wsgi_apache_spec.rb | 12 ++++++------ spec/classes/vitrage_api_spec.rb | 10 +++++----- spec/classes/vitrage_graph_spec.rb | 2 +- spec/classes/vitrage_notifier_spec.rb | 2 +- spec/classes/vitrage_persistor_spec.rb | 2 +- 27 files changed, 64 insertions(+), 57 deletions(-) From no-reply at openstack.org Thu Dec 12 10:21:36 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:36 -0000 Subject: [release-announce] monasca-statsd 2.0.0 (ussuri) Message-ID: We high-spiritedly announce the release of: monasca-statsd 2.0.0: Monasca statsd Python client This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/monasca-statsd Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/monasca/+bugs For more details, please see below. 2.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of monasca- statsd to support python 2.7 is OpenStack Train. The minimum version of Python now supported by monasca-statsd is Python 3.6. Changes in monasca-statsd 1.12.0..2.0.0 --------------------------------------- 2046332 [ussuri][goal] Drop python 2.7 support and testing 680d911 Switch to Ussuri jobs 5d2426f Update the constraints url Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 5 +---- releasenotes/notes/drop-py-2-7-c9e3758f73d5cf29.yaml | 6 ++++++ setup.cfg | 1 - tox.ini | 13 +++---------- 4 files changed, 10 insertions(+), 15 deletions(-) From no-reply at openstack.org Thu Dec 12 10:21:55 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:55 -0000 Subject: [release-announce] puppet-zaqar 16.0.0 (ussuri) Message-ID: We are excited to announce the release of: puppet-zaqar 16.0.0: Puppet module for OpenStack Zaqar This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-zaqar Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-zaqar/+bugs For more details, please see below. Changes in puppet-zaqar 15.4.0..16.0.0 -------------------------------------- ddd544c Prepare Ussuri M1 ce76a91 Convert all class usage to relative names a33b578 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 6 +++--- manifests/keystone/auth.pp | 2 +- manifests/keystone/auth_websocket.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/keystone/trust.pp | 2 +- manifests/logging.pp | 2 +- manifests/management/mongodb.pp | 2 +- manifests/management/sqlalchemy.pp | 2 +- manifests/messaging/mongodb.pp | 2 +- manifests/messaging/redis.pp | 2 +- manifests/messaging/swift.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/server.pp | 10 +++++----- manifests/server_instance.pp | 6 +++--- manifests/transport/websocket.pp | 2 +- manifests/transport/wsgi.pp | 2 +- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/zaqar_swift_spec.rb | 14 +++++++------- spec/classes/zaqar_init_spec.rb | 2 +- spec/classes/zaqar_management_mongodb_spec.rb | 4 ++-- spec/classes/zaqar_management_sqlalchemy_spec.rb | 4 ++-- spec/classes/zaqar_messaging_mongodb_spec.rb | 4 ++-- spec/classes/zaqar_messaging_redis_spec.rb | 4 ++-- spec/classes/zaqar_messaging_swift_spec.rb | 4 ++-- spec/classes/zaqar_server_spec.rb | 2 +- spec/defines/zaqar_server_instance_spec.rb | 2 +- 36 files changed, 69 insertions(+), 62 deletions(-) From no-reply at openstack.org Thu Dec 12 10:21:57 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:21:57 -0000 Subject: [release-announce] puppet-qdr 5.0.0 (ussuri) Message-ID: We are jazzed to announce the release of: puppet-qdr 5.0.0 This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-qdr Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-qdr/+bugs For more details, please see below. Changes in puppet-qdr 4.4.0..5.0.0 ---------------------------------- e8351d3 Prepare Ussuri M1 7a6e667 Convert all class usage to relative names 736306e Update the constraints url 288bafa Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 2 +- examples/site.pp | 2 +- manifests/init.pp | 8 ++++---- metadata.json | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ tox.ini | 2 +- 7 files changed, 15 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Dec 12 10:22:09 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:22:09 -0000 Subject: [release-announce] puppet-senlin 3.0.0 (ussuri) Message-ID: We exuberantly announce the release of: puppet-senlin 3.0.0: Puppet module for OpenStack senlin This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-senlin Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-senlin/+bugs For more details, please see below. Changes in puppet-senlin 2.4.0..3.0.0 ------------------------------------- 0823046 Prepare Ussuri M1 db08d0d Convert all class usage to relative names 2f5bb44 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/init.pp | 4 ++-- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 4 ++-- manifests/policy.pp | 4 ++-- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 16 files changed, 28 insertions(+), 21 deletions(-) From no-reply at openstack.org Thu Dec 12 10:22:33 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:22:33 -0000 Subject: [release-announce] puppet-swift 16.0.0 (ussuri) Message-ID: We high-spiritedly announce the release of: puppet-swift 16.0.0: Puppet module for OpenStack Swift This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-swift Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-swift/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features * On proxy class, added two new parameters object_chunk_size and client_chunk_size, that can be used to configure chunk size to read from object servers and from clients side. On storage::server class, added three new parameters network_chunk_size, disk_chunk_size and auditor_disk_chunk_size, that can be used to configure chunk size to read/write over the network and to the disk. * Added new parameter client_timeout to proxy class that can be used to configure the timeout to read one chunk from a client. * Added new parameter memcache_max_connections to proxy::cache class that can be used to configure the maximum number of connections to each memcached server per worker. Changes in puppet-swift 15.4.0..16.0.0 -------------------------------------- f75d53c Prepare Ussuri M1 0868b32 Convert all class usage to relative names 14d1bda This add chunk_size related parameters for proxy-server and object-server. 2a6175e Add parameter memcache_max_connections 7a18519 Add parameter client_timeout 57503cb Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 12 ++--- examples/all.pp | 12 ++--- examples/site.pp | 38 +++++++------- manifests/auth_file.pp | 2 +- manifests/bench.pp | 2 +- manifests/client.pp | 4 +- manifests/config.pp | 2 +- manifests/containerreconciler.pp | 2 +- manifests/dispersion.pp | 4 +- manifests/init.pp | 6 +-- manifests/keymaster.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/dispersion.pp | 2 +- manifests/objectexpirer.pp | 2 +- manifests/params.pp | 2 +- manifests/proxy.pp | 20 +++++++- manifests/proxy/account_quotas.pp | 2 +- manifests/proxy/authtoken.pp | 2 +- manifests/proxy/bulk.pp | 2 +- manifests/proxy/cache.pp | 13 +++-- manifests/proxy/catch_errors.pp | 2 +- manifests/proxy/ceilometer.pp | 2 +- manifests/proxy/container_quotas.pp | 2 +- manifests/proxy/container_sync.pp | 2 +- manifests/proxy/copy.pp | 4 +- manifests/proxy/crossdomain.pp | 2 +- manifests/proxy/dlo.pp | 4 +- manifests/proxy/encryption.pp | 4 +- manifests/proxy/formpost.pp | 2 +- manifests/proxy/gatekeeper.pp | 2 +- manifests/proxy/healthcheck.pp | 2 +- manifests/proxy/keystone.pp | 2 +- manifests/proxy/kms_keymaster.pp | 4 +- manifests/proxy/proxy_logging.pp | 2 +- manifests/proxy/ratelimit.pp | 2 +- manifests/proxy/s3api.pp | 2 +- manifests/proxy/s3token.pp | 2 +- manifests/proxy/slo.pp | 2 +- manifests/proxy/staticweb.pp | 2 +- manifests/proxy/swauth.pp | 2 +- manifests/proxy/swift3.pp | 4 +- manifests/proxy/tempauth.pp | 2 +- manifests/proxy/tempauth_account.pp | 2 +- manifests/proxy/tempurl.pp | 2 +- manifests/proxy/versioned_writes.pp | 4 +- manifests/ringbuilder.pp | 2 +- manifests/ringbuilder/create.pp | 2 +- manifests/ringbuilder/policy_ring.pp | 2 +- manifests/ringbuilder/rebalance.pp | 2 +- manifests/ringserver.pp | 4 +- manifests/ringsync.pp | 2 +- manifests/service.pp | 4 +- manifests/storage.pp | 2 +- manifests/storage/account.pp | 2 +- manifests/storage/all.pp | 4 +- manifests/storage/container.pp | 2 +- manifests/storage/disk.pp | 2 +- manifests/storage/ext4.pp | 2 +- manifests/storage/filter/healthcheck.pp | 2 +- manifests/storage/filter/recon.pp | 2 +- manifests/storage/generic.pp | 4 +- manifests/storage/loopback.pp | 2 +- manifests/storage/mount.pp | 2 +- manifests/storage/node.pp | 2 +- manifests/storage/object.pp | 2 +- manifests/storage/policy.pp | 2 +- manifests/storage/server.pp | 17 ++++++- manifests/storage/xfs.pp | 4 +- manifests/test_file.pp | 2 +- manifests/xfs.pp | 2 +- metadata.json | 4 +- .../notes/swift-chunk-sizes-b2d3a41363d560ac.yaml | 9 ++++ .../swift-client-timeout-295562f78eba486b.yaml | 5 ++ ...-memcache-max-connections-50876054c14dbdd5.yaml | 6 +++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ spec/acceptance/basic_swift_spec.rb | 58 ++++++++++----------- spec/classes/swift_proxy_cache_spec.rb | 59 +++++++++++++--------- spec/classes/swift_proxy_spec.rb | 30 +++++++---- templates/object-server.conf.erb | 9 +++- 80 files changed, 274 insertions(+), 183 deletions(-) From no-reply at openstack.org Thu Dec 12 10:22:43 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:22:43 -0000 Subject: [release-announce] puppet-ceilometer 16.0.0 (ussuri) Message-ID: We jubilantly announce the release of: puppet-ceilometer 16.0.0: Puppet module for OpenStack Ceilometer This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-ceilometer Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-ceilometer/+bugs For more details, please see below. 16.0.0 ^^^^^^ New Features ************ * Add possibility to configure the size of executor thread pool. Upgrade Notes ************* * The default value of ceilometer::agent::notification has been changed from true to the service default (ack_on_event_error is true by default in ceilometer.conf). Changes in puppet-ceilometer 15.4.0..16.0.0 ------------------------------------------- 917bf06 Prepare Ussuri M1 74fe1d9 Convert all class usage to relative names f289344 Add executor_thread_pool_size c5807a7 Fix rabbitmq dependency 75f614b Change notification ack_on_event_error to service default fecdf58 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- README.md | 16 ++++++++-------- examples/ceilometer_with_gnocchi.pp | 20 ++++++++++---------- examples/site.pp | 20 ++++++++++---------- manifests/agent/auth.pp | 2 +- manifests/agent/notification.pp | 8 ++++---- manifests/agent/polling.pp | 4 ++-- manifests/config.pp | 6 +++--- manifests/db.pp | 4 ++-- manifests/db/mysql.pp | 4 ++-- manifests/db/postgresql.pp | 4 ++-- manifests/db/sync.pp | 4 ++-- manifests/expirer.pp | 2 +- manifests/init.pp | 16 +++++++++++----- manifests/keystone/auth.pp | 4 ++-- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- metadata.json | 10 +++++----- ...d_executor_thread_pool_size-6f4ffd7ffd0f117a.yaml | 3 +++ ...ef-value-ack_on_event_error-1c98d2efc6a5098d.yaml | 5 +++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/ceilometer_wsgi_apache_spec.rb | 12 ++++++------ spec/classes/ceilometer_agent_notification_spec.rb | 13 ++++++++++--- spec/classes/ceilometer_init_spec.rb | 9 ++++++--- 26 files changed, 107 insertions(+), 76 deletions(-) From no-reply at openstack.org Thu Dec 12 10:23:18 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:23:18 -0000 Subject: [release-announce] puppet-murano 16.0.0 (ussuri) Message-ID: We are psyched to announce the release of: puppet-murano 16.0.0: Puppet module for OpenStack Murano This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-murano Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-murano/+bugs For more details, please see below. Changes in puppet-murano 15.4.0..16.0.0 --------------------------------------- e5e9132 Prepare Ussuri M1 62df6b2 Convert all class usage to relative names 6e6252a Fix rabbitmq dependency dcd14b1 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 6 +++--- manifests/application.pp | 2 +- manifests/cfapi.pp | 6 +++--- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/dashboard.pp | 4 ++-- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/mysql_cfapi.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/postgresql_cfapi.pp | 2 +- manifests/db/sync.pp | 4 ++-- manifests/db/sync_cfapi.pp | 4 ++-- manifests/db_cfapi.pp | 2 +- manifests/engine.pp | 6 +++--- manifests/init.pp | 8 ++++---- manifests/keystone/auth.pp | 2 +- manifests/keystone/cfapi_auth.pp | 2 +- manifests/logging.pp | 2 +- manifests/logging_cfapi.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_murano_spec.rb | 12 ++++++------ 26 files changed, 54 insertions(+), 47 deletions(-) From no-reply at openstack.org Thu Dec 12 10:23:21 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:23:21 -0000 Subject: [release-announce] puppet-panko 16.0.0 (ussuri) Message-ID: We contentedly announce the release of: puppet-panko 16.0.0: Puppet module for OpenStack Panko This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-panko Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-panko/+bugs For more details, please see below. Changes in puppet-panko 15.4.0..16.0.0 -------------------------------------- 6ea4f2e Prepare Ussuri M1 8eb1be1 Convert all class usage to relative names 8affcd3 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/panko.pp | 12 ++++++------ manifests/api.pp | 10 +++++----- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/expirer.pp | 4 ++-- manifests/init.pp | 2 +- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_panko_spec.rb | 10 +++++----- spec/classes/panko_api_spec.rb | 10 +++++----- 21 files changed, 53 insertions(+), 46 deletions(-) From no-reply at openstack.org Thu Dec 12 10:23:28 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:23:28 -0000 Subject: [release-announce] puppet-ovn 16.0.0 (ussuri) Message-ID: We are tickled pink to announce the release of: puppet-ovn 16.0.0: Puppet module for OVN This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-ovn Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-ovn/+bugs For more details, please see below. Changes in puppet-ovn 15.4.0..16.0.0 ------------------------------------ efe563e Prepare Ussuri M1 69459ad Convert all class usage to relative names cefc882 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- manifests/controller.pp | 4 ++-- manifests/northd.pp | 4 ++-- manifests/params.pp | 2 +- metadata.json | 6 +++--- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_ovn_spec.rb | 8 ++++---- 7 files changed, 19 insertions(+), 12 deletions(-) From no-reply at openstack.org Thu Dec 12 10:24:20 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:24:20 -0000 Subject: [release-announce] puppet-placement 3.0.0 (ussuri) Message-ID: We are amped to announce the release of: puppet-placement 3.0.0: Puppet module for OpenStack placement This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-placement Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-placement/+bugs For more details, please see below. 3.0.0 ^^^^^ New Features * Added placement::randomize_allocation_candidates parameter. * Adds interface parameter to placement::keystone::authtoken to configure the interface to use for the Identity API endpoint. Valid values are "public", "internal" or "admin"(default). Changes in puppet-placement 2.4.0..3.0.0 ---------------------------------------- c999c4c Prepare Ussuri M1 c9c44c4 Convert all class usage to relative names 2de53b9 Add randomize_allocation_candidates param 9638d69 Update the constraints url 5e5d7de New placement::keystone::authtoken::interface parameter 074b7ef Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/api.pp | 6 +++--- manifests/config.pp | 2 +- manifests/db.pp | 4 ++-- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/generic_service.pp | 4 ++-- manifests/init.pp | 19 ++++++++++++++----- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 9 ++++++++- manifests/logging.pp | 2 +- manifests/params.pp | 4 ++-- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 8 ++++---- metadata.json | 8 ++++---- ...domize_allocation_candidates-8421343af6c5f452.yaml | 4 ++++ ...keystone_authtoken_interface-4537941bc250a05d.yaml | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/classes/placement_init_spec.rb | 9 +++++++-- spec/classes/placement_keystone_authtoken_spec.rb | 3 +++ tox.ini | 2 +- 23 files changed, 76 insertions(+), 35 deletions(-) From no-reply at openstack.org Thu Dec 12 10:24:59 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:24:59 -0000 Subject: [release-announce] puppet-watcher 16.0.0 (ussuri) Message-ID: We are delighted to announce the release of: puppet-watcher 16.0.0: Puppet module for OpenStack Watcher This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-watcher Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-watcher/+bugs For more details, please see below. Changes in puppet-watcher 15.4.0..16.0.0 ---------------------------------------- a2b08c8 Prepare Ussuri M1 5f2875f Convert all class usage to relative names fa684cc Fix rabbitmq dependency 86de08f Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/init.pp | 2 +- manifests/api.pp | 12 ++++++------ manifests/applier.pp | 4 ++-- manifests/client.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/create_schema.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/upgrade.pp | 2 +- manifests/decision_engine.pp | 4 ++-- manifests/init.pp | 10 +++++----- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/wsgi/apache.pp | 10 +++++----- metadata.json | 8 ++++---- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/watcher_wsgi_apache_spec.rb | 12 ++++++------ spec/classes/watcher_api_spec.rb | 12 ++++++------ 23 files changed, 58 insertions(+), 51 deletions(-) From no-reply at openstack.org Thu Dec 12 10:25:22 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:25:22 -0000 Subject: [release-announce] puppet-trove 16.0.0 (ussuri) Message-ID: We eagerly announce the release of: puppet-trove 16.0.0: Puppet module for OpenStack Trove This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-trove Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-trove/+bugs For more details, please see below. Changes in puppet-trove 15.4.0..16.0.0 -------------------------------------- 26315a4 Prepare Ussuri M1 a053d4e Convert all class usage to relative names 298ab33 Fix rabbitmq dependency 7013f58 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- examples/site.pp | 14 +++++++------- manifests/api.pp | 10 +++++----- manifests/client.pp | 2 +- manifests/conductor.pp | 4 ++-- manifests/config.pp | 2 +- manifests/db.pp | 2 +- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/db/sync.pp | 2 +- manifests/generic_service.pp | 4 ++-- manifests/guestagent.pp | 4 ++-- manifests/init.pp | 6 +++--- manifests/keystone/auth.pp | 2 +- manifests/keystone/authtoken.pp | 2 +- manifests/logging.pp | 2 +- manifests/params.pp | 2 +- manifests/policy.pp | 4 ++-- manifests/quota.pp | 2 +- manifests/taskmanager.pp | 4 ++-- metadata.json | 10 +++++----- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_trove_spec.rb | 12 ++++++------ spec/classes/trove_api_spec.rb | 24 ++++++++++++------------ spec/classes/trove_conductor_spec.rb | 2 +- spec/classes/trove_taskmanager_spec.rb | 2 +- 26 files changed, 68 insertions(+), 61 deletions(-) From no-reply at openstack.org Thu Dec 12 10:25:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:25:26 -0000 Subject: [release-announce] puppet-vswitch 12.0.0 (ussuri) Message-ID: We are thrilled to announce the release of: puppet-vswitch 12.0.0: Puppet module for OpenStack Vswitch This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/puppet-vswitch Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-vswitch/+bugs For more details, please see below. Changes in puppet-vswitch 11.4.0..12.0.0 ---------------------------------------- a706002 Prepare Ussuri M1 b90b698 Convert all class usage to relative names ff7a32c Update the constraints url 342ce7b Update master for stable/train Diffstat (except docs and test files) ------------------------------------- manifests/dpdk.pp | 2 +- manifests/ovs.pp | 2 +- manifests/params.pp | 2 +- metadata.json | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ spec/acceptance/basic_vswitch_spec.rb | 6 +++--- tox.ini | 2 +- 8 files changed, 15 insertions(+), 8 deletions(-) From no-reply at openstack.org Thu Dec 12 10:26:09 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:26:09 -0000 Subject: [release-announce] oslo.limit 0.2.0 (ussuri) Message-ID: We are gleeful to announce the release of: oslo.limit 0.2.0: Limit enforcement library to assist with quota calculation. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.limit Download the package from: https://pypi.org/project/oslo.limit Please report issues through: https://bugs.launchpad.net/oslo.limit/+bugs For more details, please see below. Changes in oslo.limit 0.1.1..0.2.0 ---------------------------------- d426c5d Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Thu Dec 12 10:27:29 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:27:29 -0000 Subject: [release-announce] os-refresh-config 10.2.2 (stein) Message-ID: We are glad to announce the release of: os-refresh-config 10.2.2: Refresh system configuration This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/os-refresh-config Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/os-refresh-config/+bugs For more details, please see below. Changes in os-refresh-config 10.2.1..10.2.2 ------------------------------------------- bc09d66 Update UPPER_CONSTRAINTS_FILE for stable/stein Diffstat (except docs and test files) ------------------------------------- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) From no-reply at openstack.org Thu Dec 12 10:28:12 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:28:12 -0000 Subject: [release-announce] tripleo-heat-templates 10.6.2 (stein) Message-ID: We are chuffed to announce the release of: tripleo-heat-templates 10.6.2: Heat templates for deploying OpenStack with OpenStack. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/tripleo-heat-templates Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 10.6.2 ^^^^^^ New Features ************ * Added the "connection_logging" parameter for the Octavia service. * Three new parameter options are now added to Octavia service (OctaviaConnectionMaxRetries, OctaviaBuildActiveRetries, OctaviaPortDetachTimeout) * deep_compare is now enabled by default for stonith resources, allowing their properties to be updated via stack update. To disable it set 'tripleo::fencing::deep_compare: false'. * Added NeutronPermittedEthertypes to allow configuring additional ethertypes on neutron security groups for L2 agents that support it. * Added new heat param OVNOpenflowProbeInterval to set ovn_openflow_probe_interval which is inactivity probe interval of the OpenFlow connection to the OpenvSwitch integration bridge, in seconds. If the value is zero, it disables the connection keepalive feature, by default this value is set on 60s. If the value is nonzero, then it will be forced to a value of at least 5s. * On undercloud and standalone, install rsyslog on the host by default. See https://bugs.launchpad.net/tripleo/+bug/1850562 * Under pressure, the default monitor timeout value of 20 seconds is not enough to prevent unnecessary failovers of the ovn-dbs pacemaker resource. While spawning a few VMs in the same time this could lead to unnecessary movements of master DB, then re-connections of ovn- controllers (slaves are read-only), further peaks of load on DBs, and at the end it could lead to snowball effect. Now this value can be configurable by OVNDBSPacemakerTimeout which will configure tripleo::profile::pacemaker::ovn_dbs_bundle (default is set to 60s). Bug Fixes ********* * Restart certmnonger after registering system with IPA. This prevents cert requests not completely correctly when doing a brownfield update. * If nova-api is delayed starting then the nova_wait_for_compute_service can timeout. A deployment using a slow/busy remote container repository is particularly susceptible to this issue. To resolve this nova_compute and nova_wait_for_compute_service have been postponed to step_5 and a task has been added to step_4 to ensure nova_api is active before proceeding. Resolves Bug 1842948 (https://bugs.launchpad.net/tripleo/+bug/1842948). Other Notes *********** * Add "port_forwarding" service plugin and L3 agent extension to be enabled by default when Neutron ML2 plugin with OVS driver is used. New config option "NeutronL3AgentExtensions" is also added. This new option allows to set list of L3 agent's extensions which should be used by agent. * Add "radvd_user" configuration parameter to the Neutron L3 container. This parameter defines the user pased to radvd. The default value is "root". Changes in tripleo-heat-templates 10.6.1..10.6.2 ------------------------------------------------ 886c51549 Make sure we apply all deploy step-0 during update. 2ab5aa36a Enable "port_forwarding" feature in neutron ML2 ovs environment a26b5ce8a Don't fail hard when facter cache doesn't work correctly 07bb11f55 [Stein Only] Fix bad configuration path in nova-placement wait 4d99d7bdd Fix typo in MySQL upgrade tasks. 694ec6d4c Incorrect group name issue on non DPDK compute 436b72550 Add configurable monitor timeouts for ovn dbs fcabffdc1 Add ../network/scripts/ to search path for run-os-net-config.sh fc5ca307b Include ceph-ansible filter_plugins 6e843c594 Correct mysql-pacemaker upgrade task b686e27a4 [Steing Only] Correct ovn_dbs_image heat's parameter. 3ec4d25cb Adds ceph-systemd tag in external_upgrade_tasks for systemd units ad729328d Define ovn_dbs_image fact for upgrades. d54d0d92c Fix typo in OVN upgrade tasks. c2e2706c5 Fix debug hiera keys fec5139e5 Simplify and correct how we provide the undercloud.conf to mistral de92a638f Mode 0750 for /var/log/containers 1919a6961 Fix duplicate mount point in neutron_dhcp f29003fa1 Move bootstrap password to an environment var 0313b9e3c Fix container-puppet tool standalone for podman 03c614653 Disable haproxy when using external LB 98032a162 Add "radvd_user" config parameter to Neutron L3 container 42ba2c65e Install and start Rsyslog on the Undercloud & Standalone fb494f110 Honor Debug for container image prepare 4a8a8ec1d Configure amphora for upload and run tempest 61c40a780 Adapt ContainerImagePrepareDebug to the string pattern 4d32c22fe Added the connection_logging parameter for Octavia 5eb01c517 Restart certmnonger after registering system with IPA 165036cee Normalise all pacemaker resource upgrade tasks for staged upgrades 3d1afbaf9 Derives NovaPCIPassthrough per SR-IOV node 94ea0b622 Add second fact to ensure type safty 9770ed268 HA: ensure TRIPLEO_MINOR_UPDATE is defined for _restart_bundle 4e0ebeaa3 Less agressive cleanup of docker containers in post_upgrade_tasks ca5f18da1 Add posibilities to set ovn_openflow_probe_interval for controller 6f5c3f944 Set bridge-nf-call-* values to 1 ef325acaf Use update_serial as an ansible variable 1e625554d Add missing step tag in updates/upgrades/ffu tasks 20b485fe8 Ensure nova-api is running before starting nova-compute containers d9c60ab05 Workaround ovn cluster failure during update when schema change. 810fe0676 Podman 1.4.1 drops json-file in favor of k8s-file 8067adc6d Scenario 010 multinode fixups 7ecd756b7 Permit access to Ceph RGW for 'member' role 4eed33755 Add posibilities to configure OVNNorthboundServerPort in split stacks 7e303fdbb Fix double cert mount in haproxy bundle when using tls everywhere 38c695396 Set scenario009 job voting to false 053a5f4fb Remove containers before removing associated storage aaa045ba3 Allow using registry authentication to pull ceph related containers 68a4e125b Fix Manila when run without pacemaker 7f250dae1 Add NeutronPermittedEthertypes on OVS agent 1e26c7875 Fix placement of Octavia services in roles 17c9074b7 nova-libvirt: set 'cpuset_cpus' to 'all' e05f78838 Remove ContainerCLI from ovb-ha default file e90b0d898 Add new parameter options to Octavia service 603ae5d3e Prevent running mysql data transfer twice by accident 8443b339b Resolve missing parenthesis causing variable exception fb431cceb Fix selinux context for glance-api 6a0d99265 Enable deep_compare by default for stonith resources 7db107aa8 Run facts gathering always for upgrades. 7e7d310e1 Fix nova-conductor healthcheck RPC port e95a183da Resolve broken zaqar container caused by logging issues b3432d740 Rename pre/post deployments host vars a077b176b Fix path path in TLS everywhere template c530ba4f5 SELinux: correct type for /var/log/containers Diffstat (except docs and test files) ------------------------------------- ci/environments/ovb-ha.yaml | 2 - .../scenario010-multinode-containers.yaml | 29 +-- ci/environments/scenario010-standalone.yaml | 6 + common/container-puppet.py | 52 +++--- common/deploy-steps-tasks-step-0.j2.yaml | 10 ++ common/deploy-steps-tasks.yaml | 12 +- common/deploy-steps.j2 | 27 ++- .../nova_wait_for_api_service.py | 109 ++++++++++++ .../pacemaker_restart_bundle.sh | 1 + ...nt_service.py => placement_wait_for_service.py} | 0 deployment/ceph-ansible/ceph-base.yaml | 62 ++++++- deployment/ceph-ansible/ceph-rgw.yaml | 2 +- .../cinder/cinder-backup-pacemaker-puppet.yaml | 109 +++++++----- .../cinder/cinder-volume-pacemaker-puppet.yaml | 33 ++-- ...ntainer-image-prepare-baremetal-ansible.j2.yaml | 32 +++- deployment/database/mysql-pacemaker-puppet.yaml | 41 +++-- deployment/database/redis-pacemaker-puppet.yaml | 32 ++-- .../docker/docker-baremetal-ansible.yaml | 15 +- .../nova/nova-placement-container-puppet.yaml | 31 +++- deployment/glance/glance-api-container-puppet.yaml | 6 +- deployment/haproxy/haproxy-container-puppet.yaml | 48 ++--- deployment/haproxy/haproxy-pacemaker-puppet.yaml | 110 +++++++----- deployment/heat/heat-base-puppet.yaml | 2 +- deployment/kernel/kernel-baremetal-puppet.yaml | 19 ++ deployment/keystone/keystone-container-puppet.yaml | 8 +- deployment/logging/rsyslog-baremetal-ansible.yaml | 57 ++++++ deployment/manila/manila-base.yaml | 2 +- .../manila/manila-share-container-puppet.yaml | 5 + .../manila/manila-share-pacemaker-puppet.yaml | 111 ++++++------ deployment/mistral/mistral-base.yaml | 2 +- .../mistral/mistral-executor-container-puppet.yaml | 24 +-- .../neutron/derive_pci_passthrough_whitelist.py | 125 +++++++++++++ .../neutron/neutron-dhcp-container-puppet.yaml | 5 - .../neutron/neutron-l3-container-puppet.yaml | 21 +++ .../neutron-ovs-agent-container-puppet.yaml | 12 ++ .../neutron-ovs-dpdk-agent-container-puppet.yaml | 7 +- .../neutron-sriov-agent-container-puppet.yaml | 14 ++ deployment/nova/nova-api-container-puppet.yaml | 124 ++++++++----- .../nova/nova-compute-common-container-puppet.yaml | 25 +-- deployment/nova/nova-compute-container-puppet.yaml | 23 +-- .../nova/nova-conductor-container-puppet.yaml | 3 +- deployment/nova/nova-ironic-container-puppet.yaml | 4 +- deployment/nova/nova-libvirt-container-puppet.yaml | 1 + deployment/octavia/octavia-base.yaml | 20 +++ .../ovn/ovn-controller-container-puppet.yaml | 7 + deployment/ovn/ovn-dbs-pacemaker-puppet.yaml | 195 +++++++++++++-------- deployment/podman/podman-baremetal-ansible.yaml | 11 +- deployment/sahara/sahara-base.yaml | 2 +- deployment/swift/swift-proxy-container-puppet.yaml | 42 +++-- .../swift/swift-storage-container-puppet.yaml | 44 ++--- .../tripleo-packages-baremetal-puppet.yaml | 49 +++--- deployment/zaqar/zaqar-container-puppet.yaml | 2 +- environments/external-loadbalancer-vip-v6-all.yaml | 2 + environments/external-loadbalancer-vip-v6.yaml | 2 + environments/external-loadbalancer-vip.yaml | 2 + .../services/haproxy-internal-tls-certmonger.yaml | 2 +- environments/services/neutron-ovs.yaml | 4 +- environments/standalone/standalone-tripleo.yaml | 1 + environments/storage-environment.yaml | 2 +- environments/storage/glance-nfs.yaml | 4 +- environments/undercloud.yaml | 3 + extraconfig/services/ipaclient.yaml | 19 +- puppet/role.role.j2.yaml | 1 + puppet/services/neutron-plugin-ml2-ovn.yaml | 5 + puppet/services/pacemaker.yaml | 1 + puppet/services/pacemaker_remote.yaml | 1 + ...nection-logging-parameter-e51f59175c8da204.yaml | 3 + ...three-more-octavia-params-1e4a32f910e5f1fc.yaml | 6 + ...able-deep_compare-fencing-698cec642ecd54a4.yaml | 6 + ...ort-forwarding-in-neutron-956cb21a3310e881.yaml | 8 + releasenotes/notes/fix-bridge-nf-call-defaults.rst | 6 + .../l3_agent_radvd_user-1814df18745101d6.yaml | 6 + ...tron-permitted-ethertypes-80dc7f2154786881.yaml | 5 + ...n_openflow_probe_interval-fd99301d95aac62e.yaml | 8 + .../notes/restart-certmonger-244416f537859bac.yaml | 5 + releasenotes/notes/rsyslog-5dc93db5eb8fc953.yaml | 5 + .../setup_timeouts_ovn_dbs-141be475dd2cd7ae.yaml | 11 ++ .../notes/wait_for_nova_api-7af0c6db1b607216.yaml | 9 + roles/ControllerAllNovaStandalone.yaml | 4 +- roles/ControllerNovaStandalone.yaml | 1 + roles/ControllerOpenstack.yaml | 3 - roles/Networker.yaml | 4 + roles/Undercloud.yaml | 1 + roles_data_undercloud.yaml | 1 + sample-env-generator/standalone.yaml | 2 + tools/yaml-nic-config-2-script.py | 1 + zuul.d/layout.yaml | 15 -- 87 files changed, 1339 insertions(+), 555 deletions(-) From no-reply at openstack.org Thu Dec 12 10:28:27 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:28:27 -0000 Subject: [release-announce] os-collect-config 10.3.1 (stein) Message-ID: We are psyched to announce the release of: os-collect-config 10.3.1: Collect and cache metadata, run hooks on changes. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/os-collect-config Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/os-collect-config/+bugs For more details, please see below. Changes in os-collect-config 10.3.0..10.3.1 ------------------------------------------- 95d2b5e Update UPPER_CONSTRAINTS_FILE for stable/stein 2e551e3 Update .gitreview for stable/stein 1c14251 OpenDev Migration Patch Diffstat (except docs and test files) ------------------------------------- .gitreview | 3 ++- tox.ini | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) From no-reply at openstack.org Thu Dec 12 10:28:38 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:28:38 -0000 Subject: [release-announce] os-net-config 10.4.2 (stein) Message-ID: We jubilantly announce the release of: os-net-config 10.4.2: OpenStack network configuration This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/os-net-config Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/os-net-config/+bugs For more details, please see below. Changes in os-net-config 10.4.1..10.4.2 --------------------------------------- ab7364a Adding testcases for sriov_config 852b075 Cleanup the sriov_numvfs config scripts Diffstat (except docs and test files) ------------------------------------- os_net_config/sriov_config.py | 101 +++++++++++++- 2 files changed, 327 insertions(+), 6 deletions(-) From no-reply at openstack.org Thu Dec 12 10:29:02 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:29:02 -0000 Subject: [release-announce] tripleo-validations 10.5.2 (stein) Message-ID: We are amped to announce the release of: tripleo-validations 10.5.2: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-validations 10.5.1..10.5.2 --------------------------------------------- 730ef1f Add groups.yaml containing Validation Groups definition 35c52b0 Hide sensitive data from Ansible run and logging 6abc123 Sync 'validations/ctlplane-ip-range.yaml' with the new role 5777701 Set validation defaults to match undercloud default settings b8a19de Fix missing closing parenthesis in skeleton role b7d2dcb Fix ost-tox-lower-constraints job indentation ca40566 Add new healthcheck-service-status validation 6146593 Update documentation URL link for CPU & RAM Undercloud recommendations 7c27963 Constrain molecule 1973f49 New validation: detect failed containers 228ca6d Add playbook creation for the automation accc56a Switch to promote docs job 5bd9aeb Add different logic when running against the Undercloud or the Controller 8ad7db7 Add zuul molecule job for check-latest-packages-version role a716e48 Adds molecule testing for stonith-exists 56a3990 Modify validation and add Molecule tests for rabbitmq-limits 21e5256 Adds molecule testing for undercloud-tokenflush a249c16 Adds molecule testing for undercloud-heat-purge-deleted a1d01a9 Add Molecule tests for check-network-gateway Diffstat (except docs and test files) ------------------------------------- _skeleton_role_/defaults/main.yml.j2 | 5 +- .../roles/role-healthcheck-service-status.rst | 6 ++ groups.yaml | 34 +++++++ molecule-requirements.txt | 2 +- playbooks/container-status.yaml | 13 +++ playbooks/ctlplane-ip-range.yaml | 2 +- playbooks/healthcheck-service-status.yaml | 14 +++ playbooks/undercloud-cpu.yaml | 2 +- playbooks/undercloud-ram.yaml | 2 +- role-addition.yml | 18 ++++ .../molecule/default/Dockerfile.j2 | 37 +++++++ .../molecule/default/molecule.yml | 47 +++++++++ .../molecule/default/playbook.yml | 68 +++++++++++++ .../molecule/default/prepare.yml | 54 +++++++++++ roles/container-status/tasks/main.yaml | 45 +++++++++ roles/ctlplane-ip-range/defaults/main.yml | 2 +- roles/healthcheck-service-status/defaults/main.yml | 8 ++ roles/healthcheck-service-status/tasks/main.yml | 34 +++++++ roles/healthcheck-service-status/vars/main.yml | 7 ++ roles/neutron-sanity-check/tasks/main.yml | 40 +++++--- roles/node-disks/tasks/main.yml | 1 + .../tasks/openshift-hw-requirements.yaml | 1 + .../tasks/openshift-nw-requirements.yaml | 1 + .../rabbitmq-limits/molecule/default/Dockerfile.j2 | 37 +++++++ .../rabbitmq-limits/molecule/default/molecule.yml | 47 +++++++++ .../rabbitmq-limits/molecule/default/playbook.yml | 50 ++++++++++ roles/rabbitmq-limits/molecule/default/prepare.yml | 96 +++++++++++++++++++ roles/rabbitmq-limits/tasks/main.yml | 7 +- .../stonith-exists/molecule/default/Dockerfile.j2 | 37 +++++++ roles/stonith-exists/molecule/default/molecule.yml | 46 +++++++++ roles/stonith-exists/molecule/default/playbook.yml | 56 +++++++++++ roles/stonith-exists/molecule/default/prepare.yml | 30 ++++++ roles/switch-vlans/tasks/main.yml | 1 + .../molecule/default/Dockerfile.j2 | 37 +++++++ .../molecule/default/molecule.yml | 51 ++++++++++ .../molecule/default/playbook.yml | 54 +++++++++++ .../molecule/default/prepare.yml | 98 +++++++++++++++++++ .../molecule/default/Dockerfile.j2 | 37 +++++++ .../molecule/default/molecule.yml | 51 ++++++++++ .../molecule/default/playbook.yml | 54 +++++++++++ .../molecule/default/prepare.yml | 106 +++++++++++++++++++++ setup.cfg | 1 + validations/ctlplane-ip-range.yaml | 2 +- zuul.d/base.yaml | 6 -- zuul.d/layout.yaml | 11 ++- zuul.d/molecule.yaml | 54 +++++++++++ 47 files changed, 1383 insertions(+), 35 deletions(-) Requirements updates -------------------- diff --git a/molecule-requirements.txt b/molecule-requirements.txt index 36b47d7..6031e6d 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -10 +10 @@ mock -molecule>=2.22rc1 +molecule>=2.22rc1,<3 From no-reply at openstack.org Thu Dec 12 10:29:40 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:29:40 -0000 Subject: [release-announce] paunch 4.5.2 (stein) Message-ID: We are thrilled to announce the release of: paunch 4.5.2: Utility to launch and manage containers using YAML based configuration data This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/paunch Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/paunch/+bugs For more details, please see below. Changes in paunch 4.5.1..4.5.2 ------------------------------ faed0cf Use k8s-file log driver with podman 2875dad Add --cpuset-cpus support for both Docker and Podman 50e5f44 Improve volume validation 316e50b Revert "Add --cpuset-cpus support for both Docker and Podman" 30f00da Fixing upper stable url 1fd985d Add --cpuset-cpus support for both Docker and Podman Diffstat (except docs and test files) ------------------------------------- paunch/builder/base.py | 22 ++++++++ paunch/builder/compose1.py | 29 ++++------ paunch/builder/podman.py | 14 ++++- paunch/runner.py | 30 ++++++++++ paunch/utils/common.py | 17 ++++++ requirements.txt | 1 + tox.ini | 2 +- 12 files changed, 309 insertions(+), 49 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index fd8f739..ab64462 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,0 +10 @@ jmespath>=0.9.0 # MIT +psutil>=3.2.2 # BSD From no-reply at openstack.org Thu Dec 12 10:33:17 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:33:17 -0000 Subject: [release-announce] puppet-tripleo 10.5.2 (stein) Message-ID: We exuberantly announce the release of: puppet-tripleo 10.5.2: Puppet module for OpenStack TripleO This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/puppet-tripleo/+bugs For more details, please see below. 10.5.2 ^^^^^^ New Features ************ * Under pressure, the default monitor timeout value of 20 seconds is not enough to prevent unnecessary failovers of the ovn-dbs pacemaker resource. While spawning a few VMs in the same time this could lead to unnecessary movements of master DB, then re-connections of ovn- controllers (slaves are read-only), further peaks of load on DBs, and at the end it could lead to snowball effect. Now this value can be configurable by dbs_timeout in tripleo::profile::pacemaker::ovn_dbs_bundle and by default is set to 60s. Bug Fixes ********* * Allow using upper case names for SRIOV interface names. Changes in puppet-tripleo 10.5.1..10.5.2 ---------------------------------------- 4e7d2b99 update metadata for a version bump 2631cb8c Add configurable monitor timeouts for ovn dbs c0d16b94 Fix upper case checks for SRIOV interface 49c84e93 Include ::nova::pci to nova api profile 71664348 Only configure libvirt-guests if enabled 4e785257 Allow the IHA OCF and fencing resource to be moved to the nova service user 84f22d91 Add a configurable delay to Nova Evacuate calls d12fe873 Deep merge hiera keys for mysqld_options fe160dd5 Remove ovn specific logic for octavia bc2b763f Be able to set pcs resource op defaults 0c906666 Update log-driver value for podman 7e9a11d2 Enable deep_compare for fencing resource 3b022184 Safeguard against 'Undef' length() checks. 4abdaf09 Fix tripleo::profile::base::monitoring::sensu rspec test da816058 Implement stonith levels and enable kdump agent. Diffstat (except docs and test files) ------------------------------------- lib/puppet/type/sriov_vf_config.rb | 2 +- manifests/fencing.pp | 116 ++++++++++++++------- manifests/profile/base/nova/api.pp | 1 + .../profile/base/nova/compute/libvirt_guests.pp | 21 +--- manifests/profile/base/octavia/api.pp | 29 +++--- manifests/profile/base/pacemaker.pp | 12 +++ manifests/profile/base/pacemaker/instance_ha.pp | 32 +++++- .../profile/pacemaker/database/mysql_bundle.pp | 2 +- manifests/profile/pacemaker/ovn_dbs_bundle.pp | 8 +- metadata.json | 2 +- ...OV-upper-case-name-checks-306011421f53131d.yaml | 3 + .../setup_timeouts_ovn_dbs-630a7ccfda5976a5.yaml | 10 ++ .../tripleo_profile_base_monitoring_sensu_spec.rb | 2 +- .../tripleo_profile_base_octavia_api_spec.rb | 3 - spec/unit/type/sriov_vf_config_spec.rb | 6 ++ templates/neutron/dibbler-client.epp | 2 +- templates/neutron/dnsmasq.epp | 2 +- templates/neutron/haproxy.epp | 2 +- templates/neutron/keepalived.epp | 2 +- templates/neutron/radvd.epp | 2 +- 20 files changed, 174 insertions(+), 85 deletions(-) From no-reply at openstack.org Thu Dec 12 10:33:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:33:41 -0000 Subject: [release-announce] tripleo-common 10.8.2 (stein) Message-ID: We are chuffed to announce the release of: tripleo-common 10.8.2: A common library for TripleO workflows. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/tripleo-common/+bugs For more details, please see below. 10.8.2 ^^^^^^ New Features ************ * If the *AdditionalArchitectures* parameter has entries then the container image prepare will prepare images for all architectures instead of just the default one. A new boolean field *multi_arch* can also be set in *ContainerImagePrepare* entries to determine the multi arch behaviour for images in that entry. If any entry sets a *multi_arch* value then *AdditionalArchitectures* is ignored. * Adds additional healtchecks for Swift to monitor account, container and object replicators as well as the rsync process. Bug Fixes ********* * When deploying a large amount of nodes, the create_admin_via_ssh workflow could fail due to the large amount of ansible output generated. This patch updates the tripleo.ansible-playbook action in the workflow with trash_output:true so that the output is not saved in the mistral DB. There is a log file saved already in case the output is needed for debug purposes. Changes in tripleo-common 10.8.1..10.8.2 ---------------------------------------- c2a83c1c Escape invalid JSON characters during deployment. 7b46f4d7 Make upload workers faster on processing layers f0877d0a Use the Mistral directory for storing the Ansible fact cache. a60453ea Improve Swift healthchecks 234efc00 Fix ceilometer_agent_compute health check ee405ae3 Stop logging manifest in debug 962f0a33 Fix dynamic executor appending to objects 7caabc78 Bump ceph/daemon container image to v4.0.4 264def34 Fix missing lock a31748f5 Reset *RemovalPoliciesMode for node delete 5cf40c11 Do not repeat setting defaults for image layers 79941739 Make executor type dynamic f91ffa55 Use tenancity to backoff when layer is locked baf0c09c Improving debug logging 74abbd1f Implement threading locks around layers 66f01132 Prefix ansible output with timestamps 55df4dec Always close src/dst sessions and raise to retry 197a05ed Add support for uploading local image c882901f Improve ThreadPoolExecutor usage 0c3c2623 Randomize the container list for uploads 61ec5914 Transfer all images in a manifest list 472d6759 Raise exception when no IPs found 9c6f5f9a Moving tripleo-ci-centos-7-scenario010-standalone to nv de579757 Handle empty cert related hostvar info 355abb69 turn scenario009 to nv in stein 609d9059 Define the interface for multi arch image prepare add2da5a Use a typemap file instead of symlinks for tags 2ce5c012 Fix duplicated msec 6048a985 Implement Ansible fact cache for Mistral executor 607753cd Warn when looking up grandparent resource name f7fcad95 Fixup octavia-api healthcheck e85e2685 Run container prepare without gathering facts 16870bc5 Add timestamps to log file for tripleo-container-image-prepare 2d301790 Remove duplicated "for" loop 0708730e [Stein] Optional flag file for tripleo-transfer to prevent overwriting c5729bb8 Remove chunk size for url stream f25bfeef Set display_skipped_host to no 2639ec06 Add profile_tasks to ansible runs 337dda3f healthcheck: List udp ports with ss 40cd795c Stop sending execution object via Zaqar message 4754deab healthcheck_port: run ss with both sudo & root as best effort eeb91c4f healthcheck_port: run ss -ntp with sudo 7cbf96af Use blockinfile for tripleo-ssh-known-hosts 02f8c7ae Use trash_output in create_admin_via_ssh workflow f502dcd0 Clean up host var for pre/post deployment Diffstat (except docs and test files) ------------------------------------- .../container_image_prepare_defaults.yaml | 2 +- container-images/overcloud_containers.yaml | 2 +- .../tripleo_kolla_template_overrides.j2 | 9 - healthcheck/ceilometer-agent-compute | 4 +- healthcheck/common.sh | 42 +- healthcheck/octavia-api | 12 +- healthcheck/octavia-health-manager | 2 +- healthcheck/swift-account-replicator | 8 + healthcheck/swift-account-server | 13 - healthcheck/swift-container-replicator | 8 + healthcheck/swift-container-server | 13 - healthcheck/swift-object-expirer | 12 - healthcheck/swift-object-replicator | 8 + healthcheck/swift-object-server | 22 - healthcheck/swift-proxy | 11 - playbooks/octavia-files.yaml | 6 +- .../notes/multi_arch_image-3c3730cbba95be19.yaml | 9 + ...ft-additional-healtchecks-ab8cd9c7562654f3.yaml | 5 + ...t_in_create_admin_via_ssh-dc9cae99934e1fbe.yaml | 8 + roles/tripleo-ssh-known-hosts/tasks/main.yml | 50 +- roles/tripleo-transfer/README.md | 5 + roles/tripleo-transfer/defaults/main.yml | 1 + roles/tripleo-transfer/tasks/flag.yml | 36 + roles/tripleo-transfer/tasks/main.yml | 2 + scripts/run-validation | 8 + scripts/tripleo-container-image-prepare | 16 +- tripleo_common/actions/ansible.py | 13 + tripleo_common/actions/scale.py | 5 + tripleo_common/image/exception.py | 5 + tripleo_common/image/image_export.py | 229 +++++- tripleo_common/image/image_uploader.py | 858 +++++++++++++++------ tripleo_common/image/kolla_builder.py | 43 +- tripleo_common/inventory.py | 3 + tripleo_common/templates/deployments.yaml | 15 +- tripleo_common/templates/host_var_server.j2 | 13 - .../utils/data/host_vars/overcloud-controller-0 | 8 - .../utils/data/host_vars/overcloud-novacompute-0 | 7 - .../utils/data/host_vars/overcloud-novacompute-1 | 7 - .../utils/data/host_vars/overcloud-novacompute-2 | 8 - tripleo_common/utils/config.py | 5 + tripleo_common/utils/image.py | 26 + tripleo_common/utils/locks/__init__.py | 0 tripleo_common/utils/locks/base.py | 21 + tripleo_common/utils/locks/processlock.py | 30 + tripleo_common/utils/locks/threadinglock.py | 22 + workbooks/access.yaml | 1 + workbooks/messaging.yaml | 4 +- zuul.d/layout.yaml | 9 +- 54 files changed, 1626 insertions(+), 535 deletions(-) From no-reply at openstack.org Thu Dec 12 10:36:48 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:36:48 -0000 Subject: [release-announce] tripleo-puppet-elements 10.3.3 (stein) Message-ID: We are stoked to announce the release of: tripleo-puppet-elements 10.3.3: Puppet building rules for OpenStack images. This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/tripleo-puppet-elements Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-puppet-elements 10.3.2..10.3.3 ------------------------------------------------- 78f7e7f Use chkconfig fe41136 Add proper permissions on script Diffstat (except docs and test files) ------------------------------------- elements/overcloud-base/post-install.d/51-enable-network-service | 3 +-- .../overcloud-controller/post-install.d/51-disable-libvirtd-service | 0 2 files changed, 1 insertion(+), 2 deletions(-) From no-reply at openstack.org Thu Dec 12 10:36:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 12 Dec 2019 10:36:50 -0000 Subject: [release-announce] python-tripleoclient 11.5.2 (stein) Message-ID: We are pumped to announce the release of: python-tripleoclient 11.5.2: TripleO client This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 11.5.2 ^^^^^^ New Features ************ * Introduce new "--inflight-validations" option in order to activate those validations. It defaults to "False", since we don't want them by default. Deprecation Notes ***************** * The TripleO Validator CLI doesn't support Mistral anymore for listing and running the Validations. Ansible is now the way to run them. * The TripleO Validator was using Mistral to get all the Validations available on the Undercloud. From now, The CLI is parsing the Validations directly from the filesystem and the Mistral support has been removed. Bug Fixes ********* * The MTU setting was not configured for Ironic Inspector DHCP (dnsmasq) service. This caused inspection to fail when operating on a network with < 1500 bytes MTU. See bug: 1845487 (https://bugs.launchpad.net/puppet-ironic/+bug/1845487). Changes in python-tripleoclient 11.5.1..11.5.2 ---------------------------------------------- 751324eb Drop Mistral support for the Validations CLI 635bd17c Get rid of Mistral for running Validations by Groups dcad928d Get rid of Mistral for listing validations fb2a8818 Support undercloud fake-hardware ironic driver 7cdbcf6e Improve handling of empty resource_registry 134f0716 Handle a deployment that was manually cancelled. 01a7cbba Set option:mtu in inspector dnsmasq 952c9072 Don't look for execution in payload 6df724aa Close some file descriptors that were left open 5fa86b7a [stein-only] Fix incomplete backport 499b487c (squash) Clean backport of inflight-validations for UC/OC/standalone a997810b scen008 never passes in stein c1b2d997 Replace warn with warning method 083193e0 Rename 'undercloud-' to '-' 00fe507e Ensure no duplicate IPs are used in undercloud.conf b0c714e3 Fix race in execution finishing fdd998d6 Always specify interface for vips 781d1051 Exit listing validations with a proper return code Diffstat (except docs and test files) ------------------------------------- ...t_for_the_validations_CLI-081bc5cd6e7db056.yaml | 5 + ...-option-inspector-dnsmasq-7c2f9d7d358ace07.yaml | 8 ++ ...l_for_listing_validations-1e9dedf33675f1d6.yaml | 6 ++ ...nflight-validation-option-9e3f70b5bcb8dea9.yaml | 6 ++ .../v1/overcloud_deploy/test_overcloud_deploy.py | 14 +-- tripleoclient/utils.py | 67 +++++++++++-- tripleoclient/v1/container_image.py | 9 +- tripleoclient/v1/overcloud_deploy.py | 20 ++-- tripleoclient/v1/overcloud_execute.py | 1 + tripleoclient/v1/overcloud_image.py | 47 ++++----- tripleoclient/v1/overcloud_parameters.py | 2 + tripleoclient/v1/tripleo_deploy.py | 94 +++++++++++------- tripleoclient/v1/tripleo_validator.py | 81 +++------------ tripleoclient/v1/undercloud_config.py | 62 ++++++++++-- tripleoclient/workflows/base.py | 8 +- tripleoclient/workflows/deployment.py | 2 +- tripleoclient/workflows/plan_management.py | 7 +- tripleoclient/workflows/validations.py | 66 ------------- zuul.d/layout.yaml | 2 - 25 files changed, 436 insertions(+), 371 deletions(-) From no-reply at openstack.org Fri Dec 13 09:52:58 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 13 Dec 2019 09:52:58 -0000 Subject: [release-announce] metalsmith 0.16.0 (ussuri) Message-ID: We are pleased to announce the release of: metalsmith 0.16.0: Deployment and Scheduling tool for Bare Metal This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/metalsmith Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/metalsmith For more details, please see below. Changes in metalsmith 0.15.0..0.16.0 ------------------------------------ ae639df Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Fri Dec 13 10:04:19 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 13 Dec 2019 10:04:19 -0000 Subject: [release-announce] ceilometermiddleware 2.0.0 (ussuri) Message-ID: We are tickled pink to announce the release of: ceilometermiddleware 2.0.0: OpenStack Telemetry middleware for generating metrics This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/ceilometermiddleware Download the package from: https://pypi.org/project/ceilometermiddleware Please report issues through: https://bugs.launchpad.net/ceilometermiddleware/+bugs For more details, please see below. 2.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of ceilometermiddleware to support python 2.7 is OpenStack Train. The minimum version of Python now supported by ceilometermiddleware is Python 3.6. Changes in ceilometermiddleware 1.5.0..2.0.0 -------------------------------------------- e0c8d97 Replace lib-forward-testing-plugin ea270ed Drop python 2.7 support and testing ff3bb37 Switch to Ussuri jobs e379747 Drop oslosphinx and use openstackdocstheme ce77eba Update master for stable/train 5d76950 Change openstack-dev to openstack-discuss Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 16 +++++++++++++--- releasenotes/notes/drop-py-2-7-21178ddd27b28806.yaml | 6 ++++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ setup.cfg | 4 +--- test-requirements.txt | 4 ++-- tox.ini | 4 ++-- 8 files changed, 38 insertions(+), 11 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 7ea25fd..6c4ccb0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,2 +7,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,!=2.1.0;python_version>='3.4' # BSD From no-reply at openstack.org Fri Dec 13 17:44:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 13 Dec 2019 17:44:44 -0000 Subject: [release-announce] mistral-lib 1.3.0 (ussuri) Message-ID: We are stoked to announce the release of: mistral-lib 1.3.0: Mistral shared routings and utilities (Actions API, YAQL functions API, data types etc.) This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/mistral-lib Download the package from: https://pypi.org/project/mistral-lib Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. Changes in mistral-lib 1.2.0..1.3.0 ----------------------------------- fb1e34d Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Fri Dec 13 17:54:55 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 13 Dec 2019 17:54:55 -0000 Subject: [release-announce] ironic-lib 3.0.0 (ussuri) Message-ID: We are happy to announce the release of: ironic-lib 3.0.0: Ironic common library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/ironic-lib Download the package from: https://pypi.org/project/ironic-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic-lib For more details, please see below. 3.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of ironic-lib to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by ironic-lib is Python 3.6. Changes in ironic-lib 2.21.0..3.0.0 ----------------------------------- 0e01f07 Stop using six library 005294f mdns: correctly handle loopback addresses 6285f79 mdns: default to listing on both V4 and V6 interfaces 3b13e5d Updating testing doc to py3 78249cc mdns: support IPv6 addresses 6bb4f81 Drop python 2.7 support and testing 5b80af8 Fix Jobs d95114e Add equivalent py3 jobs 6cba73a Switch to Ussuri job c4d1162 Move ironic-lib.filters to etc/ironic/rootwrap.d aa44aad Build pdf doc Diffstat (except docs and test files) ------------------------------------- TESTING.rst | 23 +++- etc/{ => ironic}/rootwrap.d/ironic-lib.filters | 0 ironic_lib/disk_utils.py | 4 +- ironic_lib/exception.py | 24 +--- ironic_lib/mdns.py | 105 ++++++++++----- ironic_lib/metrics.py | 18 ++- ironic_lib/metrics_utils.py | 3 +- ironic_lib/utils.py | 34 ++++- lower-constraints.txt | 5 +- .../notes/drop-py-2-7-3c01e37309077c06.yaml | 6 + requirements.txt | 4 +- setup.cfg | 2 - test-requirements.txt | 3 +- tox.ini | 17 ++- zuul.d/ironic-lib-jobs.yaml | 14 +- zuul.d/project.yaml | 16 +-- 21 files changed, 327 insertions(+), 173 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 12c1f44..dc388a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +12,0 @@ requests>=2.14.2 # Apache-2.0 -six>=1.10.0 # MIT @@ -15,2 +14 @@ oslo.log>=3.36.0 # Apache-2.0 -zeroconf>=0.19.1,<0.20;python_version=='2.7' # LGPL -zeroconf>=0.19.1;python_version>='3.0' # LGPL +zeroconf>=0.24.0;python_version>='3.0' # LGPL diff --git a/test-requirements.txt b/test-requirements.txt index 2c5c4e2..7a72a4b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -17 +16,0 @@ doc8>=0.6.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD @@ -19 +18 @@ sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 +openstackdocstheme>=1.20.0 # Apache-2.0 From no-reply at openstack.org Fri Dec 13 18:26:03 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 13 Dec 2019 18:26:03 -0000 Subject: [release-announce] hacking 2.0.0 Message-ID: We are thrilled to announce the release of: hacking 2.0.0: OpenStack Hacking Guideline Enforcement The source is available from: https://opendev.org/openstack/hacking Download the package from: https://pypi.org/project/hacking For more details, please see below. 2.0.0 ^^^^^ New Features ************ * *hacking* is now compatible with flake8 3.x, which is a large rewrite of flake8. flake8 2.x is no longer supported. Upgrade Notes ************* * Support for local checks has been removed. This was not compatible with *flake8* 3.x. Users should migrate to the flake8's native local plugins support. (https://flake8.pycqa.org/en/3.7.0/user/configuration.html#using- local-plugins) Changes in hacking 1.1.0..2.0.0 ------------------------------- 172d348 Bump flake8 version to something modern b6bca99 Address flake8 3.x violations 51eadb6 General cleanups 4f32840 Fix deprecated escape chars in strings 279f4f0 Add Python 3 Train unit tests 27f2cc3 Dropping the py35 testing 10e58f9 OpenDev Migration Patch 5b2c87e Fix python 3.6 escape char warnings in strings 93cdb6f Replace openstack.org git:// URLs with https:// 6615b4b Don't quote {posargs} in tox.ini f64f9a0 Fix coverage job e6670f2 Fix 'ref' format errors in README file e84a4ad Change openstack-dev to openstack-discuss 85cdbdf Add support for detecting SPDX license headers 07b3706 Use templates for cover and lower-constraints 0b1a73e add python 3.6 unit test job 2ec94af switch documentation job to new PTI ff5a380 import zuul job settings from project-config 800e1be Switch to stestr 6a75b35 fix tox python3 overrides Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .gitreview | 4 +- .stestr.conf | 4 + .testr.conf | 8 -- .zuul.yaml | 14 ++- HACKING.rst | 5 + README.rst | 6 +- hacking/checks/comments.py | 25 ++-- hacking/checks/docstrings.py | 2 +- hacking/checks/imports.py | 2 +- hacking/checks/python23.py | 4 +- hacking/core.py | 27 ---- integration-test/test.sh | 2 +- lower-constraints.txt | 15 +-- .../notes/flake8-3-x-support-cd478de79fe7b63d.yaml | 12 ++ requirements.txt | 7 +- setup.cfg | 6 +- test-requirements.txt | 6 +- tox.ini | 49 +++++--- 23 files changed, 271 insertions(+), 176 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 93ee93b..bd5cd43 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. -pbr!=2.1.0,>=2.0.0 # Apache-2.0 - -flake8<2.7.0,>=2.6.0 # MIT +flake8<4.0.0,>=3.6.0 # MIT diff --git a/test-requirements.txt b/test-requirements.txt index 3104ceb..3028635 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,3 +8 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0 @@ -20,2 +17,0 @@ eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT - -reno>=2.5.0 # Apache-2.0 From no-reply at openstack.org Fri Dec 13 18:34:12 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 13 Dec 2019 18:34:12 -0000 Subject: [release-announce] os-brick 2.11.0 (ussuri) Message-ID: We eagerly announce the release of: os-brick 2.11.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through: https://bugs.launchpad.net/os-brick/+bugs For more details, please see below. 2.11.0 ^^^^^^ Bug Fixes * Fix an issue where SCSI LUN scans for FC were unnecessarily too broad. Now OS-Brick will not use wildcards unless it doesn't find any target ports in sysfs and the Cinder driver doesn't disable them. Changes in os-brick 2.10.0..2.11.0 ---------------------------------- 3313168 iscsi: Add _get_device_link retry when waiting for /dev/disk/by-id/ to populate a8ee3a1 Fix tox 'bindep' environment 9e8657d Split connector list by platform 46e093b FC improve logging d43677b Update FC connection_properties examples 708733e Fix FC scan too broad 87171ab nvmeof: Fix broken UTs 2d69436 Remove VxFlexOS connector external dependencies 744b443 Switch to Ussuri jobs 6ea276c nvmeof: Use subnqn to disconnect a volume 32b1297 Update the constraints url 521546e Require oslo.privsep 1.32.0 cc17adb Update master for stable/train 686791c Blacklist eventlet 0.25.0 4467a59 Change PDF file name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 2 +- os_brick/initiator/connector.py | 44 ++++++-- os_brick/initiator/connectors/fibre_channel.py | 43 +++---- os_brick/initiator/connectors/iscsi.py | 1 + os_brick/initiator/connectors/nvmeof.py | 15 +-- os_brick/initiator/connectors/scaleio.py | 99 +++++++--------- os_brick/initiator/initiator_connector.py | 32 +++++- os_brick/initiator/linuxfc.py | 105 ++++++++++------- os_brick/privileged/scaleio.py | 72 ++++++++++++ .../fix-fc-scan-too-broad-3c576e1846b7f05f.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + requirements.txt | 4 +- tools/generate_connector_list.py | 2 +- tox.ini | 6 +- 22 files changed, 509 insertions(+), 254 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5c8666d..fa2d5f1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ Babel!=2.4.0,>=2.3.4 # BSD -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet!=0.18.3,!=0.20.1,!=0.21.0,!=0.23.0,!=0.25.0,>=0.18.2 # MIT @@ -11 +11 @@ oslo.i18n>=3.15.3 # Apache-2.0 -oslo.privsep>=1.23.0 # Apache-2.0 +oslo.privsep>=1.32.0 # Apache-2.0 From no-reply at openstack.org Mon Dec 16 10:56:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 10:56:44 -0000 Subject: [release-announce] octavia 3.2.1 (rocky) Message-ID: We are happy to announce the release of: octavia 3.2.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/octavia Download the package from: https://pypi.org/project/octavia Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 3.2.1 ^^^^^ Upgrade Notes ************* * A new amphora image is required to fix the potential certs-ramfs race condition. Security Issues *************** * A race condition between the certs-ramfs and the amphora agent may lead to tenant TLS content being stored on the amphora filesystem instead of in the encrypted RAM filesystem. Bug Fixes ********* * Fixed a potential race condition with the certs-ramfs and amphora agent services. * Fixes an issue in the selection of vip-subnet-id on multi-subnet networks by checking the IP availability of the subnets, ensuring enough IPs are available for loadbalancer when creating loadbalancer specifying vip-network-id. * Fix a bug that could interrupt resource creation when performing a graceful shutdown of the controller worker and leave resources in a PENDING_CREATE/PENDING_UPDATE/PENDING_DELETE provisioning status. If the duration of an Octavia flow is greater than the 'graceful_shutdown_timeout' configuration value, stopping the Octavia worker can still interrupt the creation of resources. Changes in octavia 3.2.0..3.2.1 ------------------------------- 6fe5df6f Fix controller worker graceful shutdown d4842728 Fix a potential race condition with certs-ramfs d5aba906 ipvsadm '--exact' arg to ensure outputs are ints f68460dd Fix issues with unavailable secrets 8faa4220 loadbalancer vip-network-id IP availability check 08916abd Improve the error message for bad pkcs12 bundles Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 5 ++ .../amphora-agent.conf | 2 +- .../amphora-agent.init | 2 +- .../amphora-agent.service | 3 +- .../init-scripts/systemd/certs-ramfs.service | 1 + etc/octavia.conf | 3 + .../amphorae/backends/utils/keepalivedlvs_query.py | 3 +- octavia/api/drivers/utils.py | 35 +++++---- octavia/api/v2/controllers/listener.py | 5 +- octavia/api/v2/controllers/load_balancer.py | 33 ++++++--- octavia/certificates/common/pkcs12.py | 6 +- octavia/certificates/manager/barbican.py | 2 + octavia/common/exceptions.py | 7 ++ octavia/common/tls_utils/cert_parser.py | 43 ++++++++--- octavia/common/utils.py | 7 ++ octavia/controller/queue/consumer.py | 10 +-- octavia/network/base.py | 9 +++ octavia/network/data_models.py | 14 ++++ octavia/network/drivers/neutron/base.py | 3 + octavia/network/drivers/neutron/utils.py | 9 +++ octavia/network/drivers/noop_driver/driver.py | 18 +++++ .../unit/certificates/manager/test_barbican.py | 18 +++++ .../unit/common/tls_utils/test_cert_parser.py | 34 +++++++++ .../unit/network/drivers/neutron/test_base.py | 15 ++++ .../unit/network/drivers/neutron/test_utils.py | 16 +++++ .../fix-certs-ramfs-race-561f355d13fc6d14.yaml | 14 ++++ ...p-network-ip-availability-2e924f32abf01052.yaml | 7 ++ ...-worker-graceful-shutdown-c44b6797637aa1b3.yaml | 9 +++ tox.ini | 3 +- 35 files changed, 453 insertions(+), 52 deletions(-) From no-reply at openstack.org Mon Dec 16 10:57:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 10:57:44 -0000 Subject: [release-announce] octavia 4.1.1 (stein) Message-ID: We are ecstatic to announce the release of: octavia 4.1.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/octavia Download the package from: https://pypi.org/project/octavia Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 4.1.1 ^^^^^ Upgrade Notes ************* * A new amphora image is required to fix the potential certs-ramfs race condition. Security Issues *************** * A race condition between the certs-ramfs and the amphora agent may lead to tenant TLS content being stored on the amphora filesystem instead of in the encrypted RAM filesystem. Bug Fixes ********* * Fixes an issue where load balancers with more than one TLS enabled listener, one or more SNI enabled, may load certificates from other TLS enabled listeners for SNI use. * Fixed a potential race condition with the certs-ramfs and amphora agent services. * Fixes the ability to filter on the provider flavor capabilities API. * Fixes an issue in the selection of vip-subnet-id on multi-subnet networks by checking the IP availability of the subnets, ensuring enough IPs are available for loadbalancer when creating loadbalancer specifying vip-network-id. * Fix a bug that could interrupt resource creation when performing a graceful shutdown of the controller worker and leave resources in a PENDING_CREATE/PENDING_UPDATE/PENDING_DELETE provisioning status. If the duration of an Octavia flow is greater than the 'graceful_shutdown_timeout' configuration value, stopping the Octavia worker can still interrupt the creation of resources. Changes in octavia 4.1.0..4.1.1 ------------------------------- 567a388b Fix filtering with API tags 0f4b5ca2 Fix controller worker graceful shutdown 7c1e1a6d Fix filtering for provider capabilities list API c3f95915 Fix a potential race condition with certs-ramfs 91bcbc84 Fix listeners with SNI certificates f652a7d1 ipvsadm '--exact' arg to ensure outputs are ints bfa55392 Fix issues with unavailable secrets 9f05c2f9 loadbalancer vip-network-id IP availability check a501714a Improve the error message for bad pkcs12 bundles Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 5 + .../amphora-agent.conf | 2 +- .../amphora-agent.init | 2 +- .../amphora-agent.service | 3 +- .../init-scripts/systemd/certs-ramfs.service | 1 + etc/octavia.conf | 3 + octavia/amphorae/backends/agent/api_server/util.py | 2 +- .../amphorae/backends/utils/keepalivedlvs_query.py | 3 +- .../amphorae/drivers/haproxy/rest_api_driver.py | 21 ++- octavia/api/common/pagination.py | 53 ++++--- octavia/api/drivers/utils.py | 81 +++++++---- octavia/api/v2/controllers/base.py | 2 + octavia/api/v2/controllers/listener.py | 3 +- octavia/api/v2/controllers/load_balancer.py | 33 +++-- octavia/api/v2/controllers/pool.py | 3 +- octavia/api/v2/controllers/provider.py | 19 +++ octavia/certificates/common/pkcs12.py | 6 +- octavia/certificates/manager/barbican.py | 2 + octavia/common/constants.py | 2 + octavia/common/exceptions.py | 7 + .../jinja/haproxy/combined_listeners/jinja_cfg.py | 39 ++--- .../haproxy/combined_listeners/templates/macros.j2 | 13 +- .../jinja/haproxy/split_listeners/jinja_cfg.py | 49 +++---- .../haproxy/split_listeners/templates/macros.j2 | 13 +- octavia/common/tls_utils/cert_parser.py | 31 ++-- octavia/common/utils.py | 7 + octavia/controller/queue/consumer.py | 10 +- octavia/network/base.py | 9 ++ octavia/network/data_models.py | 14 ++ octavia/network/drivers/neutron/base.py | 3 + octavia/network/drivers/neutron/utils.py | 9 ++ octavia/network/drivers/noop_driver/driver.py | 18 +++ .../backends/agent/api_server/test_util.py | 35 ++--- .../drivers/haproxy/test_rest_api_driver_0_5.py | 4 +- .../drivers/haproxy/test_rest_api_driver_1_0.py | 4 +- .../unit/certificates/manager/test_barbican.py | 17 +++ .../haproxy/combined_listeners/test_jinja_cfg.py | 56 ++++---- .../haproxy/split_listeners/test_jinja_cfg.py | 54 +++---- .../unit/common/tls_utils/test_cert_parser.py | 23 +++ .../unit/network/drivers/neutron/test_base.py | 15 ++ .../unit/network/drivers/neutron/test_utils.py | 16 +++ .../fix-SNI-single-process-879ffce5eaa6c1c3.yaml | 6 + .../fix-certs-ramfs-race-561f355d13fc6d14.yaml | 14 ++ ...er-capabilities-filtering-8bd12b2cf7b37a84.yaml | 4 + ...p-network-ip-availability-2e924f32abf01052.yaml | 7 + ...-worker-graceful-shutdown-c44b6797637aa1b3.yaml | 9 ++ tox.ini | 3 +- 55 files changed, 861 insertions(+), 246 deletions(-) From no-reply at openstack.org Mon Dec 16 10:57:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 10:57:49 -0000 Subject: [release-announce] octavia 5.0.1 (train) Message-ID: We are satisfied to announce the release of: octavia 5.0.1: OpenStack Octavia Scalable Load Balancer as a Service This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/octavia Download the package from: https://pypi.org/project/octavia Please report issues through: https://storyboard.openstack.org/#!/project/908 For more details, please see below. 5.0.1 ^^^^^ Upgrade Notes ************* * A new amphora image is required to fix the potential certs-ramfs race condition. Security Issues *************** * A race condition between the certs-ramfs and the amphora agent may lead to tenant TLS content being stored on the amphora filesystem instead of in the encrypted RAM filesystem. Bug Fixes ********* * Fixes an issue where load balancers with more than one TLS enabled listener, one or more SNI enabled, may load certificates from other TLS enabled listeners for SNI use. * Fixed a potential race condition with the certs-ramfs and amphora agent services. * Fixes the ability to filter on the provider flavor capabilities API. * Fix a bug that could interrupt resource creation when performing a graceful shutdown of the controller worker and leave resources in a PENDING_CREATE/PENDING_UPDATE/PENDING_DELETE provisioning status. If the duration of an Octavia flow is greater than the 'graceful_shutdown_timeout' configuration value, stopping the Octavia worker can still interrupt the creation of resources. Changes in octavia 5.0.0..5.0.1 ------------------------------- 19202863 Fix filtering with API tags 3d28fd56 Fix gate issue with DIB 0fc1ea47 Fix controller worker graceful shutdown 735de5e1 Fix filtering for provider capabilities list API 7c1ab033 Fix a potential race condition with certs-ramfs cf1703be Fix listeners with SNI certificates 192c85b3 ipvsadm '--exact' arg to ensure outputs are ints 2fd3f6ef Fix issues with unavailable secrets d64576e3 Do not set log format when 'no log' is set Diffstat (except docs and test files) ------------------------------------- devstack/plugin.sh | 5 + .../amphora-agent.conf | 2 +- .../amphora-agent.init | 2 +- .../amphora-agent.service | 3 +- .../init-scripts/systemd/certs-ramfs.service | 1 + .../pre-install.d/05-rm-pydistutils | 5 + etc/octavia.conf | 3 + octavia/amphorae/backends/agent/api_server/util.py | 2 +- .../amphorae/backends/utils/keepalivedlvs_query.py | 3 +- .../amphorae/drivers/haproxy/rest_api_driver.py | 21 ++- octavia/api/common/pagination.py | 53 ++++--- octavia/api/drivers/utils.py | 81 +++++++--- octavia/api/v2/controllers/listener.py | 3 +- octavia/api/v2/controllers/load_balancer.py | 3 +- octavia/api/v2/controllers/pool.py | 3 +- octavia/api/v2/controllers/provider.py | 19 +++ octavia/common/constants.py | 2 + .../jinja/haproxy/combined_listeners/jinja_cfg.py | 44 +++--- .../haproxy/combined_listeners/templates/macros.j2 | 17 +-- .../jinja/haproxy/split_listeners/jinja_cfg.py | 50 +++--- .../haproxy/split_listeners/templates/macros.j2 | 17 +-- octavia/common/tls_utils/cert_parser.py | 31 ++-- octavia/controller/queue/v1/consumer.py | 10 +- octavia/controller/queue/v2/consumer.py | 10 +- .../agent/api_server/test_haproxy_compatibility.py | 9 +- .../backends/agent/api_server/test_util.py | 35 ++--- .../drivers/haproxy/test_rest_api_driver_0_5.py | 4 +- .../drivers/haproxy/test_rest_api_driver_1_0.py | 4 +- .../haproxy/combined_listeners/test_jinja_cfg.py | 167 +++++++++------------ .../haproxy/split_listeners/test_jinja_cfg.py | 163 +++++++++----------- .../sample_configs/sample_configs_combined.py | 15 +- .../common/sample_configs/sample_configs_split.py | 15 +- .../unit/common/tls_utils/test_cert_parser.py | 23 +++ .../unit/controller/queue/v1/test_consumer.py | 11 -- .../unit/controller/queue/v2/test_consumer.py | 11 -- .../fix-SNI-single-process-879ffce5eaa6c1c3.yaml | 6 + .../fix-certs-ramfs-race-561f355d13fc6d14.yaml | 14 ++ ...er-capabilities-filtering-8bd12b2cf7b37a84.yaml | 4 + ...-worker-graceful-shutdown-c44b6797637aa1b3.yaml | 9 ++ tox.ini | 3 +- 46 files changed, 735 insertions(+), 410 deletions(-) From no-reply at openstack.org Mon Dec 16 10:57:59 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 10:57:59 -0000 Subject: [release-announce] cliff 2.17.0 (ussuri) Message-ID: We contentedly announce the release of: cliff 2.17.0: Command Line Interface Formulation Framework This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/cliff Download the package from: https://pypi.org/project/cliff Please report issues through: https://storyboard.openstack.org/#!/project/openstack/cliff For more details, please see below. Changes in cliff 2.11.0..2.17.0 ------------------------------- 8bcd068 Allow finding command by partial name 8416650 Align parsed() call with cmd2 versions >= 0.7.3 210a6d1 Fix cmd2 doc URL 857317d sphinxext: Warn if namespace or command pattern invalid 041a8e9 Zuul: Remove project name 6e7a017 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - cliff/commandmanager.py | 23 +++++++++++++++- cliff/interactive.py | 10 +++++-- cliff/sphinxext.py | 9 +++++++ test-requirements.txt | 2 +- 7 files changed, 96 insertions(+), 7 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index dbb6402..1ebb594 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -15 +15 @@ coverage!=4.4,>=4.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +sphinx!=1.6.6,>=1.6.2 # BSD From no-reply at openstack.org Mon Dec 16 10:59:44 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 10:59:44 -0000 Subject: [release-announce] heat-translator 1.5.0 (ussuri) Message-ID: We are pumped to announce the release of: heat-translator 1.5.0: Tool to translate non-heat templates to Heat Orchestration Template. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/heat-translator Download the package from: https://pypi.org/project/heat-translator Please report issues through: https://bugs.launchpad.net/heat-translator/+bugs For more details, please see below. Changes in heat-translator 1.4.0..1.5.0 --------------------------------------- 85e2ad0 Fix broken URL of upper-contraints.tx in tox.ini d21c0ff Fix ToscaPolicies overwrites scheduler_hints b36f951 Add Python 3 Train unit tests fa9f02d Replace git.openstack.org URLs with opendev.org URLs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +-- README.rst | 2 +- setup.cfg | 1 + tox.ini | 4 ++-- translator/hot/tosca/tosca_policies.py | 6 ++++-- 6 files changed, 16 insertions(+), 8 deletions(-) From no-reply at openstack.org Mon Dec 16 11:00:37 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 11:00:37 -0000 Subject: [release-announce] python-troveclient 3.2.0 (ussuri) Message-ID: We are tickled pink to announce the release of: python-troveclient 3.2.0: Client library for OpenStack DBaaS API This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/python-troveclient Download the package from: https://pypi.org/project/python-troveclient Please report issues through: https://bugs.launchpad.net/python-troveclient/+bugs For more details, please see below. 3.2.0 ^^^^^ New Features ************ * Support following instance log actions: openstack database log show openstack database log set [OPTIONS] * Support to show log content and save instance log files: openstack database log tail [--lines LINES] openstack database log save [--file FILE] Upgrade Notes ************* * Python 2.7 support has been dropped. Last release of python- troveclient to support py2.7 is OpenStack Train. The minimum version of Python now supported by python-troveclient is Python 3.6. Changes in python-troveclient 3.1.0..3.2.0 ------------------------------------------ adde0d0 Support log tail/save for instance f5a5773 Support log actions in osc plugin 1680ef7 Drop python 2.7 support and testing 4da608e Update master for stable/train Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 3 +- .../notes/drop-py-2-7-4ca3cf6a8ab8ca34.yaml | 6 + ...i-01-instance-log-actions-794fced41f9c11ea.yaml | 9 + ...02-instance-log-tail-save-0b267a761faa11ea.yaml | 9 + releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 + setup.cfg | 7 +- tox.ini | 17 +- troveclient/osc/v1/database_instances.py | 29 ---- troveclient/osc/v1/database_logs.py | 190 ++++++++++++++++++++- troveclient/v1/instances.py | 51 +++--- troveclient/v1/shell.py | 26 ++- 14 files changed, 316 insertions(+), 110 deletions(-) From no-reply at openstack.org Mon Dec 16 11:01:46 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 11:01:46 -0000 Subject: [release-announce] tosca-parser 1.7.0 (ussuri) Message-ID: We are overjoyed to announce the release of: tosca-parser 1.7.0: Parser for TOSCA Simple Profile in YAML. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/tosca-parser Download the package from: https://pypi.org/project/tosca-parser Please report issues through: https://bugs.launchpad.net/tosca-parser/+bugs For more details, please see below. Changes in tosca-parser 1.6.0..1.7.0 ------------------------------------ bce42e9 Initialize CSAR main_template_file_name Diffstat (except docs and test files) ------------------------------------- toscaparser/prereq/csar.py | 13 +++---------- 2 files changed, 9 insertions(+), 10 deletions(-) From no-reply at openstack.org Mon Dec 16 11:04:30 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 11:04:30 -0000 Subject: [release-announce] osc-lib 1.15.0 (ussuri) Message-ID: We are happy to announce the release of: osc-lib 1.15.0: OpenStackClient Library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/osc-lib Download the package from: https://pypi.org/project/osc-lib Please report issues through: https://storyboard.openstack.org/#!/project/openstack/osc-lib For more details, please see below. Changes in osc-lib 1.14.1..1.15.0 --------------------------------- c0acf9e Update master for stable/train Diffstat (except docs and test files) ------------------------------------- releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 ++++++ 2 files changed, 7 insertions(+) From no-reply at openstack.org Mon Dec 16 15:20:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 15:20:41 -0000 Subject: [release-announce] sushy 3.0.0 (ussuri) Message-ID: We are stoked to announce the release of: sushy 3.0.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/sushy Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/sushy For more details, please see below. 3.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of sushy to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by sushy is Python 3.6. Changes in sushy 2.0.0..3.0.0 ----------------------------- 015fe9b Add OEM extension example script 4e97c51 Drop python 2.7 support and testing 5990b5d Switch jobs to python3 3387925 Fix typo in the section Enabling SSL 6118000 Add versions to release notes series b080314 Update master for stable/train Diffstat (except docs and test files) ------------------------------------- .../notes/drop-py-2-7-cc931c210ce08e33.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++ setup.cfg | 2 - test-requirements.txt | 1 - tox.ini | 11 +--- zuul.d/project.yaml | 5 +- zuul.d/sushy-jobs.yaml | 8 --- 10 files changed, 74 insertions(+), 25 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ed514e0..2745da5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -9 +8,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD From no-reply at openstack.org Mon Dec 16 15:43:03 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 15:43:03 -0000 Subject: [release-announce] kolla-ansible 9.0.0.0rc3 (train) Message-ID: Hello everyone, A new release candidate for kolla-ansible for the end of the Train cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/null/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Train release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/train release branch at: https://opendev.org/openstack/kolla-ansible/src/branch/stable/train Release notes for kolla-ansible can be found at: https://docs.openstack.org/releasenotes/null/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla-ansible/+bugs and tag it *train-rc-potential* to bring it to the kolla-ansible release crew's attention. From no-reply at openstack.org Mon Dec 16 18:12:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 18:12:49 -0000 Subject: [release-announce] kolla 9.0.0 (train) Message-ID: We are jazzed to announce the release of: kolla 9.0.0: Kolla OpenStack Deployment This release is part of the train release series. The source is available from: https://opendev.org/openstack/kolla Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/kolla/+bugs For more details, please see below. 9.0.0 ^^^^^ Bug Fixes * Fixes unavailability of an etcd3-compatible tooz coordination driver in Ubuntu binary images by installing "python3-etcd3gw". See bug 1852086 for details. Changes in kolla 9.0.0.0rc1..9.0.0 ---------------------------------- 19c38d9c9 Install etcd3gw to fix Ubuntu binary tooz coordination 9bd4a3a21 Horizon: install vitrage dashboard on Debian 63d28c08e Bump OpenStack versions for Train b421830c7 Neutron: apply db migration for BGP dynamic routing agent ede35f87f Designate: pool-manager has been removed a68269d05 base: generate en_US.UTF-8 locale data for Debian/Ubuntu systems 03668df36 Use ovn-ctl script to start OVN ovsdb-servers cc615dd04 [manila] Fixes manila-share on debian/ubuntu 78762fabb swift-rsyncd: don't recursively chown /srv/node at startup 4a97f3507 Limit centos repo disable to centos hosts only 6b17bb2d3 Fix centos qdrouterd for centos > 7 b5c491b81 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train afff25852 Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + kolla/common/config.py | 10 +++---- ...-etcd3gw-to-ubuntu-binary-1aaf4b5e1ee670ee.yaml | 6 ++++ tox.ini | 6 ++-- 21 files changed, 81 insertions(+), 75 deletions(-) From no-reply at openstack.org Mon Dec 16 18:14:42 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 18:14:42 -0000 Subject: [release-announce] kolla-cli 9.0.0.0rc1 (train) Message-ID: Hello everyone, A new release candidate for kolla-cli for the end of the Train cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/null/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Train release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/train release branch at: https://opendev.org/openstack/kolla-cli/src/branch/stable/train Release notes for kolla-cli can be found at: https://docs.openstack.org/releasenotes/null/ If you find an issue that could be considered release-critical, please file it at: https://bugs.launchpad.net/kolla-cli/+bugs and tag it *train-rc-potential* to bring it to the kolla-cli release crew's attention. From no-reply at openstack.org Mon Dec 16 18:18:58 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 18:18:58 -0000 Subject: [release-announce] kolla-ansible 9.0.0 (train) Message-ID: We are thrilled to announce the release of: kolla-ansible 9.0.0: Ansible Deployment of Kolla containers This release is part of the train release series. The source is available from: https://opendev.org/openstack/kolla-ansible Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/kolla-ansible/+bugs For more details, please see below. 9.0.0 ^^^^^ New Features ************ * HAProxy - Add the ability to define custom HAProxy services in {{ node_custom_config }}/haproxy/services.d/ Deprecation Notes ***************** * Support for deploying ONOS integration config is deprecated. In the Ussuri cycle it will be removed. The Neutron (networking) project does not support ONOS at all since 2017. * Support for deploying OpenDaylight (ODL) is deprecated. In the Ussuri cycle support for deploying ODL will be removed. The version of ODL provided by Kolla has not been supported by Neutron since the Rocky release. It is recommended to use ODL upstream documentation to get it deployed. Bug Fixes ********* * When "etcd" is used with "cinder_coordination_backend" and/or "designate_coordination_backend", the config has been changed to use the "etcd3gw" (aka "etcd3+http") "tooz" coordination driver instead of "etcd3" due to issues with the latter's availability and stability. "etcd3" does not handle well eventlet-based services, such as cinder's and designate's. See bugs 1852086 and 1854932 for details. See also tooz change introducing etcd3gw. * Fixes an issue where a failure in pulling an image could lead to a container being removed and not replaced. See bug 1852572 for details. * Fixes Swift volume mounting failing on kernel 4.19 and later due to removal of *nobarrier* from XFS mount options. See bug 1800132 for details. Changes in kolla-ansible 9.0.0.0rc2..9.0.0 ------------------------------------------ 4b21e9380 Fix upgrades from older (<=10.1) MariaDB releases Diffstat (except docs and test files) ------------------------------------- ansible/roles/mariadb/handlers/main.yml | 44 +++++++++++++++++++++++++++++++++ zuul.d/base.yaml | 7 ++++++ 2 files changed, 51 insertions(+) From no-reply at openstack.org Mon Dec 16 19:16:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 19:16:49 -0000 Subject: [release-announce] openstack-ansible 20.0.0 (train) Message-ID: We are gleeful to announce the release of: openstack-ansible 20.0.0: Ansible playbooks for deploying OpenStack This release is part of the train release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 20.0.0 ^^^^^^ New Features ************ * You can set a private repository for epel, you must use "repo_centos_epel_mirror" for the repo URL and if you need to get the GPG key from intranet or a mirror use "repo_centos_epel_key" for gpg key location. * OpenStack-Ansible now support deployments on Debian 10 (buster) * Added variable *horizon_bind_address* which defines IP address where Apache will listen on *horizon_listen_ports* * Add the possibility to disable openrc v2 download in the dashboard. new var "horizon_show_keystone_v2_rc" can be set to "False" to remove the entry for the openrc v2 download. Known Issues ************ * The journald-remote is disabled from execution inside setup- infrastructure until https://github.com/systemd/systemd/issues/2376 has been incorporated in current systemd packages. The playbook can be enabled by setting "journald_remote_enabled" to "True" Upgrade Notes ************* * Application credentials are now enabled by default as a keystone authentication method. If deployments do not wish to enable application credentials then the existing keystone_auth_methods variable can be overidden with the required set of authentication methods. * On OpenStack-Ansible Train release you should upgrade your Debian from 9 (stretch) to 10 (buster). Debian 9 support will be deprecated during the next release of OpenStack-Ansible (Ussuri). * The journald-remote playbook is disabled from execution inside setup-infrastructure until setting "journald_remote_enabled" is set to "True" due to https://github.com/systemd/systemd/issues/2376 * *horizon_listen_ports* variable was transformed to the dictionary with required keys *http* and *https* to have effect not only for apache ports.conf file, but also for the virtual host. Changes in openstack-ansible 19.0.0.0rc1..20.0.0 ------------------------------------------------ 1f989fdc1 Bump SHAs for stable/train c6e471834 Make upgrade script respect OSA_CONFIG_DIR 635028aba Drop pip-conf-removal task dbf53e845 Add reno regarding buster support 79426881e Set neutron_service_region in group_vars 4557dd742 Remove murano from os-infra_containers 0d0766f04 Don't install python2 for Debian fc627a2c4 Install chrony on AIO 417a0d268 Move debian jobs to buster 605b38109 Update inventory group/user_secrets for inspector change in Ironic 37be5f430 Set CentOS upgrade jobs to non-voting d6c54577f Use unconfined apparmor profiles on Debian Buster. 428b3df34 Removes package cache references from yum config 2591e2c8b Don't require provider_networks with no_containers 10ab985c2 Install galera client for placement migration 1eea5f8da Bump SHAs for stable/train 39dd066d5 Add ceph-ansible filter plugins path to openstack-ansible.rc 65b5c8004 Change rabbitmq_package_state logic da2f1c411 Disable journald-remote playbook 452d90ddb Adding missing tag for dynamic-address-fact task cd6d7bfe6 Collect etcd logs 448b4c1d1 Bump rabbitmq role SHA cfab9119e Fix requirements_git_url call 988b81300 Add metal upgrade jobs ce1287aae Bump SHAs for stable/train 1a1f09317 Run setup module prior to bootstrapping aio 2bd8ae968 Fix a-r-r trackbranches 69de1e233 Drop rabbitmq_apply_openstack_policies b977cdb99 Add support to deploy murano 7d0ed36ab Update ansible-role-requirements trackbranch b04069989 Install python3 distro packages in the utility playbook 2c8566c1a Bump os_tempest SHA 3d8e4213e Switch to opensuse-15 nodeset 4ccc8cc7b Update docs regarding train release f72fe5a40 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 9c6619ffe Update .gitreview for stable/train bd801990d Create Train 94e8518f6 Add unified linters check c390f13ea Imported Translations from Zanata 01fc5fad3 Disable firewalld for AIO build 21c9f6b78 Unfreeze roles cac79e088 Add release note for bind-to-mgmt e8749ec86 Add release note for python3 support 955cf5286 PDF Documentation Build tox target 190f0d8d9 Update memcached_servers regex to match one or more chars cd32d15cc Add nova placement to placement migration cec30bbea Imported Translations from Zanata 9987d90b0 Temporary overwrite of the infra mirror for debian security repo 28115197f Imported Translations from Zanata 440bc86cd Freeze roles for Train milestone ea2e00eb7 Imported Translations from Zanata 290f8f612 Remove use of nested curly braces dab5f0071 Fix cinder playbook undefined variable 8614be683 Ensure ss or netstat command is available during log collection d1b8c6d81 Drop octaviav2 specific scenarios c5d030ead Allow horizon to be tested on metal 0d6bc06e4 Update ansible to 2.8.5 55946f158 Imported Translations from Zanata 0f8a14baf Change the order of params for openstack-ansible 3c076ed64 Use python3 source installs of OpenStack services where possible cb79bea9c Collect logs from auditd in CI jobs 5ae62b53c Make modern flake8 happy about our code 0b9ca0ab5 Use version test instead of version_compare 505664ae5 Imported Translations from Zanata fe19ed7ab Use python3 for the ansible-runtime venv 1a17d5d52 Drop Cython requirements override e2c7eb271 Bump SHAs for master 415c59d68 Add uwsgi role to zuul required-projects 80c2b7a42 [DOCS] Add reno for bootstrap skip envvars 156e22779 Imported Translations from Zanata f02554faf metal: add docs + start using no_containers 21101aaa4 Allow to globally set no_containers e786dad19 Drop nova_placement_service_enabled variable 515c68351 Add requirements check 587ccf7c6 [docs] Be more specific about pip command 7106867ab Imported Translations from Zanata 3714b7d45 Bump SHAs for master 61bae8eb4 Add uwsgi role to the requirments e97e32126 Generate static ARA report when necessary 0f9298560 Temporary override of ceph openstack_keys ee684685b Imported Translations from Zanata 00417b685 Ceph-RGW HAProxy config skipped when shouldnt 95d4b5b04 Imported Translations from Zanata d57c36d84 Mark Stein as Released 4c3c9aed1 Bump SHAs for master b9f3b515a Default nova_cinder_rbd_inuse when it is not set 42ed00dfc powervm: drop un-used vars b5f07e671 lxd: remove support 96c6635a1 Update links 6e88d527b Revert "Change haproxy http-check expect for nova_console" e9c9d9298 inventory: don't crash with missing global overrides aa2607f85 Drop creation of log directories a0bbcbbcb ci: Fail when roles arent cloned by zuul 7c63c2ddd Imported Translations from Zanata 908caaef9 Imported Translations from Zanata 37f0008f7 Bump sha of heat 3f8a484f1 Update ansible to 2.8.3 1db702d0e doc: stop marking CentOS as experimental e9f323c65 Allow user overrides for ansible-role-requirements dc409a98e Change haproxy http-check expect for nova_console fc1a968e3 Update Ansible to 2.8.2, Ceph-Ansible to 4.0, Ceph to Nautilus 2b0c3ef05 Switch nova console type from spice to novnc 439bf4a15 Update static inventory example d8ba6735c Update api-ref location 9be0ff0bc [DOCS] Replace env.d with conf.d in provnet_groups docs 43a7f5424 Remove unused MAX_RETRIES f1aa51b20 Install placement osc plugin on utility machines 5b7affa58 Pass to parted parameters based on fs type. 09e2e1484 Imported Translations from Zanata 91fe1065e Add masakari-api to aio_metal f2beaf91f Bump SHAs for master b3da0241c Drop support for Ubuntu Xenial 40d82db45 Differentiate AIO /etc/hosts entries for localhost and aio1 2a47a3faf Bump SHAs for master 04338b31b Add mistral into the playbook list 8af514bd0 Enable gating on distro_metal-ubuntu-bionic job 9d70e8e37 Collect /etc/ceph in gate logs 5c3881af2 Imported Translations from Zanata f0a8fba9f Install iptables on AIO by default 00f63042f Reduce disk requirements for metal installations 856f8042d Restrict the number of octavia processes and threads in AIO 85b91bcaa Restrict the number of sahara processes and threads in AIO f7413bdc1 Add aio_metal and aio_distro_metal openSUSE 15 jobs ace885331 Restrict the number of placement processes and threads in AIO 821c02e57 Reduce the amount of nova host reserved memory from 2G to 256M in CI. 2b065260d Fix octaiva amphora ram variable name 549f09459 Reduce the RAM allocation for the octavia amphora flavor in AIO/CI 82e853ce7 Remove credential sharing with nova 245f6956b [Trivial Fix]misspelling a127f482e Fixes: AIO Quickstart docs ceph reference 487660c79 Ensure that git pins are used for placement service cdc337d9a Fix scripts/inventory-manage.py help invocation 405d00419 Remove keystone_service_password from user secrets 65fd50908 [DOCS] Fix extra quote in major-upgrades.html 395d9d9fd Imported Translations from Zanata d3de18552 Re-add releasenotes jobs 176083db3 Bump SHAs for master e3b140d93 Imported Translations from Zanata a6749fbac [Docs] Update release process c06e6b588 Move hosts file management toggle to all group vars cb26d9a3f Load extra variables correctly in wrapper dbf0e55b1 rgw keystone setup fix python interpreter 5567d92c2 Utility container venv is missing python libs for ansible openstack modules fe0321980 Imported Translations from Zanata a1c040443 Correct os-cinder-install task serialisation b29ddce8a Fix OS requirments dc7162f5e Imported Translations from Zanata 40e26e69c Use stable ARA setup interface for defining the callback location 34ba3c5a5 Pin ARA to <1.0.0 32fed8dbd ceph: stop adding repos 585ed0888 Add rally install to the integrated a981fcda7 Add rfc1918 healthcheck 847b0a111 Fix mistral metal deploy 2e1309e0b Update ansible to 2.7.10 2cc067222 Bump SHAs for master d6aa85838 Remove docs from linters d178cbccc Remove Neutron LBaaS v2 support 81578062a Fix systemd-journal-remote socket dependency de151e62c Document bootstrap host failure on leap 15 8b33ef767 Bump nova pin after placement removal d1870b410 Fix dynamic scenario when role in scenario_map 9b567b2e4 Revert "Set CentOS 7 distro job to non-voting" dee5d8396 Migrate to placement_service_password 13ffd8a45 Update ARA installation and loading bd36689c2 Set nodepool mirror PIP_OPTS consistently d8a03801c Run the OSA bootstrap in the Zuul pre phase 4bc3e429c Move data device detection to Ansible 8abe36115 Add /v2 to mistral api endpoint. 28b1508f3 Use dynamic action for varstest 68eb88caa Add Calico networking AIO scenario 3cd040ab8 Make scenario construction more generic a8cbeeea8 Remove deprecated use of tests as filters fda2de4eb Allow skipping bootstrap steps in gate check 97b87ad32 Store gate scenario configuration on Zuul executor c14fc6d0e Clean up bootstrap-aio scenario configuration 67c85c768 Collect openstack_deploy in gate log collection script 463d25ee0 Move entirely to dynamic job execution 055c32a7f Import placement auth vars to global scope 900376c5b Add services for testing based on test repo name fb4118a68 Fix Fwaas Dashboard URL 833a27e7c Bump requirement for master 59c437611 Imported Translations from Zanata ee8497176 Replace git.openstack.org with opendev.org 8393ad3cb Add support to deploy placement d1d3aeeca Use opendev links e5ba60388 Use hashes for the upgrade playbook markers ebf844c4e Re-add the upgrade playbook removing pip.conf bf691ea4e Enable standalone Octavia for testing 9b1228e65 Set CentOS 7 distro job to non-voting 7b1627066 gate: drop nobarrier usage f60107cf5 gate: stop getting VERSION_ID 222a03ae1 Update etcd playbook to target etcd from etcd_all d56c3095d Remove the use of 'private' with include_role during bootstrap 590c86bc1 Ensure systemd-journal-remote.socket service is started 85981996c Allow for skipping custom env.d file checks 091456a02 Track master branch for Train cycle e4ae0931f Skip boostrap-ansible on upgrades if already run a0304229f Fix broken links in docs 776071613 OpenDev Migration Patch 0635dfbcc Ensure that global-requirement-pins.txt is applied bd69ca0b8 Ensure that pip/setuptools/wheel python wheels are built 2fe78ca4e Make utility install playbook idempotent 4f8a2ccb7 Add global HA policy for rabbitmq b62ed5a1f Collect all of systemd configuration 6e3437b84 Ensure debian is part of the bootstrap os list 62030d366 Set telemetry jobs to vouting again e277cf01a Set telemetry debian gate job to vonting again 991ba622f Set telemetry debian gate job to non vonting 51b035f50 Re-enable openSUSE Leap 15.0 aio_metal jobs f6f12d4b6 Set telemetry jobs to non vonting 6bbce6aec debian: add job template for aio-lxc 058703beb debian: add job template for telemetry 90c330207 debian: add support 0b5dc0322 Bump versions for docs build ff417d17d Use copy-links when collecting logs b9e3deb8c Remove subprocess call 89a031726 nova: reduce playbooks runs to control/compute f4f9029fd Add masakari-monitors to openstack_services adffaac4a Imported Translations from Zanata 15ee354f0 Update master for stable/stein acae8b5c0 config: Enable OSA_CONFIG_DIR to customize configuration folder 21ead4438 gate: drop sphinxmark 430b77685 Rename flat-db network for trove 245d6317f Add trove_service_net_setup to aio deploy 984191068 fix typo Diffstat (except docs and test files) ------------------------------------- .gitreview | 4 +- README.rst | 6 +- ansible-role-requirements.yml | 339 +- ansible-role-requirements.yml.example | 2 +- bindep.txt | 6 +- deploy-guide/source/app-resources.rst | 2 +- deploy-guide/source/conf.py | 28 +- deploy-guide/source/deploymenthost.rst | 5 +- deploy-guide/source/overview-requirements.rst | 14 +- deploy-guide/source/targethosts-prepare.rst | 1 - .../admin/maintenance-tasks/ansible-modules.rst | 14 +- .../admin/openstack-operations/cli-operations.rst | 4 +- .../admin/openstack-operations/verify-deploy.rst | 9 +- .../locale/de/LC_MESSAGES/doc-contributor.po | 76 +- .../locale/id/LC_MESSAGES/doc-contributor.po | 2866 ++++ .../architecture/container-networking.rst | 2 +- .../reference/configuration/extending-osa.rst | 2 +- .../reference/configuration/using-overrides.rst | 2 +- .../reference/inventory/configure-inventory.rst | 21 + .../reference/inventory/manage-inventory.rst | 2 +- etc/openstack_deploy/conf.d/etcd.yml.aio | 4 + .../conf.d/{etcd.conf.example => etcd.yml.example} | 0 etc/openstack_deploy/conf.d/ironic.yml.aio | 4 + etc/openstack_deploy/conf.d/mistral.yml.example | 2 +- etc/openstack_deploy/conf.d/murano.yml.aio | 3 + etc/openstack_deploy/conf.d/murano.yml.example | 8 + etc/openstack_deploy/conf.d/placement.yml.aio | 3 + etc/openstack_deploy/conf.d/placement.yml.example | 8 + etc/openstack_deploy/env.d/aio_metal.yml.example | 18 +- .../openstack_deploy/env.d/calico.yml.example | 28 +- etc/openstack_deploy/openstack_user_config.yml.aio | 2 +- .../openstack_user_config.yml.aio.j2 | 15 +- etc/openstack_deploy/user_secrets.yml | 20 +- .../user_variables.yml.prod-ceph.example | 2 +- global-requirement-pins.txt | 11 +- inventory/dynamic_inventory.py | 2 +- inventory/env.d/ironic.yml | 16 +- inventory/env.d/murano.yml | 38 + inventory/env.d/neutron.yml | 4 - inventory/env.d/nova.yml | 16 +- inventory/env.d/placement.yml | 36 + inventory/group_vars/all/all.yml | 20 + inventory/group_vars/all/ceph.yml | 15 +- inventory/group_vars/all/infra.yml | 7 +- inventory/group_vars/all/neutron.yml | 10 - inventory/group_vars/all/oslo-messaging.yml | 2 + inventory/group_vars/all_containers.yml | 2 +- inventory/group_vars/ceph-rgw.yml | 4 +- inventory/group_vars/haproxy/haproxy.yml | 38 +- inventory/group_vars/horizon_all.yml | 3 - inventory/group_vars/hosts.yml | 3 - inventory/group_vars/mistral_all.yml | 6 +- inventory/group_vars/murano_all.yml | 26 + inventory/group_vars/neutron_agent.yml | 1 - inventory/group_vars/neutron_all.yml | 4 +- inventory/group_vars/nova_all.yml | 2 +- inventory/group_vars/placement_all.yml | 24 + inventory/group_vars/rabbitmq_all.yml | 3 +- inventory/group_vars/utility_all.yml | 28 +- inventory/inventory.ini | 25 +- osa_toolkit/generate.py | 34 +- osa_toolkit/manage.py | 12 +- playbooks/ceph-install.yml | 2 + playbooks/ceph-rgw-install.yml | 5 + playbooks/ceph-rgw-keystone-setup.yml | 2 +- playbooks/common-playbooks/cinder.yml | 15 +- playbooks/common-playbooks/glance.yml | 13 - playbooks/common-playbooks/neutron.yml | 36 +- playbooks/common-playbooks/nova.yml | 17 +- playbooks/common-tasks/ceph-server.yml | 42 - playbooks/common-tasks/os-lxc-container-setup.yml | 2 +- playbooks/common-tasks/package-cache-proxy.yml | 10 +- .../defaults/ceph_ansible.yml | 11 +- playbooks/defaults/distro_install.yml | 2 + playbooks/defaults/healthchecks-vars.yml | 4 +- playbooks/defaults/repo_packages/gnocchi.yml | 2 +- playbooks/defaults/repo_packages/nova_consoles.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 300 +- .../defaults/repo_packages/openstack_testing.yml | 22 - playbooks/etcd-install.yml | 2 +- playbooks/galera-install.yml | 16 - playbooks/haproxy-install.yml | 19 - playbooks/healthcheck-hosts.yml | 11 +- playbooks/infra-journal-remote.yml | 11 + playbooks/memcached-install.yml | 13 - playbooks/openstack-hosts-setup.yml | 10 +- playbooks/os-aodh-install.yml | 13 - playbooks/os-barbican-install.yml | 13 - playbooks/os-blazar-install.yml | 14 - playbooks/os-ceilometer-install.yml | 12 - playbooks/os-cinder-install.yml | 3 +- playbooks/os-congress-install.yml | 14 - playbooks/os-designate-install.yml | 13 - playbooks/os-gnocchi-install.yml | 13 - playbooks/os-heat-install.yml | 13 - playbooks/os-horizon-install.yml | 13 - playbooks/os-ironic-install.yml | 7 - playbooks/os-keystone-install.yml | 13 - playbooks/os-magnum-install.yml | 13 - playbooks/os-manila-install.yml | 13 - playbooks/os-masakari-install.yml | 10 - playbooks/os-mistral-install.yml | 14 - playbooks/os-murano-install.yml | 41 + playbooks/os-nova-install.yml | 29 +- playbooks/os-octavia-install.yml | 13 - playbooks/os-panko-install.yml | 13 - playbooks/os-placement-install.yml | 55 + playbooks/os-sahara-install.yml | 13 - playbooks/os-swift-install.yml | 15 - playbooks/os-tacker-install.yml | 13 - playbooks/os-tempest-install.yml | 1 - playbooks/os-trove-install.yml | 13 - .../system_crontab_coordination/meta/main.yml | 2 +- playbooks/setup-infrastructure.yml | 5 + playbooks/setup-openstack.yml | 4 + playbooks/utility-install.yml | 32 +- .../notes/add-murano-to-repo-ffsdgsdhgb332 | 4 + .../notes/add-placement-to-repo-adgsaa1233452 | 4 + .../add-tempest-services-f9a37fb9671d22fb.yaml | 4 + ...ansible-2_8-ceph-nautilus-18b0a5e14a125e26.yaml | 18 + .../notes/app-credentials-709e7ae0573b4955.yaml | 7 + .../notes/barbican-api-a656fd2d8f1923a8.yaml | 9 + .../notes/bind-to-mgmt-2557a22aa89d368a.yaml | 11 + .../centos-private-epel-3fe4c9ff68ec3a18.yaml | 6 + .../ceph-backend-host-change-968edfbc15b59b0a.yaml | 9 + .../ceph-pkg-src-remove-uca-4ef147673821ed9b.yaml | 7 + .../ceph_ceph_conf_overrides-7b3a09ac34f94a6b.yaml | 7 + ...figure-polling-namespaces-226573c37a44b5a6.yaml | 8 + .../notes/debian-buster-9c62d1182166545e.yaml | 9 + .../disable-compression-e4074dcef9f85c36.yaml | 15 + .../disable-journald-remote-33d3b43e538786ed.yaml | 13 + .../notes/drop-powervm-6fed6605a4bf72cf.yaml | 5 + .../notes/drop_legacy_l3_ha-e8d5d3dbd7c882fc.yaml | 5 + .../enable-active-active-9af1551759468dc8.yaml | 12 + ...xtra_variables_precedence-001b0b355ada6d39.yaml | 5 + .../horizon_haproxy_conflict-27955d6b7c1a6d30.yaml | 10 + .../keystone-openrc-v2-show-0bbfc8ab1dba8bd6.yaml | 5 + .../notes/lbaas-removal-1e215d7ecd770559.yaml | 5 + .../notes/lbaas-removal-e82da645325af648.yaml | 5 + releasenotes/notes/manila-63e49e98c888385d.yaml | 4 + ...ari_monitors_installation-bbed280cbed6fd49.yaml | 5 + .../mgmt-default-gateway-3c87f21e0b331a2c.yaml | 7 + ...bgp_speaker_driver-update-789404b846221290.yaml | 5 + ...tmq_memory_high_watermark-1d12effe59153605.yaml | 19 + .../nova_placement_removal-71bccb809e1e3b2f.yaml | 6 + .../novnc-default-console-c800ffd14111108b.yaml | 6 + ...ack-distribution-packages-bc0d1d606a362ffc.yaml | 7 + ...one-zero-downtime-upgrade-5f19ab84183490b9.yaml | 2 +- .../notes/oslomsg_policies-7ac27a5c2a7fbed2.yaml | 9 + .../notes/python3-support-fc8bc6e018006477.yaml | 17 + ...rabbitmq-server-mnesia-io-d9067e226c7cb19c.yaml | 12 + ..._non_tls_listeners-remove-54e04c51021ff301.yaml | 6 + .../notes/remove-lxd-driver-79969c0adc73115d.yaml | 15 + .../remove-magnum-module-cf1eac2678f7d0e1.yaml | 7 + .../remove-netloc-filters-072744382314d578.yaml | 6 + .../notes/remove-py-pkgs-db29425b9e1855a6.yaml | 6 + .../notes/remove-pypiserver-baa6476999104ea4.yaml | 13 + .../notes/removed-variables-ce24689e104e537c.yaml | 41 + .../notes/retire_lbaas-31ba162a0ee43707.yaml | 6 + .../skip-bootstrap-envvars-86fb331270c633e7.yaml | 16 + .../notes/systemd_service-d564b5464d854fa7.yaml | 8 + .../notes/use-mariabackup-46ae988b43abda06.yaml | 5 + .../use-mariadb-10.3.13-7801fd46c5c9ce89.yaml | 4 + releasenotes/notes/use-uwsgi-001d7b0c4d6def73.yaml | 13 + .../notes/use_journalctl-a9a19f80b14f4f87.yaml | 11 + releasenotes/notes/use_uwsgi-298612ec01592808.yaml | 17 + releasenotes/notes/use_uwsgi-ec064b70a3b4e0c1.yaml | 12 + .../user-ca-certificates-b1be1257809ba5e8.yaml | 8 + .../user-role-requirements-1bdf5e45423f8734.yaml | 8 + .../notes/volume-based-10a2c22c7f180cc2.yaml | 14 + releasenotes/source/conf.py | 2 +- releasenotes/source/index.rst | 1 + .../source/locale/id/LC_MESSAGES/releasenotes.po | 15940 +++++++++++++++++++ releasenotes/source/stein.rst | 6 + scripts/bootstrap-aio.sh | 14 +- scripts/bootstrap-ansible.sh | 84 +- scripts/fastest-infra-wheel-mirror.py | 1 + scripts/gate-check-commit.sh | 90 +- scripts/gen-config.py | 1 + scripts/get-ansible-role-requirements.yml | 45 +- scripts/log-collect.sh | 21 +- scripts/openstack-ansible.rc | 8 +- scripts/openstack-ansible.sh | 27 +- scripts/run-upgrade.sh | 72 +- scripts/scripts-library.sh | 68 +- scripts/sources-branch-updater-lib.sh | 10 +- .../upgrade-utilities/deploy-config-changes.yml | 47 +- .../galera-cluster-rolling-restart.yml | 10 + test-requirements.txt | 6 + .../bootstrap-host/tasks/check-requirements.yml | 9 +- .../tasks/detect_data_disk_device.yml | 27 + .../bootstrap-host/tasks/prepare_aio_config.yml | 42 +- .../bootstrap-host/tasks/prepare_data_disk.yml | 4 +- .../bootstrap-host/tasks/prepare_hostname.yml | 7 +- .../tasks/prepare_loopback_btrfs.yml | 1 - .../tasks/prepare_loopback_cinder.yml | 1 - .../tasks/prepare_loopback_machines.yml | 1 - .../tasks/prepare_loopback_manila.yml | 1 - .../bootstrap-host/tasks/prepare_loopback_nova.yml | 1 - .../bootstrap-host/tasks/prepare_loopback_swap.yml | 1 - .../tasks/prepare_loopback_swift.yml | 1 - .../bootstrap-host/tasks/prepare_networking.yml | 23 +- .../templates/user_variables.aio.yml.j2 | 36 +- .../templates/user_variables_barbican.yml.j2 | 2 +- .../templates/user_variables_calico.yml.j2 | 33 + .../templates/user_variables_manila.yml.j2 | 2 +- .../templates/user_variables_murano.yml.j2 | 18 +- .../bootstrap-host/vars/{ubuntu.yml => debian.yml} | 1 + tox.ini | 21 +- zuul.d/jobs.yaml | 235 +- zuul.d/playbooks/post.yml | 10 +- zuul.d/playbooks/pre-gate-scenario.yml | 100 + zuul.d/playbooks/pre-osa-aio.yml | 46 + zuul.d/playbooks/run.yml | 23 +- .../playbooks/templates/osa-gate-scenario.yml.j2 | 5 + zuul.d/project-templates.yaml | 58 +- zuul.d/project.yaml | 2 + 262 files changed, 30623 insertions(+), 1984 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 84b3e0c3e..faa6d2423 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,0 +11,6 @@ virtualenv>=14.0.6 # MIT +# TODO(noonedeadpunk) Upgrade linters versions and drop pycodestyle +# once we stop doing linters check for the integrated repo with +# openstack-ansible-tests/test-ansible-lint.sh +flake8<2.6.0,>=2.5.4 # MIT +ansible-lint==3.4.21 # MIT +pycodestyle>=2.5.0,<2.6.0 From no-reply at openstack.org Mon Dec 16 19:23:49 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 19:23:49 -0000 Subject: [release-announce] horizon 17.1.0 (ussuri) Message-ID: We are gleeful to announce the release of: horizon 17.1.0: OpenStack Dashboard This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. 17.1.0 ^^^^^^ New Features ************ * Adds support for access rules for application credentials. Fine- grained restrictions can now be applied to application credentials by supplying a list of access rules upon creation. See the keystone documentation (https://docs.openstack.org/api-ref/identity/v3 /#application-credentials) for more information. Bug Fixes ********* * The missing nova's os-aggregates policy rules are added to the dashboard. * The missing nova's os-flavors policy rules are added to the dashboard. Other Notes *********** * The default *OPENSTACK_KEYSTONE_URL* value has been changed to ""http://%s/identity/v3" % OPENSTACK_HOST" from ""http://%s:5000/v3" % OPENSTACK_HOST". Changes in horizon 17.0.0..17.1.0 --------------------------------- 9aca7a94e Fix users/projects list when domain context is changed 3f7fc6808 Changed default identity url to horizon 80734efa8 Uncap django c0cc0433c Fix change expired password feature 5b56dfabe Fix typo fba4a1288 Change py27integration to integration. 140c22741 Add policy_rules to flavors dashboard 9efd44a40 Fix syntax error in installation guide 18020e30b Fix deleting port from port details page 8a984300e Pin jQuery to < 2; fixing unusable dashboard JS ('indexOf' of undefined) 33fe0fef3 Fix failing tests under python3.8 e3fc37188 Add policy_rules to aggregates dashboard f2264d9f3 Compact overly nested css in compressed css 5de6df19d Add image data for instance with volume e4025301a Make tox -e runserver work faster a464a9465 AgularJS pages display dates using Horizon's Settings Timezone 4d1786c68 Add support for keystone access rules 285c51f7e Add custom SSL CA Cert support for api.cinder.get_microversion 6190c5018 Fix users integration test ea2212ebe Send binary frame in websocket client 7b7cabd07 Fix volumes and volume_snapshots integration tests Diffstat (except docs and test files) ------------------------------------- horizon/static/framework/util/filters/filters.js | 35 ++++++++-- .../static/framework/util/filters/filters.spec.js | 24 +++++-- .../framework/util/timezones/timezone.service.js | 74 ++++++++++++++++++++++ .../util/timezones/timezone.service.spec.js | 52 +++++++++++++++ horizon/static/framework/util/util.module.js | 1 + horizon/utils/scss_filter.py | 3 + lower-constraints.txt | 4 +- openstack_auth/defaults.py | 3 +- openstack_auth/forms.py | 10 ++- openstack_dashboard/api/cinder.py | 7 +- openstack_dashboard/api/keystone.py | 14 ++-- openstack_dashboard/api/rest/config.py | 16 +++++ .../dashboards/admin/aggregates/tables.py | 5 ++ .../dashboards/admin/flavors/tables.py | 4 ++ .../identity/application_credentials/forms.py | 23 +++++++ .../templates/application_credentials/_create.html | 36 +++++++++++ .../application_credentials/_detail_overview.html | 26 ++++++++ .../dashboards/project/instances/tabs.py | 13 +++- .../dashboards/project/networks/ports/views.py | 3 +- openstack_dashboard/defaults.py | 4 +- .../local/local_settings.py.example | 4 +- .../static/js/angular/directives/serialConsole.js | 12 +++- .../pages/project/volumes/volumespage.py | 11 +++- openstack_dashboard/test/settings.py | 6 +- .../test/test_data/keystone_data.py | 6 +- openstack_dashboard/test/unit/api/test_base.py | 2 +- openstack_dashboard/test/unit/api/test_keystone.py | 4 +- ...eystone-url-default-value-6a56397acf4f7328.yaml | 6 ++ .../keystone-access-rules-35d00bd9cfe5d32e.yaml | 8 +++ .../policy-rules-aggregates-3cd74c07e30511fa.yaml | 4 ++ .../policy-rules-flavors-94f50aa168d8563b.yaml | 4 ++ requirements.txt | 8 +-- tools/gate/integration/post_test_hook.sh | 2 +- tox.ini | 5 +- 55 files changed, 477 insertions(+), 105 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2c907d8da..45fa08d33 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ Django<2,>=1.11;python_version<'3.0' # BSD -Django<2.1,>=1.11;python_version>='3.0' # BSD +Django>=1.11;python_version>='3.0' # BSD @@ -34 +34 @@ pyScss!=1.3.5,>=1.3.4 # MIT License -python-cinderclient>=4.0.1 # Apache-2.0 +python-cinderclient>=5.0.0 # Apache-2.0 @@ -36 +36 @@ python-glanceclient>=2.8.0 # Apache-2.0 -python-keystoneclient>=3.15.0 # Apache-2.0 +python-keystoneclient>=3.22.0 # Apache-2.0 @@ -59 +59 @@ XStatic-Jasmine>=2.4.1.1 # MIT License -XStatic-jQuery>=1.8.2.1 # MIT License +XStatic-jQuery>=1.8.2.1,<2 # MIT License From no-reply at openstack.org Mon Dec 16 21:22:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:22:23 -0000 Subject: [release-announce] oslo.cache 1.38.1 (ussuri) Message-ID: We are happy to announce the release of: oslo.cache 1.38.1: Cache storage for OpenStack projects. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.cache Download the package from: https://pypi.org/project/oslo.cache Please report issues through: https://bugs.launchpad.net/oslo.cache/+bugs For more details, please see below. Changes in oslo.cache 1.38.0..1.38.1 ------------------------------------ 4bbd08c Imported Translations from Zanata Diffstat (except docs and test files) ------------------------------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 107 ++++++++++++++++++++- 1 file changed, 105 insertions(+), 2 deletions(-) From no-reply at openstack.org Mon Dec 16 21:23:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:23:26 -0000 Subject: [release-announce] oslo.reports 1.31.1 (ussuri) Message-ID: We are happy to announce the release of: oslo.reports 1.31.1: oslo.reports library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.reports Download the package from: https://pypi.org/project/oslo.reports Please report issues through: https://bugs.launchpad.net/oslo.reports/+bugs For more details, please see below. Changes in oslo.reports 1.31.0..1.31.1 -------------------------------------- 1209fb9 Switch from 'collections' -> 'collections.abc' ca98f3f Exclude tests from apidoc 8a37087 tox: Keeping going with docs 4948c64 Switch to Ussuri jobs 0c8facb Update the constraints url Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 2 +- oslo_reports/models/base.py | 16 ++++++++++------ oslo_reports/views/text/generic.py | 9 ++++++--- oslo_reports/views/xml/generic.py | 10 +++++++--- tox.ini | 10 +++++++--- 9 files changed, 41 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Dec 16 21:23:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:23:41 -0000 Subject: [release-announce] oslo.rootwrap 5.17.1 (ussuri) Message-ID: We are chuffed to announce the release of: oslo.rootwrap 5.17.1: Oslo Rootwrap This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.rootwrap Download the package from: https://pypi.org/project/oslo.rootwrap Please report issues through: https://bugs.launchpad.net/oslo.rootwrap/+bugs For more details, please see below. 5.17.1 ^^^^^^ Bug Fixes * Reap the rootwrap daemon process after it is timeout and quit. When the daemon process is timeout, it will kill itself. But the parent doesn't reap it. Fixed this behaviour by adding a thread to wait the process to be done once the daemon is started. More info please refer the LP #1850241 [1]. [1] https://bugs.launchpad.net/oslo.rootwrap/+bug/1850241 Changes in oslo.rootwrap 5.17.0..5.17.1 --------------------------------------- c9a57aa reap rootwrap daemon process when it is timeout 5a91d68 tox: Keeping going with docs da3a3ef Switch to Ussuri jobs 6c5995a Bump the openstackdocstheme extension to 1.20 42b9d6a Sync Sphinx requirement a27c2b7 Update the constraints url Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 4 ++-- oslo_rootwrap/client.py | 9 +++++++++ .../reap-rootwrap-daemon-process-60aebb56d8015484.yaml | 11 +++++++++++ releasenotes/source/conf.py | 16 ---------------- test-requirements.txt | 2 -- tox.ini | 12 +++++++++--- 9 files changed, 35 insertions(+), 28 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b2c4e8f..02e4738 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,2 +11,0 @@ stestr>=2.0.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD -openstackdocstheme>=1.18.1 # Apache-2.0 From no-reply at openstack.org Mon Dec 16 21:23:50 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:23:50 -0000 Subject: [release-announce] oslo.service 1.41.1 (ussuri) Message-ID: We are satisfied to announce the release of: oslo.service 1.41.1: oslo.service library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.service Download the package from: https://pypi.org/project/oslo.service Please report issues through: https://bugs.launchpad.net/oslo.service/+bugs For more details, please see below. Changes in oslo.service 1.41.0..1.41.1 -------------------------------------- e86fb9d Add 'is_available' function 4a78c31 tox: Keeping going with docs 1bf863a Switch to official Ussuri jobs af8e8c2 Extend test cert validity to 2049 0c323b4 Update the constraints url Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 2 +- oslo_service/__init__.py | 2 ++ tox.ini | 12 ++++++++---- 7 files changed, 28 insertions(+), 22 deletions(-) From no-reply at openstack.org Mon Dec 16 21:24:20 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:24:20 -0000 Subject: [release-announce] oslo.limit 0.3.0 (ussuri) Message-ID: We are tickled pink to announce the release of: oslo.limit 0.3.0: Limit enforcement library to assist with quota calculation. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.limit Download the package from: https://pypi.org/project/oslo.limit Please report issues through: https://bugs.launchpad.net/oslo.limit/+bugs For more details, please see below. Changes in oslo.limit 0.2.0..0.3.0 ---------------------------------- 2632c8e Add devstack job to .zuul.conf 40ef276 Add flat enforcer a044cd9 Fetch unified limits from keystone 6e5b28a Pick between Flat and StrictTwoLevel enforcement c02c025 Add ksa connection logic 91ca7b0 tox: Keeping going with docs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 32 +++++ lower-constraints.txt | 6 +- oslo_limit/exception.py | 63 ++++++++++ oslo_limit/limit.py | 258 +++++++++++++++++++++++++++++++++++++---- oslo_limit/opts.py | 7 ++ requirements.txt | 3 + test-requirements.txt | 1 + tox.ini | 10 +- 10 files changed, 571 insertions(+), 32 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d42afb2..18e6e7f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,0 +5 @@ keystoneauth1>=3.9.0 # Apache-2.0 +six>=1.10.0 # MIT @@ -6,0 +8,2 @@ oslo.i18n>=3.15.3 # Apache-2.0 +oslo.log>=3.44.0 # Apache-2.0 +openstacksdk>=0.31.1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 838e1e7..1745b4b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,0 +5 @@ +mock>=3.0.0 # BSD From no-reply at openstack.org Mon Dec 16 21:27:14 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:27:14 -0000 Subject: [release-announce] oslo.log 3.45.1 (ussuri) Message-ID: We are ecstatic to announce the release of: oslo.log 3.45.1: oslo.log library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.log Download the package from: https://pypi.org/project/oslo.log Please report issues through: https://bugs.launchpad.net/oslo.log/+bugs For more details, please see below. Changes in oslo.log 3.45.0..3.45.1 ---------------------------------- b52c8cd Serialize complex objects in FluentFormatter c6b6479 Migrate grenade jobs to py3 393644b Switch to official Ussuri jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_log/formatters.py | 30 ++++++++++++++-------- .../legacy/oslo.log-src-grenade-devstack/run.yaml | 1 + 3 files changed, 22 insertions(+), 11 deletions(-) From no-reply at openstack.org Mon Dec 16 21:28:00 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:28:00 -0000 Subject: [release-announce] oslo.messaging 10.4.1 (ussuri) Message-ID: We joyfully announce the release of: oslo.messaging 10.4.1: Oslo Messaging API This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through: https://bugs.launchpad.net/oslo.messaging/+bugs For more details, please see below. Changes in oslo.messaging 10.4.0..10.4.1 ---------------------------------------- 859e0d4e Revert "Add RPC incoming and reply log" Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/impl_fake.py | 2 -- oslo_messaging/rpc/server.py | 18 ------------------ 3 files changed, 1 insertion(+), 21 deletions(-) From no-reply at openstack.org Mon Dec 16 21:30:51 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:30:51 -0000 Subject: [release-announce] oslo.db 5.1.1 (ussuri) Message-ID: We are overjoyed to announce the release of: oslo.db 5.1.1: Oslo Database library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.db Download the package from: https://pypi.org/project/oslo.db Please report issues through: https://bugs.launchpad.net/oslo.db/+bugs For more details, please see below. Changes in oslo.db 5.1.0..5.1.1 ------------------------------- fce052b Use regex to compare SQL strings with IN 4370cb3 Bump the openstackdocstheme extension to 1.20 cf6f1b4 Reduce severity of wrapped exceptions logs to warning 9a5f153 tox: Keeping going with docs dfdb5ac Switch to official Ussuri jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- oslo_db/sqlalchemy/exc_filters.py | 5 ++--- releasenotes/source/conf.py | 22 ---------------------- tox.ini | 8 ++++++-- 6 files changed, 19 insertions(+), 38 deletions(-) From no-reply at openstack.org Mon Dec 16 21:31:26 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:31:26 -0000 Subject: [release-announce] oslo.policy 2.4.1 (ussuri) Message-ID: We joyfully announce the release of: oslo.policy 2.4.1: Oslo Policy library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/oslo.policy Download the package from: https://pypi.org/project/oslo.policy Please report issues through: https://bugs.launchpad.net/oslo.policy/+bugs For more details, please see below. Changes in oslo.policy 2.4.0..2.4.1 ----------------------------------- b93f51c Don't use string processing to combine deprecated rules 8fc7612 Bump the openstackdocstheme extension to 1.20 1e09fad Switch to Ussuri jobs Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lower-constraints.txt | 2 +- oslo_policy/policy.py | 7 ++--- releasenotes/source/conf.py | 13 -------- 7 files changed, 70 insertions(+), 21 deletions(-) From no-reply at openstack.org Mon Dec 16 21:33:35 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Mon, 16 Dec 2019 21:33:35 -0000 Subject: [release-announce] tooz 1.67.1 (ussuri) Message-ID: We are thrilled to announce the release of: tooz 1.67.1: Coordination library for distributed systems. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/tooz Download the package from: https://pypi.org/project/tooz Please report issues through: https://bugs.launchpad.net/python-tooz/+bugs For more details, please see below. Changes in tooz 1.67.0..1.67.1 ------------------------------ 55864ed Fix membership lease issue on the etcd3gw driver Diffstat (except docs and test files) ------------------------------------- tooz/drivers/etcd3gw.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) From no-reply at openstack.org Tue Dec 17 17:44:21 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Tue, 17 Dec 2019 17:44:21 -0000 Subject: [release-announce] kolla-cli 9.0.0 (train) Message-ID: We are stoked to announce the release of: kolla-cli 9.0.0: Command Line Interface for Kolla-Ansible This release is part of the train release series. The source is available from: https://opendev.org/openstack/kolla-cli Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/kolla-cli/+bugs For more details, please see below. Changes in kolla-cli o3l_4.0.1..9.0.0 ------------------------------------- 2fdd388 Add Generating Documentation 36c0c75 Switch to official Ussuri jobs ecff34a Blacklist sphinx 2.1.0 (autodoc bug) 5a1662a Typo fixed: Update Upgrade to Check 50aeac2 Add --hosts support for check action d5d6766 tox: Move the whitelist_externals to testenv section 1ec3980 tox: Keeping going with docs 8feb577 Revert "Switch to official Ussuri jobs" 387bb8d Switch to official Ussuri jobs 41d6029 Revert "Add test action unit test" ea368ae Add genconfig unit test 46b368a Add test action unit test b56875b Add stop unit test with services and hosts 4e25281 Revert "Add defualt property list" 4e363ef Add upgrade unit test ba05f68 Add pull unit test for zuul f8ce810 Add --services support for stop action fd94f4e Fix Typos: fix the help information for prechecks action a7ea023 Generate PDF documentation a81bffb Fix typos: update upgrade to generate 9b4d42a Add unit test with host and service for reconfigure action 5d8a917 Add --hosts variable support for upgrade action acbbd13 add reconfigure unit test cef5e35 Add kolla args check for control plane action 165465d Add group list command 4e4fc39 Do not always copy files 1498b7e Move stop acton to kolla model from host 96f5956 Add --hosts and --services support for reconfigure action 6cc525c Use inventory object to validate the hosts and services 661f3f5 Move kolla prechecks action into kolla_actiom model fe33d21 Use kolla-cli owner url as the home page d9d5014 Typo fix: update aciton to action ce489ad Update kolla command to kolla-cli action command 55963d9 Add reno for release notes management ba7c612 Move doc related modules to doc/requirements.txt 68eb78e Add defualt property list 4a0d70e Use openstackdocstheme and add docs check into zuul 3babfba Move sphinx-build into tox 679824b Add service and host check for API 6b63c00 Add pull action functional test c5ba7f2 Add host support for genconfig action 13a0091 Add pull aciton default hosts 5949587 [Part4]: Optimise and simplify action code 6b38a92 Add host support for pull action 50ffbe5 Remove the duplicated swift ring files check 6b03977 Add get deploy mode action f467c03 Fix the GLOBAL file path 269255c Add smoke test check action ff62513 Update the api module import order ee296a7 Add genconfig aciton into kolla-cli 0f38216 [Part3]: Optimise and simplify action code c60e03e Fix the password check description 29e9929 Move the password check into precheck action ad572a2 Add the support to pull specific service's images 81a8a22 [Part2]: Optimise and simplify action code c12fb07 Fix stop action broken e3ef61e [Part1]: Optimise and simplify action code 4ec3954 Add postdeploy action dba696b Bump docker_version_min to 1.10.0 09ca85b Use handers_action_result to simplify the code 6230773 Optimise the warning log into success result 23881fc Fix the host setup failed when the password is int 583abab Update module import order 62c9fe8 Refactor code: move certificate action into kolla_action module 77177d1 Refactor code: move upgrade action into kolla_action module 403b099 Refactor code: move deploy action into kolla_action module 66c354f unnecessary spaces should be removed 835fdb2 Refactor code: move setdeploy action into mode module c43a1dc Refactor code: move reconfigure action into kolla_action module afa62af Remove the unused pull module da9658c Refactor code: move pull action into kolla_action module 8ac36d7 Bump some requirements to latest e677586 Bump Babel to 2.5.3 acf9885 Optimise the action help information c8f8ccd Move the lockpath into Lock instance 7cc4b7f Move the stestr command into testenv section 9548917 Update the tox.ini for functional 98dca2e Rename functional to functional-py27 and add functional-py37 aa955b7 Add debug env into tox e9c019f Synchronize tox and ansible version from kolla-ansible 410ca50 Cap bandit below 1.6.0 version and add it into pep8 section c5fb7b1 Add lower-constraints check into zuul c60addf Add lower-constraints.txt for kolla-cli e023cf9 Use openstack-python-jobs to run pep8 and py27 test 05c917b Add cover into zuul check 54cc295 Add Python 3 Train unit tests 77d84bb Blacklist sphinx 2.1.0 (autodoc bug) 10cc205 Add doc8 test into pep8 a0d2860 Remove the doc/build 0695a17 Sync Sphinx requirement 2eb7b08 Replace git.openstack.org URLs with opendev.org URLs 056df01 Change openstack-dev to openstack-discuss d2d9444 change the description of the class 14e691b Update hacking version 8a49934 Fixing test failures 88e2881 OpenDev Migration Patch 46a09f1 Fix bug in updating inventory file from an existing inventory 6aaa28f Add --services flag for deploy 07dbcbd Add .project and .pydevproject into .gitignore e87622e Drop py34 target in tox.ini and Python 3.5 is added a79a393 Bump ansible_version_min to 2.4 9f0d3f3 Remove testrepository 6e3bccf Update README.rst d39b458 Fix the "python ./cli-setup.py" command failed c9cf67f Update the ansible min version to 2.2.0 c6850cf Add import inventory command & api 231411e Check passwords.yml exist before init action c6632ef Add ability to load inventory from a file 4d732d7 Add ssh key generation to setup script 4fc34d1 Fix input import to work with py2 and py3 f87d59b Sort the children in the output of service list e315e0d Fix py3 raw_imput usage 30dd6d7 Fix for kolla/etc copy in setup script c6ada24 fix tox python3 overrides 50f3f58 Remove the unnecessary ">" 4e26ee0 Add service command unit tests 88bc113 Add group unit tests d70126e Fix 'host check --predeploy' command 1d35882 Use renamed kolla_action variable 5e3a06d Switch to using stestr 52122a6 Gate python3 unittests ccb5087 Add setup script for kolla-cli / kolla-ansible 8e960e4 Add unit tests for host commands 05daa45 Noop host destroy all when there are no hosts 5d8343a Fix host destroy double check logic a49cddd Update readme e6459aa Add support for config reset command. 8bfacb0 Run certificate init playbook as admin user bca9db2 Enable py35 functional tests e7eedc1 Support updates of None type properties a0441f7 Fix setting passwords with special characters 1862b08 Create 'certificate init' command. 9f9b073 Fix integer property persistence issue 23bec78 Don't remove host vars when removing host from group edeb5d6 Password set now works on an empty password file 2f72cc3 Fix error during host remove all 7c0bc71 Fix mypy static type checker 8b2f52e Align tests with how functional tests are handled 010b892 Updates to fix py27 / tox tests 155d174 Add initial pep8 check / gate tests 716890c Add a .gitreview file 78a1fce Updating the cli to work against kolla-ansible Diffstat (except docs and test files) ------------------------------------- .gitignore | 26 + .gitreview | 4 + .stestr.conf | 3 + .zuul.yaml | 55 + README.rst | 129 +- ansible_plugins/LICENSE | 622 ------- ansible_plugins/kolla_callback.py | 398 ---- builddocs.sh | 4 - buildrpm/openstack-kollacli.spec | 312 ---- cli_setup.py | 143 ++ .../html/_modules/kollacli/api/exceptions.html | 172 -- .../html/_modules/kollacli/api/properties.html | 276 --- .../html/_modules/kollacli/commands/deploy.html | 231 --- .../_modules/kollacli/commands/exceptions.html | 116 -- .../html/_modules/kollacli/commands/group.html | 296 --- .../html/_modules/kollacli/commands/host.html | 453 ----- .../html/_modules/kollacli/commands/password.html | 234 --- .../html/_modules/kollacli/commands/property.html | 358 ---- .../html/_modules/kollacli/commands/service.html | 214 --- .../html/_modules/kollacli/commands/support.html | 131 -- .../html/_modules/kollacli/commands/upgrade.html | 151 -- .../_modules/kollacli/common/ansible/actions.html | 337 ---- .../html/_modules/kollacli/common/ansible/job.html | 611 ------- .../_modules/kollacli/common/ansible/playbook.html | 266 --- .../html/_modules/kollacli/common/inventory.html | 768 -------- .../html/_modules/kollacli/common/passwords.html | 199 -- .../html/_modules/kollacli/common/properties.html | 456 ----- .../html/_modules/kollacli/common/sshutils.html | 187 -- .../html/_modules/kollacli/common/support.html | 320 ---- .../html/_sources/kollacli.common.ansible.txt | 38 - .../locale/openstack-kollacli.pot | 0 {kollacli => kolla_cli}/__init__.py | 0 {kollacli => kolla_cli}/api/__init__.py | 0 kolla_cli/api/certificate.py | 38 + kolla_cli/api/client.py | 77 + kolla_cli/api/config.py | 58 + kolla_cli/api/control_plane.py | 345 ++++ {kollacli => kolla_cli}/api/exceptions.py | 3 +- {kollacli => kolla_cli}/api/group.py | 16 +- {kollacli => kolla_cli}/api/host.py | 76 +- {kollacli => kolla_cli}/api/job.py | 0 {kollacli => kolla_cli}/api/password.py | 44 +- {kollacli => kolla_cli}/api/properties.py | 26 +- {kollacli => kolla_cli}/api/service.py | 19 +- {kollacli => kolla_cli}/api/support.py | 16 +- {kollacli => kolla_cli}/commands/__init__.py | 0 kolla_cli/commands/config.py | 63 + {kollacli => kolla_cli}/commands/exceptions.py | 3 +- {kollacli => kolla_cli}/commands/group.py | 77 +- {kollacli => kolla_cli}/commands/host.py | 169 +- kolla_cli/commands/kolla_action.py | 342 ++++ kolla_cli/commands/mode.py | 76 + {kollacli => kolla_cli}/commands/password.py | 8 +- {kollacli => kolla_cli}/commands/property.py | 12 +- {kollacli => kolla_cli}/commands/service.py | 17 +- {kollacli => kolla_cli}/commands/support.py | 9 +- {kollacli => kolla_cli}/common/__init__.py | 0 {kollacli => kolla_cli}/common/ansible/__init__.py | 0 kolla_cli/common/ansible/actions.py | 240 +++ kolla_cli/common/ansible/job.py | 269 +++ {kollacli => kolla_cli}/common/ansible/playbook.py | 60 +- kolla_cli/common/ansible/utils.py | 28 + .../common/ansible_inventory.py | 44 +- {kollacli => kolla_cli}/common/host.py | 0 {kollacli => kolla_cli}/common/host_group.py | 2 +- {kollacli => kolla_cli}/common/inventory.py | 159 +- {kollacli => kolla_cli}/common/passwords.py | 23 +- {kollacli => kolla_cli}/common/properties.py | 27 +- {kollacli => kolla_cli}/common/service.py | 3 + {kollacli => kolla_cli}/common/sshutils.py | 23 +- {kollacli => kolla_cli}/common/subservice.py | 2 +- {kollacli => kolla_cli}/common/support.py | 38 +- {kollacli => kolla_cli}/common/utils.py | 254 ++- {kollacli => kolla_cli}/i18n.py | 2 +- {kollacli => kolla_cli}/shell.py | 17 +- kollacli/api/client.py | 130 -- kollacli/api/control_plane.py | 130 -- kollacli/commands/deploy.py | 139 -- kollacli/commands/pull.py | 46 - kollacli/commands/reconfigure.py | 52 - kollacli/commands/upgrade.py | 59 - kollacli/common/ansible/actions.py | 245 --- kollacli/common/ansible/job.py | 519 ------ lower-constraints.txt | 109 ++ openstack-kolla-data/ansible.cfg | 347 ---- .../ansible/prechecks_preinstall.yml | 9 - releasenotes/notes/add-reno-f5e9ff4d9ccfa716.yaml | 3 + releasenotes/source/conf.py | 190 ++ .../index.txt => releasenotes/source/index.rst | 15 +- releasenotes/source/unreleased.rst | 5 + requirements.txt | 23 +- setup.cfg | 107 +- test-requirements.txt | 25 +- tools/kolla_actions.py | 98 +- tools/log_collector.py | 4 +- tox.ini | 133 +- 196 files changed, 4891 insertions(+), 22730 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 116008f..b93694f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,13 @@ -ansible>=1.9.2 -Babel>=0.9.6 -cliff==1.13.0 # Apache-2.0 -cliff-tablib<=1.1 -jsonpickle>=0.9 -oslo.i18n>=1.3.0 # Apache-2.0 -paramiko>=1.15 -pbr>=0.10 -PyYAML>=3.10 -six>=1.9.0 +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +Babel>=2.5.3 # BSD +cliff>=2.11.0 # Apache-2.0 +cliff-tablib>=2.0 # Apache-2.0 +jsonpickle>=0.9 # BSD +oslo.i18n>=3.20.0 # Apache-2.0 +paramiko>=2.6.0 # LGPL +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +six>=1.10.0 # MIT +docker>=2.4.2 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index dc370cb..5908061 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +4,0 @@ -hacking>=0.10.2,<0.11 @@ -7,5 +6,13 @@ hacking>=0.10.2,<0.11 -bandit>=0.13.2 -coverage>=3.6 -discover -fixtures>=0.3.14 -mock>=1.0 +hacking>=1.1.0,<1.2.0 + +ansible>=2.5.0 +# security linter +bandit>=1.1.0,<1.6.0 # Apache-2.0 +coverage>=4.0 +doc8>=0.6.0 # Apache-2.0 +fixtures>=3.0.0 +mock>=2.0.0 +mypy>=0.6; python_version>'2.7' +oslo.utils>=3.33.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0 @@ -13,4 +20,2 @@ pexpect>=4.0.1 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -sphinxcontrib-pecanwsme>=0.8 -testrepository>=0.0.18 -testtools>=0.9.36,!=1.2.0 +testtools>=2.2.0 +typing>=3.6; python_version>'2.7' From no-reply at openstack.org Thu Dec 19 08:16:19 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Dec 2019 08:16:19 -0000 Subject: [release-announce] bifrost 7.1.0 (train) Message-ID: We are amped to announce the release of: bifrost 7.1.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/bifrost Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/bifrost For more details, please see below. 7.1.0 ^^^^^ Bug Fixes * Uses the appropriate ironic-python-agent branch when building a deploy ramdisk instead of unconditionally using master. Set "ipa_git_branch" to override. * Uses ironic-python-agent-builder (https://docs.openstack.org/ironic- python-agent-builder/) instead of the deprecated and broken "ironic- agent" element to build deploy ramdisk. Changes in bifrost 7.0.0..7.1.0 ------------------------------- ff101e0 Use master branch for ipa builder 89ddbd4 Fix install-deps.sh failing on bare CentOS 7 due to old pip 454feef Fix XFS disk image builds 0308e20 Use the infra-cached cirros image e6182ca Use the correct git branch of IPA when building deploy ramdisks 1715b53 Switch to IPA-builder for building ironic-python-agent 1f65978 Migrate to Zuul v3 native jobs c6210ae Switch git_branch to stable/train 74cef62 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 6d415fd Update .gitreview for stable/train Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../bifrost-integration-dhcp => ci}/post.yaml | 5 +- playbooks/ci/pre.yaml | 5 ++ playbooks/ci/run.yaml | 14 ++++ playbooks/install.yaml | 2 +- playbooks/inventory/baremetal.json.example | 4 +- playbooks/inventory/baremetal.yml.example | 4 +- playbooks/inventory/group_vars/baremetal | 8 +- playbooks/inventory/group_vars/localhost | 10 +-- playbooks/inventory/group_vars/target | 10 +-- playbooks/legacy/bifrost-integration-dhcp/run.yaml | 74 ------------------- .../bifrost-integration-dibipa-debian/post.yaml | 15 ---- .../bifrost-integration-dibipa-debian/run.yaml | 74 ------------------- .../legacy/bifrost-integration-tinyipa/post.yaml | 15 ---- .../legacy/bifrost-integration-tinyipa/run.yaml | 83 --------------------- .../bifrost-create-dib-image/defaults/main.yml | 3 + .../roles/bifrost-create-dib-image/tasks/main.yml | 20 ++++- .../roles/bifrost-create-dib-image/vars/main.yml | 1 + .../roles/bifrost-ironic-install/defaults/main.yml | 12 ++- .../roles/bifrost-ironic-install/tasks/install.yml | 7 ++ .../roles/bifrost-openstack-ci-prep/README.md | 8 -- .../files/parse_zuul_changes.py | 64 ---------------- .../roles/bifrost-openstack-ci-prep/tasks/main.yml | 2 +- playbooks/roles/bifrost-prep-for-install/README.md | 2 +- .../bifrost-prep-for-install/defaults/main.yml | 15 +++- .../roles/ironic-enroll-dynamic/defaults/main.yml | 2 +- playbooks/test-bifrost-create-vm.yaml | 7 +- playbooks/test-bifrost.yaml | 23 +++--- .../notes/ipa-branch-6d1d30876b584cbf.yaml | 6 ++ .../notes/ipa-builder-29d3db174048f1b4.yaml | 6 ++ scripts/collect-test-info.sh | 14 ++-- scripts/install-deps.sh | 2 +- scripts/test-bifrost-build-images.sh | 1 - scripts/test-bifrost-inventory-dhcp.sh | 1 - scripts/test-bifrost-keystone-auth.sh | 1 - scripts/test-bifrost-venv.sh | 1 - scripts/test-bifrost.sh | 23 ++---- tox.ini | 6 +- ...{legacy-bifrost-jobs.yaml => bifrost-jobs.yaml} | 25 ++++--- 42 files changed, 184 insertions(+), 496 deletions(-) From no-reply at openstack.org Thu Dec 19 14:52:41 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Dec 2019 14:52:41 -0000 Subject: [release-announce] neutron 13.0.6 (rocky) Message-ID: We are delighted to announce the release of: neutron 13.0.6: OpenStack Networking This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 13.0.6 ^^^^^^ Other Notes * A new config option, "radvd_user", was added to l3_agent.ini for the L3 agent. This option defines the username passed to radvd, used to drop "root" privileges and change user ID to username and group ID to the primary group of the user. If no user specified (by default), the user executing the L3 agent will be passed. If "root" specified, because radvd is spawned as root, no "username" parameter will be passed. (For more information see bug 1844688 (https://bugs.launchpad.net/neutron/+bug/1844688).) Changes in neutron 13.0.5..13.0.6 --------------------------------- 22250e783b Set DB retry for quota_enforcement pecan_wsgi hook 50a02ebc06 [OVS FW] Clean port rules if port not found in ovsdb ed76c15735 Add more condition to check sg member exist 7ea7911b41 Run revision bump operations en masse 0304936d21 Fix race condition when getting cmdline b5ce088ad9 Add extra unit test for get_cmdline_from_pid function 8c2b944dc0 Switch to use cast method in dhcp_ready_on_ports method 879bb90328 Handle OVSFWPortNotFound and OVSFWTagNotFound in ovs firewall 689c1125ef Retry creating iptables managers and adding metering rules ff0b7b0019 Increase timeout when waiting for dnsmasq enablement f85cfe395d Log OVS firewall conjunction creation 0b13f70f57 Add radvd_user config option ba12b9e369 Fix mismatch of tags in dnsmasq options Diffstat (except docs and test files) ------------------------------------- neutron/agent/dhcp/agent.py | 7 +- neutron/agent/linux/dhcp.py | 94 ++-- .../agent/linux/openvswitch_firewall/firewall.py | 37 +- neutron/agent/linux/ra.py | 11 +- neutron/agent/linux/utils.py | 33 +- neutron/conf/agent/l3/config.py | 8 + neutron/db/standard_attr.py | 19 + neutron/pecan_wsgi/hooks/quota_enforcement.py | 2 + neutron/quota/resource_registry.py | 5 - neutron/services/metering/agents/metering_agent.py | 5 + .../services/metering/drivers/abstract_driver.py | 4 + .../metering/drivers/iptables/iptables_driver.py | 81 ++- .../services/metering/drivers/noop/noop_driver.py | 4 + neutron/services/revisions/revision_plugin.py | 160 +++++- .../linux/openvswitch_firewall/test_firewall.py | 22 + .../metering/agents/test_metering_agent.py | 4 + .../services/metering/drivers/test_iptables.py | 34 ++ .../services/revisions/test_revision_plugin.py | 23 +- .../radvd_user-config-option-24730a6d686fee18.yaml | 11 + 23 files changed, 817 insertions(+), 375 deletions(-) From no-reply at openstack.org Thu Dec 19 14:57:47 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Dec 2019 14:57:47 -0000 Subject: [release-announce] neutron 14.0.4 (stein) Message-ID: We are excited to announce the release of: neutron 14.0.4: OpenStack Networking This release is part of the stein stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 14.0.4 ^^^^^^ Bug Fixes ********* * [bug 1812168 (https://bugs.launchpad.net/neutron/+bug/1812168)] Remove Floating IP DNS record upon associated port deletion. Other Notes *********** * A new config option, "radvd_user", was added to l3_agent.ini for the L3 agent. This option defines the username passed to radvd, used to drop "root" privileges and change user ID to username and group ID to the primary group of the user. If no user specified (by default), the user executing the L3 agent will be passed. If "root" specified, because radvd is spawned as root, no "username" parameter will be passed. (For more information see bug 1844688 (https://bugs.launchpad.net/neutron/+bug/1844688).) Changes in neutron 14.0.3..14.0.4 --------------------------------- 57edfee5da Convert Pyroute2 byte results to strings 8958395145 [OVS FW] Clean port rules if port not found in ovsdb d82745b651 Add more condition to check sg member exist d8e9ba70f8 NetcatTester.stop_processes skip "No such process" exception 3ec7aed8a3 Set DB retry for quota_enforcement pecan_wsgi hook 41206ebc31 Fix race condition when getting cmdline 36977d5d0c Switch to use cast method in dhcp_ready_on_ports method 4bab42e94c Add extra unit test for get_cmdline_from_pid function 2d8613e3c4 Check dnsmasq process is active when spawned cf8fdf3be1 TestMinBwQoSOvs must call the correct methods 52e94d2499 Fix mis-use of _dvr_to_src_mac_table_id a9b4a4553e Remove Floating IP DNS record upon associated port deletion ff07bacc90 Retry creating iptables managers and adding metering rules 7039113990 Fix py3 compatibility 57ec2f460f Set rootwrap daemon timeout for fullstack and functional tests 1bf02756f4 Increase timeout when waiting for dnsmasq enablement f3b9cbae23 Log OVS firewall conjunction creation 0fb7f8ddac Handle OVSFWPortNotFound and OVSFWTagNotFound in ovs firewall 9921c96218 Add radvd_user config option a0730e684d Fix mismatch of tags in dnsmasq options 472be5cb14 Add policy config for get_flavor_service_profile operation Diffstat (except docs and test files) ------------------------------------- etc/rootwrap.conf | 3 + neutron/agent/dhcp/agent.py | 7 +- neutron/agent/l3/agent.py | 2 +- neutron/agent/linux/dhcp.py | 96 ++-- neutron/agent/linux/external_process.py | 5 +- .../agent/linux/openvswitch_firewall/firewall.py | 37 +- neutron/agent/linux/ra.py | 11 +- neutron/agent/linux/utils.py | 33 +- neutron/conf/agent/l3/config.py | 8 + neutron/conf/policies/flavor.py | 17 +- neutron/db/l3_db.py | 3 + neutron/pecan_wsgi/hooks/quota_enforcement.py | 1 + .../openvswitch/agent/openflow/native/br_int.py | 5 +- neutron/privileged/agent/linux/ip_lib.py | 20 +- neutron/quota/resource_registry.py | 5 - neutron/services/metering/agents/metering_agent.py | 5 + .../services/metering/drivers/abstract_driver.py | 4 + .../metering/drivers/iptables/iptables_driver.py | 81 ++- .../services/metering/drivers/noop/noop_driver.py | 4 + .../linux/openvswitch_firewall/test_firewall.py | 22 + .../unit/agent/linux/test_external_process.py | 19 + .../agent/openflow/native/test_br_int.py | 35 ++ .../unit/privileged/agent/linux/test_ip_lib.py | 17 + .../metering/agents/test_metering_agent.py | 4 + .../services/metering/drivers/test_iptables.py | 34 ++ .../notes/bug-1812168-4866066106c566f4.yaml | 6 + .../radvd_user-config-option-24730a6d686fee18.yaml | 11 + tools/deploy_rootwrap.sh | 1 + 35 files changed, 887 insertions(+), 390 deletions(-) From no-reply at openstack.org Thu Dec 19 15:01:23 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Thu, 19 Dec 2019 15:01:23 -0000 Subject: [release-announce] neutron 15.0.1 (train) Message-ID: We are excited to announce the release of: neutron 15.0.1: OpenStack Networking This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/neutron Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/neutron/+bugs For more details, please see below. 15.0.1 ^^^^^^ Bug Fixes ********* * [bug 1812168 (https://bugs.launchpad.net/neutron/+bug/1812168)] Remove Floating IP DNS record upon associated port deletion. Other Notes *********** * A new config option, "radvd_user", was added to l3_agent.ini for the L3 agent. This option defines the username passed to radvd, used to drop "root" privileges and change user ID to username and group ID to the primary group of the user. If no user specified (by default), the user executing the L3 agent will be passed. If "root" specified, because radvd is spawned as root, no "username" parameter will be passed. (For more information see bug 1844688 (https://bugs.launchpad.net/neutron/+bug/1844688).) Changes in neutron 15.0.0..15.0.1 --------------------------------- cf59430df5 [OVS FW] Clean port rules if port not found in ovsdb cf3f00f24a Add more condition to check sg member exist 4f5eeba32a Convert Pyroute2 byte results to strings ff810fcd80 Set DB retry for quota_enforcement pecan_wsgi hook 7aa0660b86 NetcatTester.stop_processes skip "No such process" exception c04c5d00ac Imported Translations from Zanata 69250307ee Switch to use cast method in dhcp_ready_on_ports method 5c50ead96d TestMinBwQoSOvs must call the correct methods 5c5e17bd7d Remove Floating IP DNS record upon associated port deletion 6236d78a4a Set rootwrap daemon timeout for fullstack and functional tests 2e7e37c4a9 Log OVS firewall conjunction creation 44c838e25f Increase timeout when waiting for dnsmasq enablement ce3f2f7d26 Check dnsmasq process is active when spawned c20c77feb9 Handle OVSFWPortNotFound and OVSFWTagNotFound in ovs firewall 6ec7ba8695 Add radvd_user config option 88f2073526 Fix mismatch of tags in dnsmasq options 8da6836b5b Use admin context when updating router gateway bd04d1e0a5 [nova][train] Docs: Remove deprecated RetryFilter e3f83c216a switch to the newly created opensuse-15 nodeset e5650d19bf Handle ports assigned to routers without routerports aa0fe1dda8 Add policy config for get_flavor_service_profile operation 54c8943ab5 Randomize VNI in FdbInterfaceTestCase bbbf6f3ace Switch to stable/train neutron-tempest-plugin jobs in train branch Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- etc/rootwrap.conf | 3 + neutron/agent/dhcp/agent.py | 7 +- neutron/agent/linux/dhcp.py | 96 ++-- neutron/agent/linux/external_process.py | 5 +- .../agent/linux/openvswitch_firewall/firewall.py | 37 +- neutron/agent/linux/ra.py | 11 +- neutron/conf/agent/l3/config.py | 8 + neutron/conf/policies/flavor.py | 17 +- neutron/db/l3_db.py | 79 ++- neutron/locale/ko_KR/LC_MESSAGES/neutron.po | 65 ++- neutron/objects/ports.py | 71 ++- neutron/pecan_wsgi/hooks/quota_enforcement.py | 1 + neutron/privileged/agent/linux/ip_lib.py | 20 +- neutron/quota/resource_registry.py | 5 - .../functional/agent/linux/test_bridge_lib.py | 4 +- .../linux/openvswitch_firewall/test_firewall.py | 22 + .../unit/agent/linux/test_external_process.py | 19 + .../unit/privileged/agent/linux/test_ip_lib.py | 17 + .../notes/bug-1812168-4866066106c566f4.yaml | 6 + .../radvd_user-config-option-24730a6d686fee18.yaml | 11 + tools/deploy_rootwrap.sh | 1 + 32 files changed, 1061 insertions(+), 409 deletions(-) From no-reply at openstack.org Fri Dec 20 11:18:21 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 20 Dec 2019 11:18:21 -0000 Subject: [release-announce] glance_store 1.1.0 (ussuri) Message-ID: We high-spiritedly announce the release of: glance_store 1.1.0: OpenStack Image Service Store Library This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/glance_store Download the package from: https://pypi.org/project/glance_store For more details, please see below. 1.1.0 ^^^^^ Known Issues ************ * At the moment use of reserved stores is only limited to filesystem store driver. Also default "filesystem_store_datadir" path for these stores is set to "/var/lib/glance/", so with if you are using devstack for the deployment, you need to make sure you have appropriate permissions to create these reserved stores directories. Other Notes *********** * In this version, refactor was made how registering of filesystem configuration options for reserved stores works. Consumer just need to pass the key:value pair where key represents the name of the reserved store and value represents the actual store driver, to the glance_store. Changes in glance_store 1.0.0..1.1.0 ------------------------------------ 5c9db72 Remove sheepdog store driver d68c69f Add release notes link in readme ae24960 Imported Translations from Zanata a946494 Release note for 1.0.1 0bfdbc3 Update master for stable/train fe3f02f Register reserved store configs 59f55c6 Remove warning filter 9b6931e Cap sphinx for py2 to match global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 1 + glance_store/_drivers/sheepdog.py | 466 --------------------- glance_store/backend.py | 4 +- glance_store/exceptions.py | 2 - .../locale/en_GB/LC_MESSAGES/glance_store.po | 115 +---- glance_store/multi_backend.py | 52 ++- .../notes/release-1.0.1-098b1487ac8cc9a1.yaml | 15 + releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 135 ++++++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 5 +- releasenotes/source/train.rst | 6 + setup.cfg | 2 - 17 files changed, 210 insertions(+), 1048 deletions(-) From no-reply at openstack.org Fri Dec 20 11:23:40 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 20 Dec 2019 11:23:40 -0000 Subject: [release-announce] cinder-tempest-plugin 0.3.1 (ussuri) Message-ID: We jubilantly announce the release of: cinder-tempest-plugin 0.3.1: Tempest plugin tests for Cinder. This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/cinder-tempest-plugin Download the package from: https://tarballs.openstack.org/null/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. Changes in cinder-tempest-plugin 0.3.0..0.3.1 --------------------------------------------- 6f0b4fc Allow to run with API v3 (remove deprecated options) 147b7f3 Update README.md for running cinder tests in tempest Diffstat (except docs and test files) ------------------------------------- README.rst | 4 ++-- cinder_tempest_plugin/api/volume/base.py | 24 +++--------------------- 2 files changed, 5 insertions(+), 23 deletions(-) From no-reply at openstack.org Fri Dec 20 16:59:31 2019 From: no-reply at openstack.org (no-reply at openstack.org) Date: Fri, 20 Dec 2019 16:59:31 -0000 Subject: [release-announce] kayobe 7.0.0.0rc1 (train) Message-ID: Hello everyone, A new release candidate for kayobe for the end of the Train cycle is available! You can find the source code tarball at: https://tarballs.openstack.org/null/ Unless release-critical issues are found that warrant a release candidate respin, this candidate will be formally released as the final Train release. You are therefore strongly encouraged to test and validate this tarball! Alternatively, you can directly test the stable/train release branch at: https://opendev.org/openstack/kayobe/src/branch/stable/train Release notes for kayobe can be found at: https://docs.openstack.org/releasenotes/null/ If you find an issue that could be considered release-critical, please file it at: https://storyboard.openstack.org/#!/project/openstack/kayobe and tag it *train-rc-potential* to bring it to the kayobe release crew's attention.