# changelog

author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Revert "Mark 2.9 ansible-test sanity as non-voting"
  - Add Octavia job for testing Load Balancer


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Bump to dev version
  - Release 1.4.0 version
  - Container module for management Swift containers
  - Prepare for Ansible 2.11 tests
  - Add execution environment metadata
  - Fix issues with newest ansible-test 2.11


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210430071807.d1d6b4d
changelog:
  - Update patches
  - Remove CI jobs for rocky and stein branches from check
  - setup.cfg: Replace dashes with underscores
  - Migrating image module from AnsibleModule to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210513060045.daaa6bf
changelog:
  - Update patches
  - Add non-voting train TripleO jobs
  - Switch project and project_info module to OpenStackModule
  - Configure only one tripleo job
  - Add TripleO job on collections used in TripleO
  - Fix the idempotent of compute_flavor module


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210527100211.d4033b4
changelog:
  - Update patches
  - Remove pip job
  - Fix inventory plugin on Ansible 2.11
  - Make tripleo master job voting
  - Add bindep.txt for ansible-builder


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210608051808.4a1b092
changelog:
  - Update patches
  - Update checks for validate_certs in openstack_cloud_from_module
  - Fix host_aggregate to tolerate aggregate.hosts being None
  - Fail if referenced source image for a new volume does not exist


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210616061812.74c18f3
changelog:
  - Update patches
  - Floating ip info module
  - Switch identity_domain module to OpenStackModule
  - Switch federation_idp module to OpenStackModule
  - Switch federation_protocol module to OpenStackModule
  - Switch identity_group module to OpenStackModule
  - Switch port module to OpenStackModule
  - Switch ServerMetadata module to OpenStackModule
  - Switch coe_cluster module to OpenStackModule
  - Switch identity_group_info module to OpenStackModule
  - Switch object module to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210617071812.4171ee5
changelog:
  - Update patches
  - Switch Stack module to OpenStackModule
  - Switch Recordset module to OpenStackModule
  - Switch ServerGroup module to OpenStackModule
  - Switch auth module to OpenStackModule
  - Switch coe_cluster_template module to OpenStackModule
  - Switch flavor module to OpenStackModule
  - Switch flavor_info module to OpenStackModule
  - Switch endpoint module to OpenStackModule
  - Switch identity_domain_info module to OpenStackModule
  - Switch identity_user module to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210618061811.4ee8621
changelog:
  - Update patches
  - Dns zone info module
  - Add check_mode attribute to OpenstackModule
  - Switch group_assignment module to OpenStackModule
  - Switch KeystoneFederationProtocolInfo module to OpenStackModule
  - Switch catalog_service module to OpenStackModule
  - Switch federation_idp_info module to OpenStackModule
  - Switch federation_mapping module to OpenStackModule
  - Switch federation_mapping_info module to OpenStackModule
  - Switch floating_ip module to OpenStackModule
  - Switch lb_listener module to OpenStackModule
  - Switch lb_member module to OpenStackModule
  - Switch lb_pool module to OpenStackModule
  - Switch port_info module to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210622061809.50b5556
changelog:
  - Update patches
  - Switch hostaggregate module to OpenStackModule
  - Switch ProjectAccess module to OpenStackModule
  - Switch identity_role module to OpenStackModule
  - Switch user_info module to OpenStackModule
  - Switch role_assignment module to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20210623061812.a89ec02
changelog:
  - Update patches
  - Switch Quota module to OpenStackModule
  - Switch Snapshot module to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.5.1-0.20210624061812.b839f9e
changelog:
  - Update patches
  - Bump to devel 1.5.1-dev version
  - Release 1.5.0 version
  - fix update on empty list of allowed address pairs
  - Only apply necessary changes to subnets
  - Add address scope module


author: OSP Prod Chain <dev-null@redhat.com> 1.5.2-0.20210813091157.770b283
changelog:
  - Update patches
  - Reenable octavia job to vote
  - Changed minversion in tox to 3.18.0
  - Allow to attach multiple floating ips to a server
  - Only add or remove router interfaces when needed
  - Run ansible devel sanity tests on py38
  - Reenable ansible 2.11 linters job
  - Add mandatory requires_ansible version to metadata
  - Remove semver check from release job
  - Change the pipeline of releasing to tag pipeline
  - Add automatic release job triggered by tag
  - Wait for pool to be active and online
  - Add protocol listener octavia
  - Add missing info to changelog
  - Update IRC server in README
  - Bump to devel 1.5.1-dev version
  - Release 1.5.0 version
  - fix update on empty list of allowed address pairs
  - Only apply necessary changes to subnets
  - Add address scope module
  - Dns zone info module
  - Switch hostaggregate module to OpenStackModule
  - Switch ProjectAccess module to OpenStackModule
  - Add check_mode attribute to OpenstackModule
  - Switch Quota module to OpenStackModule
  - Update checks for validate_certs in openstack_cloud_from_module
  - Fix host_aggregate to tolerate aggregate.hosts being None
  - Floating ip info module
  - Fail if referenced source image for a new volume does not exist
  - Remove pip job
  - Fix inventory plugin on Ansible 2.11
  - Make tripleo master job voting
  - Switch Stack module to OpenStackModule
  - Switch identity_domain module to OpenStackModule
  - Switch identity_role module to OpenStackModule
  - Switch federation_idp module to OpenStackModule
  - Switch group_assignment module to OpenStackModule
  - Switch federation_protocol module to OpenStackModule
  - Switch KeystoneFederationProtocolInfo module to OpenStackModule
  - Switch identity_group module to OpenStackModule
  - Switch Recordset module to OpenStackModule
  - Switch port module to OpenStackModule
  - Switch user_info module to OpenStackModule
  - Switch ServerGroup module to OpenStackModule
  - Switch ServerMetadata module to OpenStackModule
  - Switch Snapshot module to OpenStackModule
  - Switch auth module to OpenStackModule
  - Switch catalog_service module to OpenStackModule
  - Switch coe_cluster module to OpenStackModule
  - Switch coe_cluster_template module to OpenStackModule
  - Switch flavor module to OpenStackModule
  - Switch flavor_info module to OpenStackModule
  - Switch endpoint module to OpenStackModule
  - Switch federation_idp_info module to OpenStackModule
  - Switch federation_mapping module to OpenStackModule
  - Switch federation_mapping_info module to OpenStackModule
  - Switch floating_ip module to OpenStackModule
  - Switch identity_domain_info module to OpenStackModule
  - Switch identity_group_info module to OpenStackModule
  - Switch identity_user module to OpenStackModule
  - Switch lb_listener module to OpenStackModule
  - Switch lb_member module to OpenStackModule
  - Switch lb_pool module to OpenStackModule
  - Switch object module to OpenStackModule
  - Switch port_info module to OpenStackModule
  - Switch role_assignment module to OpenStackModule
  - Add bindep.txt for ansible-builder
  - Add support to setting image tags
  - Add non-voting train TripleO jobs
  - Switch project and project_info module to OpenStackModule
  - Configure only one tripleo job
  - Add TripleO job on collections used in TripleO
  - Remove CI jobs for rocky and stein branches from check
  - setup.cfg: Replace dashes with underscores
  - Fix the idempotent of compute_flavor module
  - Migrating image module from AnsibleModule to OpenStackModule
  - Add wallaby job to CI
  - Bump to dev version
  - Release 1.4.0 version
  - Container module for management Swift containers
  - Prepare for Ansible 2.11 tests
  - Add execution environment metadata
  - Fix issues with newest ansible-test 2.11
  - Fix CI for latest ansible-test with no_log
  - security_group_rule: add support ipv6-icmp
  - Add binding profile to port module
  - Revert "Mark 2.9 ansible-test sanity as non-voting"
  - Add Octavia job for testing Load Balancer
  - add option to exclude legacy groups
  - Bump dev version in galaxy.yml
  - Release version 1.3.0 of Openstack Collection
  - Guidelines: Fix links and formatting
  - Migrating image_info module from AnsibleModule to OpenStackModule
  - Allow description field to be set with os_server
  - Fix some typos in readme
  - Mark 2.9 ansible-test sanity as non-voting
  - ironic: stop putting meaningless values to properties
  - Add modules for roles information
  - Add security_group_info module
  - Add security_group_rule_info module
  - New keypair_info module
  - Fix setting custom property on os_project
  - Add stack_info module
  - Remove protocols choice in security rules
  - Fix volume_info result for SDK < 0.19
  - Added shelve and unshelve as new server actions
  - Fixed check for None in os_port
  - ironic: deprecate sub-options of driver_info
  - Update recordset docu
  - Add support for new features
  - Add dev tag for collection install
  - Release 1.2.1 version of Openstack Ansible modules
  - Decrease MTU in networks tests
  - Enable update for recordset and add tests for dns and recordset module
  - Migrating subnet module from AnsibleModule to OpenStackModule
  - Аdd designate to install with devstack
  - Add network tests for versioned args
  - Separate volume tests from servers tests
  - Run images tests
  - Migrating network from AnsibleModule to OpenStackModule


author: OSP Prod Chain <dev-null@redhat.com> 1.5.2-0.20210902084635.ae4e7f3
changelog:
  - Update patches
  - Remove tests directory from ansible-tests
  - Add support check mode for all info modules


author: OSP Prod Chain <dev-null@redhat.com> 1.5.2-0.20211006070439.ecaff2a
changelog:
  - Update patches
  - Clean up the old jobs for rocky,stein,queens
  - Move CI to use Ansible 2.12 version as main
  - Add client and member listener timeouts for persistence (Ex. SSH)


author: OSP Prod Chain <dev-null@redhat.com> 1.5.3-0.20211113080403.15f73aa
changelog:
  - Update patches
  - Release 1.5.3 version with bugfixes
  - server_volume: check specified server is found
  - Don't require allowed_address_pairs for port


author: OSP Prod Chain <dev-null@redhat.com> 1.5.4-0.20211218070356.1582956
changelog:
  - Update patches
  - Remove failing job from gate
  - Replace victoria job by xena one
  - Move queens job to experimental


author: OSP Prod Chain <dev-null@redhat.com> 1.6.1-0.20220210070823.a1b9207
changelog:
  - Update patches
  - Add openstack.cloud.baremetal_port_info module
  - Add openstack.cloud.baremetal_node_info


author: OSP Prod Chain <dev-null@redhat.com> 1.6.1-0.20220211070949.7aa6263
changelog:
  - Update patches
  - Remove project properties tests and support
  - Add openstack.cloud.baremetal_port module


author: OSP Prod Chain <dev-null@redhat.com> 1.7.0-0.20220216070409.617e8fb
changelog:
  - Update patches
  - Release 1.7.0 version
  - Add CentOS 9 wallaby and master
  - Add CentOS 9 tripleo job


author: OSP Prod Chain <dev-null@redhat.com> 1.7.1-0.20220310071217.ba9aa99
changelog:
  - Revert changes to Zuul config which accidentally got merged from stable branch
  - Fix docs for openstack fragment
  - Release 1.7.1 version
  - Remove new SDK job from stable/1.0.0 CI
  - [LB] Add support for setting monitor_address
  - Fix inventory plugin doc for new ansible
  - Fix inventory plugin doc for new ansible
  - Add support for system role in role assignment
  - [LB] Add support for setting monitor_address
  - Run jobs on stable branch


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220310080909.8147294
changelog:
  - Update patches
  - Revert changes to Zuul config which accidentally got merged from stable branch
  - Fix docs for openstack fragment
  - Release 1.7.1 version
  - Remove new SDK job from stable/1.0.0 CI
  - [LB] Add support for setting monitor_address
  - Fix inventory plugin doc for new ansible
  - Fix inventory plugin doc for new ansible
  - Add support for system role in role assignment
  - [LB] Add support for setting monitor_address
  - Run jobs on stable branch


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220316070853.a162a02
changelog:
  - Update patches
  - Added warning about the upcoming release and its breaking changes
  - Fix assertion after stack deletion
  - Router: Remove unneeded 'filter' parameter


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220321070752.aae539a
changelog:
  - Update patches
  - Remove old,  unsupported parameters from documentation in image_info module
  - Handle aggregate host list set to None


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220322070747.cc604d3
changelog:
  - Update patches
  - Fixed python packages in tox virtualenvs
  - Bump devel version to 2.0.0-dev in master


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220328193352.d44915c
changelog:
  - Update patches
  - Synchronized galaxy.yml and galaxy.yml.in files
  - Fixed branch matching for parent jobs when on stable/1.0.0 branch
  - Run jobs for older OpenStack releases on stable/1.0.0 branch only
  - Fixed job hierarchy in Zuul CI configuration
  - Changed jobs against master branch of OpenStack SDK to non-voting
  - Synchronized Zuul CI configuration across all branches


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220330210841.938abd0
changelog:
  - Update patches
  - Reenabled check-import.sh which tests imports to Ansible Galaxy
  - Added job variants for stable/1.0.0 branch to Zuul CI config
  - Set Zuul CI job for OpenStack Train to voting
  - Fixed job hierarchy for Zuul CI


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220408061509.41ad425
changelog:
  - Update patches
  - Dropped deprecated return values in floating_ip_info and assert remaining fields
  - Changed compute_flavor_info module to use OpenStack SDK's proxy layer
  - Updated return value docs of compute_service_info module
  - Fixed Ansible branch in base job openstack-tox-linters-ansible
  - Add subnet pool module
  - Add 'all_projects' to server_action module
  - Refactored tox requirements for different Ansible releases


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220417070856.5fc8fca
changelog:
  - Update patches
  - Drop username from return values of identity_user_info
  - Fix logic in routers_info


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220426062459.5a43bdb
changelog:
  - Update patches
  - Follow up to bump of minimum required OpenStack SDK release to SDK 0.36.0 (Train)
  - Renamed image property protected to is_protected
  - Support description in sg-rule creation
  - Dropped broken linter job openstack-tox-linters-ansible-2.9
  - Temporarily set job openstack-tox-linters-ansible-2.9 to non-voting


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220429062710.c10cc9d
changelog:
  - Update patches
  - Temporarily run passing tests in our Zuul CI jobs only
  - Changed our Zuul CI *-octavia job to non-voting
  - Restricted galaxy-importer script to Python 3.6+
  - Constrain filters in compute_service_info to SDK >= 0.53.0
  - Removed object tags from ci role server
  - Added support for specifying a maximum version of the OpenStack SDK
  - Use Rocky release of Heat in Queens job
  - Move dns zone info to use proxy layer


author: OSP Prod Chain <dev-null@redhat.com> 1.7.2-0.20220506060905.fd1b9fc
changelog:
  - Update patches
  - Use proxy layer in identity_user module
  - Added description to RETURN doc of identity_user_info module
  - Use proxy layer in identity_user_info
  - Removed job definitions for stable/1.0.0 branch
  - Fixed return type of identity_role module
  - Update identity_role to work with latest sdk
  - Fixed return values in compute_service_info module again
  - Fixed return value disable{d,s}_reason in compute_service_info module


author: OSP Prod Chain <dev-null@redhat.com> 1.8.0-0.20220512120829.5bb8312
changelog:
  - Update patches
  - Use proxy layer in identity_user module
  - Added description to RETURN doc of identity_user_info module
  - Use proxy layer in identity_user_info
  - Removed job definitions for stable/1.0.0 branch
  - Fixed return type of identity_role module
  - Update identity_role to work with latest sdk
  - Fixed return values in compute_service_info module again
  - Fixed return value disable{d,s}_reason in compute_service_info module
  - Temporarily run passing tests in our Zuul CI jobs only
  - Changed our Zuul CI *-octavia job to non-voting
  - Restricted galaxy-importer script to Python 3.6+
  - Constrain filters in compute_service_info to SDK >= 0.53.0
  - Removed object tags from ci role server
  - Added support for specifying a maximum version of the OpenStack SDK
  - Use Rocky release of Heat in Queens job
  - Move dns zone info to use proxy layer
  - Follow up to bump of minimum required OpenStack SDK release to SDK 0.36.0 (Train)
  - Renamed image property protected to is_protected
  - Support description in sg-rule creation
  - Dropped broken linter job openstack-tox-linters-ansible-2.9
  - Temporarily set job openstack-tox-linters-ansible-2.9 to non-voting
  - Drop username from return values of identity_user_info
  - Release 1.8.0 version
  - Fix logic in routers_info
  - Changed compute_flavor_info module to use OpenStack SDK's proxy layer
  - Changed compute_flavor_info module to use OpenStack SDK's proxy layer
  - Updated return value docs of compute_service_info module
  - Updated return value docs of compute_service_info module
  - Synchronized Zuul CI configuration across all branches
  - Run tripleo*{train,wallaby}-osa jobs on stable/1.0.0 branch only
  - Dropped inherited variable tox_install_siblings
  - Dropped redundant job *-new_sdk
  - Run *-releases job on master branch only
  - Fixed python packages in tox virtualenvs
  - Run *-octavia job on master branch only
  - Disable jobs against master branch of OpenStack SDK on stable/1.0.0 branch
  - Fixed python packages in tox virtualenvs
  - Added warning about the upcoming release and its breaking changes
  - Bump devel version to 2.0.0-dev in master
  - Release 1.7.2 version
  - Revert changes to Zuul config which accidentally got merged from stable branch
  - Fix inventory plugin doc for new ansible
  - Add support for system role in role assignment
  - [LB] Add support for setting monitor_address


author: OSP Prod Chain <dev-null@redhat.com> 1.1.2-0.20210628222927.8a9b962
changelog:
  - Update patches
  - Use ansible_facts[] instead of fact variables
  - Add PKI role to functional testing


author: OSP Prod Chain <dev-null@redhat.com> 1.1.2-0.20210813045853.8a9b962
changelog:
  - Update patches
  - Use ansible_facts[] instead of fact variables
  - Add PKI role to functional testing
  - Remove references to unsupported operating systems
  - Run tests against localhost and container
  - Updated from OpenStack Ansible Tests


author: OSP Prod Chain <dev-null@redhat.com> 1.2.2-0.20220626012711.29ddca2
changelog:
  - Update patches
  - Update documentation about installation methods
  - Add more complete examples with sample output
  - Add blank lines between functions and classes


author: OSP Prod Chain <dev-null@redhat.com> 1.0.4-0.20210813044102.15ad507
changelog:
  - Update patches
  - Correct the tox option for skipping sdist generation
  - setup.cfg: Replace dashes with underscores
  - Use ansible_facts
  - Fix requirements


author: OSP Prod Chain <dev-null@redhat.com> 1.0.4-0.20220122232142.0dd2ea0
changelog:
  - Update patches
  - Add centos9 converage
  - Replacing chrony-helper with chronyc
  - Create chrony-online service
  - Switch to centos8 standalone job


author: OSP Prod Chain <dev-null@redhat.com> 1.2.1-0.20210425101736.0430237
changelog:
  - Update patches
  - dump all the shell variables from the system
  - Use centos8 stream images with molecule scenarios
  - add cephadm.log to logstash for indexing


author: OSP Prod Chain <dev-null@redhat.com> 1.3.1-0.20210813074113.bfef65d
changelog:
  - Update patches
  - Upgrade ansible-lint/molecule runs
  - Handling long file names in sova
  - Add errors.txt in artcl_logstash_files
  - Refactor zuul jobs
  - Correct the tox option for skipping sdist generation
  - add tempest_run.log to logstash
  - Add container update rpms info to collect logs
  - Avoid using openstack constraints
  - Add 2 minute timeout for repoquery
  - add sealert diagosis of selinux errors
  - dump all the shell variables from the system
  - Use centos8 stream images with molecule scenarios
  - add cephadm.log to logstash for indexing
  - Collect nested virtualization info
  - Update location of sova patterns
  - Move sova patterns outside the repository
  - Enable ansible-test units
  - Bump linters
  - Fix ansible-test sanity
  - Make rst files collection compatible
  - Transform artcl into a collection
  - Collect all *rc files
  - Revert "Disable voting of broken job"
  - Reinstate functional testing
  - Find correct python interpreter
  - Also collect journal errors and send to logstash
  - Add pattern to packages download failure
  - Fix pattern message for tempest
  - Fix roles_path
  - Add tempest pattern and standardize it
  - Add another packages failure pattern
  - Add pattern for proxy failure
  - Add conflict packages pattern
  - Remove cap for sphinx
  - Collect dnf module related infos
  - Fix path for collect-logs role
  - Add patterns to sova
  - Remove --size from container command
  - Changing bash executable
  - Enable verbose output for the openstack cli commands


author: OSP Prod Chain <dev-null@redhat.com> 1.4.1-0.20211208180415.66c8194
changelog:
  - Update patches
  - Replace ansible requirement by ansible-core
  - Also collect requests/calls took longer than 30s
  - Collect pcs CPU throttle events to logstash
  - Also collect rabbitmq report and cookies
  - Increase timeout for container collect logs
  - Update sanity ignore file
  - Collect Nova instances console logs


author: OSP Prod Chain <dev-null@redhat.com> 1.3.1-0.20210813051334.a784f1a
changelog:
  - Update patches
  - Correct the tox option for skipping sdist generation
  - Fixing ci
  - Use ansible_facts
  - Fix CI
  - Stop using handlers
  - Fixup requirements


author: OSP Prod Chain <dev-null@redhat.com> 1.1.6-0.20210813043246.effac4c
changelog:
  - Update patches
  - Correct the tox option for skipping sdist generation
  - Fix packages fact
  - setup.cfg: Replace dashes with underscores
  - Fix service fact reference
  - Use ansible_facts
  - Fix CI


author: OSP Prod Chain <dev-null@redhat.com> 1.1.6-0.20220217230802.ae0a361
changelog:
  - Update patches
  - Revert "addressing https://github.com/ansible-collections/community.general/issues/715"
  - addressing https://github.com/ansible-collections/community.general/issues/715


author: OSP Prod Chain <dev-null@redhat.com> 1.0.0-0.20210505151805.e82db3b
changelog:
  - Update patches
  - Add support for configuring load_sharing mode
  - Update README to clarify Thales name
  - Fix linters


author: OSP Prod Chain <dev-null@redhat.com> 1.0.1-0.20210813020724.e0f4569
changelog:
  - Update patches
  - Update .gitreview for stable/wallaby
  - Add support for configuring load_sharing mode
  - Update README to clarify Thales name
  - Fix linters


author: OSP Prod Chain <dev-null@redhat.com> 1.2.2-0.20210513002951.2c53d70
changelog:
  - Update patches
  - Use dnf/yum vars based on what is available
  - Mount yum/vars along with yum repos


author: OSP Prod Chain <dev-null@redhat.com> 1.2.3-0.20210813074940.81ca6b4
changelog:
  - Update patches
  - Remove docker modules from the role
  - Extract updated rpms from buildah images
  - Only mount /etc/{{ pkg_mgr_suffix }}/vars if it exists
  - Use dnf/yum vars based on what is available
  - Mount yum/vars along with yum repos
  - Fix git lookup
  - Replace deprecated UPPER_CONSTRAINTS_FILE variable


author: OSP Prod Chain <dev-null@redhat.com> 1.3.1-0.20220216001439.30d23d5
changelog:
  - Update patches
  - Move zuul jobs layout to centos9 only for master branch
  - Move zuul jobs layout to centos9 only for master branch


author: OSP Prod Chain <dev-null@redhat.com> 0.2.2-0.20210816090516.9159108
changelog:
  - Update patches
  - Use value in default.conf instead of ansible_fqdn
  - fix in case of expired kerberos ticket
  - Skip entries not in cloud_domain
  - Fix lint and molecule jobs after release of cryptography3.4


author: Lon Hohberger <lhh@redhat.com> 0.2.3-0.20220301190452.6b0ed82
changelog:
  - Use system installed ansible-freeipa instead of collections (rhbz#2092524)
  - Stop using latest community.general from git (rhbz#2092524)
  - Move linters to a separate job (rhbz#2092524)
  - Migrate to centos-9-stream to fix CI errors (rhbz#2092524)
  - Correct the tox option for skipping sdist generation (rhbz#2092524)
  - Fix triple_ipa_setup typo (rhbz#2092524)
  - Replacing community.general ipa modules with ansible-freeipa (rhbz#2092524)
  - Add_ipa_user.yml: Adds logical to concatenate services with role (rhbz#2092524)
  - Use podman for testing with molecule (rhbz#2092524)


author: OSP Prod Chain <dev-null@redhat.com> 0.2.3-0.20220816160338.6b0ed82
changelog:
  - Fix triple_ipa_setup typo (rhbz#2092524)
  - Replacing community.general ipa modules with ansible-freeipa (rhbz#2092524)
  - Add_ipa_user.yml: Adds logical to concatenate services with role (rhbz#2092524)
  - Use podman for testing with molecule (rhbz#2092524)


author: OSP Prod Chain <dev-null@redhat.com> 0.2.3-0.20220822150226.6b0ed82
changelog:
  - Use system installed ansible-freeipa instead of collections (rhbz#2092524)
  - Stop using latest community.general from git (rhbz#2092524)
  - Move linters to a separate job (rhbz#2092524)
  - Migrate to centos-9-stream to fix CI errors (rhbz#2092524)
  - Correct the tox option for skipping sdist generation (rhbz#2092524)


author: OSP Prod Chain <dev-null@redhat.com> 1.0.0-0.20210812102203.8633fbd
changelog:
  - Update patches
  - Adding check to verify if Powerflex is already installed prior to launching the installation


author: Matthias Runge <mrunge@redhat.com> - 5.12.0-9
changelog:
  - Disable dbi and notify_email plugins
  - Fix the "name portion" for the hostname_format parameter
    (rhbz#2089354)


author: Paul Leimer <pleimer@redhat.com> - 1.0.2
changelog:
  - 9a7dcdb Ignore non-existant cgroups
  - 6f573e5 Update README.md
  - 94e18b3 Ignore non-existant cgroups
  - 04c96df fix path generation for all cgroups and users


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.1-6
changelog:
  - Use %{name} macro in several places
  - Use %cmake_* macros consistently
  - Add a %check section to run the tests
  - Build HTML documentation with Doxygen, and add a new -doc subpackage
  - Add top-level documentation files (README.md etc.)
  - Try to add necessary libs to the .pc file, and remove unnecessary -I


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.2-1
changelog:
  - Update to 0.2.2 (SONAME bump)
  - Drop patch for upstream commit caab275509826dc5fe5ab2632582abb8f83ea2b3, now
    released


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-1
changelog:
  - Update to 0.3.0 (SONAME bump)
  - Drop EPEL7 conditionals in Fedora spec file
  - Drop missing header patch, now upstreamed
    (https://github.com/puppetlabs/cpp-hocon/pull/124)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-4
changelog:
  - Trivial simplification in the %build section
  - BR catch1-devel, and patch the build system to use it instead of the vendored
    copy in leatherman-devel; this fixes FTBFS due to SIGSTKSZ no longer being a
    preprocessor macro constant in glibc 2.34


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - add musl profile to gentoo
  - Switch to newer openstackdocstheme and reno versions


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecate dib-python; remove from in-tree elements
  - Pre-install python3 for CentOS


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Install gzip instead of busybox-gzip on suse
  - Install grep before busybox on suse distros
  - bootloader: remove dangling grubenv links
  - Move centos python3 installation after RHEL subscription
  - Copy apt gpg keys directly into trusted.gpg.d
  - Make iscsi-boot element support centos 8
  - update various gentoo bits


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove install unnecessary package
  - Revert "Avoid disabling rhel-7-server-rh-common-rpms"
  - rhel-common: Provide method to select module streams
  - Add support for CentOS 8 Stream cloud image


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix runtime error if DIB_DNF_MODULE_STREAMS is not set
  - Disable growpart in cloud-init-disable-resizefs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - simple-init: also remove en* interfaces from the images
  - Run autoremove on post-install step
  - Add support for vlan interfaces in dhcp-all-interfaces.sh


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove centos-repos package for Centos 8.3
  - Remove dib-block-device console entrypoint
  - Remove entry-point for element-info


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - add missing packages for python reinstall on gentoo
  - Fix centos 8.3 partition image building error with element iscsi-boot
  - Fix building error with element dracut-regenerate


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Set eus repositories if REG_RELEASE is set
  - Install last stable version of get-pip.py script
  - simplify updating python versions in gentoo
  - Fix CentOS Stream 8 base repo in centos element


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Change get-pip url
  - Add aarch64 support for rhel
  - Add efibootmgr utility for UEFI boot menu management
  - Fix hooks order for CentOS/Fedora when mirror used
  - Don't use hardcode while override base image file
  - Fix installation of proliant tools
  - Use the same bootloader pkg-map for all redhat family
  - Remove fedora-31 testing


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Only add rhel base repos when REG_REPOS is not set
  - Support secure-boot bootloader where possible


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - replace the link which is in the 06-hpdsa file
  - Change paths for bootloader files in iso element


author: OSP Prod Chain <dev-null@redhat.com> 3.7.0-1
changelog:
  - Update patches
  - Improved the documentation for DIB_DNF_MODULE_STREAMS
  - Properly set grub2 root device when using efi
  - Make DIB_DNF_MODULE_STREAMS part of yum element
  - Fix: IPA image buidling with OpenSuse.


author: OSP Prod Chain <dev-null@redhat.com> 3.10.1-0.20210428162235.280d923
changelog:
  - Update patches
  - dib-run-parts: stop leaving PROFILE_DIR behind
  - Ensure redhat efi packages are reinstalled during finalise


author: OSP Prod Chain <dev-null@redhat.com> 3.10.1-0.20210430101809.2317704
changelog:
  - Update patches
  - debian-minimal: Set bullseye version
  - Collect openstack logs
  - Remove dib-nodepool-functional-openstack-ubuntu-bionic
  - Fix centos stream set mirror


author: OSP Prod Chain <dev-null@redhat.com> 3.11.1-0.20210514091810.a4354d1
changelog:
  - Update patches
  - bootloader: disable BLS for Fedora
  - containerfile: automatically search for distro docker files
  - dib-lint: match text/x-script.python
  - Add containerfile element
  - setup.cfg: Replace dashes with underscores
  - Update the ironic jobs
  - debian-minimal: bullseye: /updates -> -security
  - Install epel-release from URL


author: OSP Prod Chain <dev-null@redhat.com> 3.12.1-0.20210713081810.556f4f6
changelog:
  - Update patches
  - Add a growvols utility for growing LVM volumes
  - Migrate from testr to stestr
  - cache-url : turn down verbose curl


author: OSP Prod Chain <dev-null@redhat.com> 3.13.1-0.20210813091455.a6ee4d0
changelog:
  - Update patches
  - Introduce openEuler distro
  - Fedora: bump DIB_RELEASE to 34
  - Permit specification of extra bootstrap packages
  - Update IRC networks
  - Add a keylime-agent element and a tpm-emulator element
  - Replace deprecated import of ABCs from collections
  - fedora-container: install dnf-plugins-core
  - Mount /sys RO
  - Add a growvols utility for growing LVM volumes
  - Migrate from testr to stestr
  - cache-url : turn down verbose curl
  - Add element block-device-efi-lvm
  - Do not uninstall non-installed packages
  - Remove octvia-v1-dsvm-* jobs
  - Fix DISTRO_NAME in Fedora elements
  - Add fedora-containerfile element
  - bootloader: remove extlinux/syslinux path
  - bootloader: disable BLS for Fedora
  - Auto find greatest Fedora cloud image sub-release
  - containerfile: automatically search for distro docker files
  - dib-lint: match text/x-script.python
  - Add containerfile element
  - setup.cfg: Replace dashes with underscores
  - Update the ironic jobs
  - debian-minimal: bullseye: /updates -> -security
  - debian-minimal: Set bullseye version
  - Collect openstack logs
  - Remove dib-nodepool-functional-openstack-ubuntu-bionic
  - Install pbr before glean to address SNI issues
  - dib-run-parts: stop leaving PROFILE_DIR behind
  - Ensure redhat efi packages are reinstalled during finalise
  - Add Debian Bullseye Zuul job
  - Improved the documentation for DIB_DNF_MODULE_STREAMS
  - Properly set grub2 root device when using efi
  - Make DIB_DNF_MODULE_STREAMS part of yum element
  - Convert multi line if statement to case
  - Fix centos stream set mirror
  - Fix: IPA image buidling with OpenSuse.
  - update gentoo keywords to support gcc-10
  - replace the link which is in the 06-hpdsa file
  - Only add rhel base repos when REG_REPOS is not set
  - Support secure-boot bootloader where possible
  - Change get-pip url
  - Add aarch64 support for rhel
  - Add efibootmgr utility for UEFI boot menu management
  - Fix hooks order for CentOS/Fedora when mirror used
  - Don't use hardcode while override base image file
  - Fix installation of proliant tools
  - Change paths for bootloader files in iso element
  - Use the same bootloader pkg-map for all redhat family
  - Don't install centos-linux-release on 8-stream
  - Remove fedora-31 testing
  - Set eus repositories if REG_RELEASE is set
  - Install last stable version of get-pip.py script
  - simplify updating python versions in gentoo
  - Install epel-release from URL
  - Add 'DIB_UBUNTU_MIRROR_DISTS' to ubuntu-minimal
  - Fix CentOS Stream 8 base repo in centos element
  - Remove the deprecated ironic-agent element
  - add missing packages for python reinstall on gentoo
  - Fix centos 8.3 partition image building error with element iscsi-boot
  - Fix building error with element dracut-regenerate
  - Enable dracut list installed modules
  - docs: fix wrong key in the lvm sample configuration
  - Remove centos-repos package for Centos 8.3
  - Remove dib-block-device console entrypoint
  - Remove entry-point for element-info
  - Add Python3 Wallaby unit tests


author: OSP Prod Chain <dev-null@redhat.com> 3.13.1-0.20210911110739.3c3ef6e
changelog:
  - Update patches
  - simple-init: support installing Glean from packages
  - simple-init: allow disabling DHCP fallback
  - Check and remove existing image interface configurations


author: OSP Prod Chain <dev-null@redhat.com> 3.13.1-0.20211007090405.6e83df4
changelog:
  - Update patches
  - Drop lower version requirement for networkx
  - Add DIB_YUM_REPO_PACKAGE as an alternative to DIB_YUM_REPO_CONF
  - Add policycoreutils package mappings for RHEL/Centos 9
  - RHEL/Centos 9 does not have package grub2-efi-x64-modules
  - Support grubby and the Bootloader Spec
  - Move grubenv to EFI dir
  - Fix cron not installed in debian


author: OSP Prod Chain <dev-null@redhat.com> 3.13.1-0.20211021091633.1a5c563
changelog:
  - Update patches
  - Run functional tests on Debian Bullseye
  - Simplify functests job
  - Remove extras job, put gentoo job in gate
  - functests: drop minimal tests in the gate
  - centos7 : drop functional testing
  - functests: drop apt-sources
  - ubuntu: add Focal test
  - ubuntu-systemd-container: deprecate and remove jobs
  - Revert "Allowing ubuntu element use local image"
  - epel: match replacement better
  - Remove py35 tox jobs


author: OSP Prod Chain <dev-null@redhat.com> 3.15.1-0.20211112142407.85e20d9
changelog:
  - Update patches
  - containerfile: handle errors better
  - containerfile: fix tar extraction
  - centos 9-stream: make non-voting for mirror issues


author: OSP Prod Chain <dev-null@redhat.com> 3.16.1-0.20211208192147.a2b8d4d
changelog:
  - Update patches
  - Document EFI elements requirements
  - Fix BLS based bootloader installation
  - Trivial: fix whitespace in ubuntu element rst
  - update gentoo source suffix (where it finds the file to download)
  - Allowing ubuntu element use local image
  - Added missing grubby arg DIB_BOOTLOADER_DEFAULT_CMDLINE
  - source-repositories: don't use --git-dir
  - Replace deprecated assertEquals
  - Revert "centos 9-stream: make non-voting for mirror issues"
  - Add openEuler jobs back
  - Update keylime-agent and tpm-emulator elements
  - Disable all repositories after attaching a pool


author: OSP Prod Chain <dev-null@redhat.com> 3.16.1-0.20220112090406.a32b969
changelog:
  - Update patches
  - Remove opensuse related funtests
  - centos: work around 9-stream BLS issues
  - Bump Ubuntu release to focal


author: OSP Prod Chain <dev-null@redhat.com> 3.16.1-0.20220115090353.bef53f2
changelog:
  - Update patches
  - Use https for base centos image download
  - enable cloud-init by default on systemd


author: OSP Prod Chain <dev-null@redhat.com> 3.16.1-0.20220201090408.5aa552e
changelog:
  - Update patches
  - Remove CentOS-8 jobs
  - Fix openSUSE images and bump them to 15.3
  - debian-minimal: remove old testing targets
  - Add debian-bullseye-arm64 build test
  - Rename existing BLS entry with the new machine-id


author: OSP Prod Chain <dev-null@redhat.com> 3.17.0-0.20220202090355.256eeab
changelog:
  - Update patches
  - Add 9-stream ARM64 testing
  - Switch 9-stream testing to use opendev mirrors
  - centos: do not use $releasever in .repo files


author: OSP Prod Chain <dev-null@redhat.com> 3.17.1-0.20220209110403.f7c93fd
changelog:
  - Update patches
  - Remove contrib/setup-gate-mirrors.sh
  - Cleanup more CentOS 8 bits
  - Add new container element - Rocky Linux
  - General improvements to the ubuntu-minimal docs
  - Remove extra if/then/else construct in pip element


author: OSP Prod Chain <dev-null@redhat.com> 3.18.0-0.20220210090940.b43c596
changelog:
  - Update patches
  - Revert "Use rpm -e instead of dnf for cleaning old kernels"
  - fedora-container: pull in glibc-langpack-en
  - Don't run functional tests on doc changes


author: OSP Prod Chain <dev-null@redhat.com> 3.18.1-0.20220217090438.f44644f
changelog:
  - Update patches
  - Update platform support to describe stable testing
  - Fallback to persistent netifs names with systemd


author: OSP Prod Chain <dev-null@redhat.com> 3.18.1-0.20220222090516.6b3af23
changelog:
  - Update patches
  - bootloader: fix arm64 install path
  - update gpg / file verification for Gentoo
  - Make growvols config path platform independent
  - dhcp-all-interfaces: opt let NetworkManager doit.


author: OSP Prod Chain <dev-null@redhat.com> 3.19.1-0.20220224160923.6a3b8d9
changelog:
  - Update patches
  - Detect boot and EFI partitions in extract-image
  - rhel: work around RHEL-9 BLS issues


author: OSP Prod Chain <dev-null@redhat.com> 3.20.1-0.20220317000357.7d782ae
changelog:
  - Update patches
  - containerfile: Add support for setting network driver
  - containerfile: add support for Docker
  - Handle btrfs root subvolume for fedora extract-image


author: OSP Prod Chain <dev-null@redhat.com> 3.20.4-0.20220428163545.555cecb
changelog:
  - Update patches
  - Switch to release-notes-jobs-python3
  - Fix dhcp-all-interfaces on debuntu systems
  - Add a job to test building jammy
  - Move reset-bls-entries to post-install
  - Set machine-id to uninitialized to trigger first boot
  - yum-minimal: clean up release package installs
  - source-repositories : use explicit sudo/-C args when in REPO_DEST
  - Update gentoo python version to 3.9
  - Add interpolation note for dynamic-login password
  - Move grub-install to the end, and skip for partition images


author: OSP Prod Chain <dev-null@redhat.com> 3.21.1-0.20220507090359.d3ce320
changelog:
  - Update patches
  - yum-minimal: workaround missing $releasedir variable
  - Temporarily stop running OpenSUSE functtests
  - Revert "Fallback to persistent netifs names with systemd"
  - centos: avoid head pipe failure
  - containerfile: update test to jammy


author: OSP Prod Chain <dev-null@redhat.com> 3.21.2-0.20220514080754.2f06cbc
changelog:
  - Update patches
  - Adopted dkms element to work on Ubuntu Jammy and nvidia drivers
  - Add Jammy functesting to dib


author: OSP Prod Chain <dev-null@redhat.com> 3.21.2-0.20220526120947.37edd33
changelog:
  - Update patches
  - Check and mount boot volume for data extraction with nouuid
  - Fix openssl example command in dynamic-login
  - Make centos reset-bls-entries behave the same as rhel


author: OSP Prod Chain <dev-null@redhat.com> 3.21.2-0.20220625090421.cdf931d
changelog:
  - Update patches
  - Add Fedora 36 support
  - containerfile: warn if we don't have a Dockerfile
  - Add support for Python 3.10
  - Revert "CentOS 9-stream : work around selinux permissions issue"
  - Add a warning in satellite configuration
  - Use plain tox jobs instead of openstack ones
  - Stop using openstack upper constraints
  - Drop tumbleweed job


author: OSP Prod Chain <dev-null@redhat.com> 3.22.1-0.20220701120834.527e75a
changelog:
  - Update patches
  - update default python for gentoo to 3.10
  - Use internal dhcp client for centos 9-stream and beyond


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1.2.4-1
changelog:
  - Update to v1.2.4
  - Drop Patch0 (longer sleep in tests - backport from upstream)
  - Drop Patch1 (missing NUL-terminator - issue fixed upstream)


author: Miguel Garcia <mgarciac@redhat.com> - 3.4.14-2
changelog:
  - CVE-2022-21698 prometheus/client_golang: promhttp: Check validity of method and code label values (rhbz#2067475)


author: Lon Hohberger <lon@redhat.com> - 3.4.14-3
changelog:
  - CVE-2022-3064 go-yaml: Improve heuristics preventing CPU/memory abuse by parsing malicious or large YAML documents


author: Lon Hohberger <lon@redhat.com> - 3.4.26-1
changelog:
  - Update to 3.4.26
  - Include vendored dependencies in separatae tarball since they were removed between 3.4.18 and 3.4.19


author: Fabio Alessandro Locati <fale@fedoraproject.org> - 5.13.1-2
changelog:
  - Provide the right font configuration
  - Drop ttf format since upstream affirms that otf is to be preferred


author: Antonio Trande <sagitter@fedoraproject.org> - 0.17.1-0.2.20190506git23989c4
changelog:
  - Bump to a pre-release 0.17.1, commit #23989c4
  - Unversioned commands point to Python3 on Fedora
  - Obsolete Python2 version on Fedora


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - py3: fix misc encoding issues
  - Use Ceph CLI
  - Ensure member statistics key is decoded
  - Fix compatibility with MySQL >= 8
  - Add release note about MySQL >= 8 support
  - Update mergify config
  - Pin chardet < 4
  - Fix yaml deprecation warning
  - Unpin python3 versions
  - Stop indexer and storage on cleanup
  - Remove python2.7 testing
  - Fix migrations reusing column objects
  - Pin oslo.policy<=3.4.0
  - Set json template for DELETE requests
  - Use Bionic as Travis CI dist
  - Use python 3.6 instead of 3.7
  - Prefer rados module over cradox
  - Set sitepackages=True for testenv in tox.ini
  - Blacklist gnocchiclient 7.0.7
  - Pin pymysql<0.10.0
  - Pin tooz<2.0.0
  - Pin psycopg2<=2.8.5
  - Pin sqlalchemy-utils<=0.36.3
  - Remove seconds keyword from numpy.timedelta64
  - Fix response data for failing gabbits
  - Pin pifpaf <3.0.0
  - Use 4.3 tag for ci-tools docker image
  - Teardown Ceph pool after test
  - Fix upgrade testing command not found
  - Sphinx suppress ref.term warnings


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix mergify config
  - Run upgrade testing from git
  - Drop upgrade jobs from 4.2
  - Pin sqlalchemy and tenacity
  - Skip py36-postgres-s3 for now
  - Re-enable tests using swift and s3 backend
  - Only test file backend for now.
  - Fix up merge conflicts
  - Update hacking


author: OSP Prod Chain <dev-null@redhat.com> 4.3.6-0.20210702101809.3055a0c
changelog:
  - Update patches
  - Fix tox.ini conflict
  - Fix update hacking test_storage.py conflict
  - Dont introduce amqp1d
  - Update hacking
  - Unpin SQLAlchemy
  - Use isinstance() instead of type() for auth header
  - Only convert set to list in amqp1d _flush()
  - Ignore H216 for flake8
  - Fix SQLAlchemy 1.4 support
  - Fix DB migration issue on MySQL >= 8
  - Fix bytes to str decode in Authorization header


author: OSP Prod Chain <dev-null@redhat.com> 4.3.7-0.20210813072615.c757cb4
changelog:
  - Update patches
  - Mark Python 3.6 as supported
  - Fix tox.ini conflict
  - Fix update hacking test_storage.py conflict
  - Dont introduce amqp1d
  - Update hacking
  - Unpin SQLAlchemy
  - Use isinstance() instead of type() for auth header
  - Only convert set to list in amqp1d _flush()
  - Ignore H216 for flake8
  - Fix SQLAlchemy 1.4 support
  - Fix DB migration issue on MySQL >= 8
  - Fix bytes to str decode in Authorization header
  - Fix mergify config
  - Run upgrade testing from git
  - Drop upgrade jobs from 4.2
  - Pin sqlalchemy and tenacity
  - Skip py36-postgres-s3 for now
  - Re-enable tests using swift and s3 backend
  - Only test file backend for now.
  - Revert "Pin oslo.policy<=3.4.0"
  - Fix up merge conflicts
  - py3: fix misc encoding issues
  - Use Ceph CLI
  - Ensure member statistics key is decoded
  - Fix compatibility with MySQL >= 8
  - Update hacking
  - Add release note about MySQL >= 8 support
  - Update mergify config
  - Pin chardet < 4
  - Fix yaml deprecation warning
  - Unpin python3 versions
  - Stop indexer and storage on cleanup
  - Remove python2.7 testing
  - Fix migrations reusing column objects
  - Pin oslo.policy<=3.4.0
  - Set json template for DELETE requests
  - Use Bionic as Travis CI dist
  - Use python 3.6 instead of 3.7
  - Prefer rados module over cradox
  - Set sitepackages=True for testenv in tox.ini
  - Blacklist gnocchiclient 7.0.7
  - Pin pymysql<0.10.0
  - Pin tooz<2.0.0
  - Pin psycopg2<=2.8.5
  - Pin sqlalchemy-utils<=0.36.3
  - Remove seconds keyword from numpy.timedelta64
  - Fix response data for failing gabbits
  - Pin pifpaf <3.0.0
  - Use 4.3 tag for ci-tools docker image
  - Teardown Ceph pool after test
  - Fix upgrade testing command not found
  - Sphinx suppress ref.term warnings


author: Lon Hohberger <lon@redhat.com> - 1.1.1-6
changelog:
  - Use git for setup
  - Use ioctl instead of x/crypto/ssh/terminal to determine
    whether we're on a TTY


author: Martin Magr <mmagr@redhat.com> - 0.3-1.git482adc4
changelog:
  - Added task scheduler (scheduler module)
  - Fixed spawning SensuConnector when not all subscription channels are available
  - Added map operations (misc module)


author: Martin Magr <mmagr@redhat.com> - 0.4-1.git4f0bf95
changelog:
  - Add system.GetOpenedFiles
  - Add possibility to get process limits
  - Enhance error message returned from Loki
  - Explicitly init http client in Loki connector
  - Add ability to choose tenant to Loki connector
  - Split connector package into separate packages


author: Pete Zaitcev <zaitcev@redhat.com> 1.6.0-3
changelog:
  - Hush warnings that prevent building with our "warning-is-error" settings
  - Fix liberasurecode_crc32_alt on s390x


author: Pete Zaitcev <zaitcev@redhat.com> 1.6.1-1
changelog:
  - Upstream 1.6.1
  - Add a patch for using strncpy on binary data
  - Add a patch for the warning about unitialized frags.array


author: Alfredo Moralejo <amoralej@redhat.com> - 4.3.0-1
changelog:
  - Update to latest upstream release 4.3.0 (closes rhbz#2010524)
  - Includes support for OpenSSL 3.0.0


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.10beta3
changelog:
  - Add upstream bug fixes from the v2.1 branch.
  - Add bug fixes from https://github.com/siddhesh/LuaJIT.git
  - Incorporate tests and benchmarks from LuaJIT-test-cleanup.


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.13beta3
changelog:
  - arm: Fix up condition codes for conditional arithmetic insn.
  - bugfix: fixed a segfault when unsinking 64-bit pointers.
  - Remove setrlimit on FreeBSD.
  - test: Check for package.searchers only in compat5.2.


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.16beta3
changelog:
  - New API functions jit.prngstate and thread.exdata from OpenResty.
  - Bug fixes in ppc64le and aarch64.
  - Optimised string hash function for SSE4.2
  - Miscellaneous bug fixes.


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 5.2.122-20
changelog:
  - Suppressed the dependency on SCons (as autotools are used instead)
  - Fixed the generated version minor number (from 127 to 122)
  - Fixed the target include directory


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - [goal] Deprecate the JSON formatted policy file


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update master for stable/wallaby
  - Update master for stable/wallaby
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 12.0.1-0.20210813061308.1fb8cde
changelog:
  - Update patches
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Imported Translations from Zanata
  - Imported Translations from Zanata
  - [goal] Deprecate the JSON formatted policy file
  - Update TOX_CONSTRAINTS_FILE
  - Implement secure RBAC for alarms and quota policies
  - Add common personas to base policies


author: OSP Prod Chain <dev-null@redhat.com> 12.0.1-0.20221118070733.c8f1746
changelog:
  - Ignore Gnocchi API error when the metric is not yet created (rhbz#2133029)
  - gnocchi: Use Dynamic Aggregates API (rhbz#2133029)


author: OSP Prod Chain <dev-null@redhat.com> 12.0.1-0.20220826090700.486e607
changelog:
  - Fix Secure RBAC policies for Containers API (rhbz#2116906)
  - Fix Secure RBAC policies for Consumers (rhbz#2116906)
  - Fix Secure RBAC policies for secret_metadata (rhbz#2116906)
  - Fix Secure RBAC policies for Orders (rhbz#2116906)
  - Fix Secure RBAC policies for Secret ACLs (rhbz#2116906)
  - Fix Secure RBAC policies for Secrets (rhbz#2116906)


author: OSP Prod Chain <dev-null@redhat.com> 12.0.1-0.20211026190406.a8226fc
changelog:
  - Update patches
  - Fix policy for adding a secret to a container
  - Fix secret metadata access rules (pt 2)
  - Fix secret metadata access rules
  - Fix POST /v1/secret/{secret-id}/metadata response


author: OSP Prod Chain <dev-null@redhat.com> 1:16.0.1-0.20210816091817.6026253
changelog:
  - Update patches
  - [Stable-only] Pin Gnocchi to a specific release
  - Use tox constraints instead of upper constraints
  - Cap tenacity < 7.0.0
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Deprecate support for Xen
  - Fix gnocchi create resource error when missing flavor
  - Using Iterable was deprecated in python 3.3
  - Imported Translations from Zanata
  - Update requirements URLs in tox config
  - Replace six with python3 code style
  - Fix invalid argument formatting in the exception message
  - Imported Translations from Zanata
  - Fix lower-constraints job


author: OSP Prod Chain <dev-null@redhat.com> 1:16.0.1-0.20220210070823.e5d121d
changelog:
  - Update patches
  - Support two nova metadata versions in instance XML
  - setup.cfg: Replace dashes with underscores
  - Pin cryptography to 3.2.0 to make pyOpenSSL
  - remove monotonic from requires


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove glance-registry from docs
  - Added missing Ceilometer configuration step for controller in docs.
  - Add release note link in README


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix dynamic pollster `default_discovery` method call
  - drop mock from lower-constraints
  - Refresh tox
  - Enable OpenStack pollster to configure Ids(project, user, and resource)


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Dynamic pollster support paging systems that return only a path for the next page


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix handling of metadatas that are set to None or False
  - [goal] Migrate tox based testing to ubuntu focal


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria
  - [goal] Migrate testing to ubuntu focal
  - Only process 'resource_id' if metric is configured for Gnocchi push


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Dep's should be restricted by upper-constraints
  - Imported Translations from Zanata
  - Add AZ resource metadata for volume size polling
  - Remove six.moves


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Reuse the docs deps to benefit from constraints
  - Imported Translations from Zanata


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update master for stable/wallaby
  - Imported Translations from Zanata
  - Update master for stable/wallaby
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Imported Translations from Zanata


author: OSP Prod Chain <dev-null@redhat.com> 1:18.2.1-0.20220701080741.1776695
changelog:
  - Update patches
  - NetApp ONTAP: Fix check QoS min support for SVM account
  - Prohibit volume manage to an encrypted volume type
  - Don't destroy existing backup by mistake on import


author: OSP Prod Chain <dev-null@redhat.com> 1:18.2.1-0.20230202190311.1776695
changelog:
  - Check VMDK subformat against an allowed list (rhbz#2162749)
  - Use the json format output of qemu-img info (rhbz#2162749)


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Brocade: Fix AttributeError when raising exception
  - smbfs: pick up remotefs method signature change


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Doc note warning about retyping unencrypted/encrypted volume
  - Set cluster name for volume groups
  - NetApp SolidFire: Fix bug on update cluster stats
  - Fix leave volume mapped on attach failure


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Docs: Improve contributor's release notes
  - [vmware] ensure datastores exist while fetching stats
  - Fix revert to snapshot for non admins
  - Backup: Limit number of concurent operations


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Brocade: Fix lookup UnboundLocalError
  - PowerMax Driver - Legacy volumes fail to live migrate
  - 3PAR: Set the right minimum client version


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Mark Active-Active mode as supported
  - Add cinder-plugin-ceph-tempest-mn-aa job
  - Remove exception.Error class
  - Add generated doc output path to doc8 ignore list


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Mark Active-Active mode as supported
  - Add cinder-plugin-ceph-tempest-mn-aa job
  - Remove exception.Error class
  - Add generated doc output path to doc8 ignore list
  - Mark Active-Active mode as supported
  - Add cinder-plugin-ceph-tempest-mn-aa job
  - Remove exception.Error class
  - Add generated doc output path to doc8 ignore list


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove Train online data migrations
  - Deprecate TSM Backup driver
  - Show cluster_name in volume details
  - Mark Active-Active mode as supported
  - Add cinder-plugin-ceph-tempest-mn-aa job
  - Fix: show volume transfer by name for non-admins
  - Remove exception.Error class
  - Add generated doc output path to doc8 ignore list


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add release note for zstd compression
  - Handle oslo.messaging ping endpoint
  - Add multiattach in Nimble driver
  - Remove "cinder-manage shell" commands
  - Support modern compression algorithms in cinder backup


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - PowerMax Driver - Failover abilities promotion
  - PowerMax Driver - Failover abilities legacy improvements


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - NetApp SolidFire: Enable driver IPv6 api request
  - Run l-c job on Bionic
  - PowerMax Driver - Feedback on snap_id feature
  - NetApp SolidFire: Add storage assisted migration support
  - Pylint: pin isort to 4.3.21
  - PowerMax Driver - Force add rep group volume
  - Fix: listing volumes with filters
  - Stop sending notifications to nonstandard pub id
  - NEC driver: fix live-migration failure with FC
  - bindep: Track qemu-img dependency


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Doc: Update storwize cinder driver configuration
  - Nimble multi-attach bad format changes
  - Follow Up: Default type overrides
  - [goal] Fixing lower constraints for Ubuntu Focal
  - NEC driver: fix a snapshot detach error
  - [NetApp] Adding support for Adaptive QoS in NetApp driver.
  - Require os-brick >= 4.0.1
  - Fix volume retype with AZ
  - PowerMax Driver - Prevent unmanage with snapvx
  - Update to oslo.privsep 2.3.0


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - PowerMax Driver - Force array and srp configuration
  - PowerMax Driver - Remove deprecated config options


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update HPMSA driver doc to include new HPE MSA models.
  - PowerMax Driver -  Allowing for an empty group on a clone volume


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - PowerMax Driver -  Exception when multipath not enabled for metro
  - [storwize]:Fixed select_io_group issues
  - [storwize]:Fixed check_flashcopy_rate issues
  - [Storwize] Option to retain the auxiliary volume
  - Remove oslo.versionedobjects extra install
  - PowerMax Driver - Migrate extra spec class fix
  - PowerMax Driver - Feedback for migrate exception handling
  - PowerMax Driver - Replica rdfg suspend fix


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Make EM branch release notes static
  - Make EOL branch release notes static
  - Rollback volume status if backup service is unavailable
  - SPDK: Report info in top-level volume_stats
  - Fix volume_stats storage_protocol usage in vol mgr
  - PowerMax Driver - Remove mandatory failover BID
  - PowerMax Driver - REST Iterator Expiration Fix


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Add prelude to victoria release notes
  - RBD: cinderlib support for rbd_keyring_conf option
  - [Storwize]:Fix delete_group_snapshot cleanup issue


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update master for stable/victoria
  - Correcting the response status range in WsgiLimiterProxy
  - Doc: Add notes on create_cloned_volume locking


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Add support for system and domain scoped tokens


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [SVF]:Fixed create_flashcopy_to_consistgrp
  - [SVF]: Support for retype operation on GM volumes
  - Fix a typo in the explanatory note


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Backup: Fix formatting errors
  - Critical fix for MSA 2060 and MSA 1060
  - Fix service_get_log tests
  - doc: update Brocade FCZM documentation
  - Disallow extension of attached volumes for NFS & Quobyte drivers
  - Stop configuring install_command in tox.


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove six of dir cinder/api/*
  - [SVF]:changes in create_group_from_src for replicated groups


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove six of dir cinder/tests/unit/api/*
  - Remove six of dir cinder/tests/unit/backup/*
  - Remove six of dir cinder/tests/unit/volume&zonemanager/*


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - RBD: Run flatten in a different thread when cloning a volume
  - Preparing for removal of six.reraise()
  - Remove six of dir cinder/image/*
  - Remove six in files under cinder/*
  - Remove six of dir cinder/tests/unit/policies&scheduler&targets/*
  - Remove six of dir cinder/tests/functional&hacking/*
  - Remove six of dir cinder/backup/*
  - [IBM DS8K]: Fixed rest API issue to get bundle


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Add mypy tox env
  - Remove six of files under cinder/test/unit
  - Remove six of dir cinder/volume/*
  - Add Cinder driver for Open-E JovianDSS data storage
  - Remove six of dir cinder/scheduler/*
  - PowerMax Driver - Feedback on review 746486
  - PowerMax Driver - Fix non-temporary snapshot delete


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - NetApp SolidFire: Fix clone and request timeout issues
  - Don't create LOG if not logging
  - Doc: Add max MV update step to cycle tasks


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Make docs build parallel
  - Update new contributor doc
  - doc: update new driver merge deadline


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix invalid asert_called_with statement
  - Fix cinder-manage cluster remove raising NoSuchOptError


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - [Trivial]Fix unncessary "import xx as xx" renaming


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Delete TSM Backup driver
  - Update Development Environment documentation for Ubuntu
  - Doc:Storwize to Spectrum Virtualize Family
  - PowerMax Docs -  Victoria new features and supported software
  - Bump minimum version of oslo.log
  - tox: remove bash from whitelist_externals


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - NetApp SolidFire: Fix error on cluster workload rebalancing
  - Import HTTPStatus instead of http_client (policy tests)
  - Import HTTPStatus instead of http_client


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [Trivial] Fix missing print format and missing white spaces
  - Fixed an issue with creating a backup from snapshot with NFS volume driver.


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Clarify 'supported' reinstatement policy
  - Imported Translations from Zanata
  - Add Python3 wallaby unit tests
  - NetApp SolidFire: Fix duplicate volume when API response is lost
  - Add common RBAC personas to cinder/policies/base.py
  - [doc]Fix an invalid url link in docs


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Fix volume rekey during clone
  - [IBM DS8000] Support volume name template
  - Tests: Improve get_qemu_img_version coverage
  - Race in Cinder backup manager
  - Add links to package metadata


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [goal] Deprecate the JSON formatted policy file
  - [SVF]:Fix clone fcmap not being deleted in cleanup
  - Update doc contributor doc


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Basic volume QoS doc.
  - RBD: Retry delete if VolumeIsBusy in _copy_image_to_volume
  - Pure Storage - bump version numbers for Wallaby
  - Fix cinder-manage <category> traceback
  - Switch from unittest2 compat methods to py3 methods


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add docs and update support matrix for Hitachi driver
  - [SVF]: Fixed host and group failover issues
  - [api-ref]Add replication_status(optional) to List groups with details response
  - Remove lxml deprecated methods
  - 3PAR: Workaround SSH logging issue


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Tests: Fix rbd unit test failure due to ceph keyring file
  - pylint: run coding-checks.sh with bash
  - Correct group:reset_group_snapshot_status policy


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Pure Storage FlashArray: Add active/active support


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Pure: Add default value to pure_host_personality
  - Add driver for Dell EMC PowerVault ME Series


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - created s3 cinder backup driver
  - NetApp SolidFire: Refactor DuplicateSfVolumeNames exception
  - doc: update release cycle tasks


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Change the CLI document for the extend-attached-volume
  - Introduces MV to add volume type ID in volumes details


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - RBD: Pass bytes type for mon_command inbuf
  - 3PAR: Allow iSCSI driver to be enabled for Primera 4.2 onwards.


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix irrelevant-files for two devstack jobs
  - Fix RBD_OPERATION_FEATURE_CLONE_PARENT in unittest
  - Update ceph driver docs, mentioning Hyper-V support


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Move brick calls from cinder.utils to volume_utils
  - Add KIOXIA KumoScale NVMeOF driver
  - doc: add rbd-iscsi-client info
  - Require oslo.serialization 4.1.0
  - Remove __unicode__() from CinderException
  - [Trivial]Add missing white space in the log message


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - HPE: Add Peer Persistence support for Primera backend
  - Use os-brick 4.2.0
  - Remove NestedQuotaDriver


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Use TOX_CONSTRAINTS_FILE
  - Fusionstorage Cinder Driver Support OceanStor 100D Storage.(dsware)
  - smbfs: set VHD UUID using volume UUID
  - Bump pylint to 2.6.0
  - LVM: fix _create_vg
  - vmware: Use cookiejar from oslo.vmware client directly
  - Tests: Add another mock psutil in quobyte tests
  - tox mypy: Call mypywrap.sh directly
  - Exception type is not iterable so should change it to string type
  - Tests: Move glance_stubs to glance dir
  - Remove install unnecessary packages


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Drop policy check failures to DEBUG
  - Correct format string in error message
  - [RBD] Fix snapshot backup name


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - TOYOU:  Abandon the target parameter and  Report SAN driver options
  - PowerMax Docs - Incorrect property set on volume group


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix CI_WIKI_NAME entries
  - Add ports filtering support to Dell EMC XtremIO driver
  - PowerMax Driver - Port status check


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Tests: Don't assert notifier not called
  - PowerMax Driver - Extend replicated volume
  - Add encryption_key_id to volume and backup details
  - PowerMax Driver - Fix assign SRP during promotion retype


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [SVF] Update volume replication properties
  - Properly handle InvalidScope exceptions
  - Update secure RBAC check strings with descriptions


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - API validation: Add cinder_host type to support ipv6 in manage
  - Imported Translations from Zanata
  - PowerMax Driver - Offline r1 promotion fixes
  - [SVF]: Fixed host and group failback issues
  - Pure Storage: check volumename length does not exceed maximum
  - [Pure] Add missing FC host personality support
  - [Storwize] Provide IOPS based storage offering
  - Hitachi: Trace REST API input/output logs
  - Hitachi: Use get_volume_stats in the base driver
  - [Pure] Fix failing consistency group tempest tests
  - Label temporary files created by image_utils
  - RBD: Change rbd_exclusive_cinder_pool's default


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Support format info in fs type drivers
  - Add Consistency Groups support in PowerStore driver
  - Add OpenStack volume replication v2.1 support in PowerStore driver
  - NetApp ONTAP: Add support for dynamic Adaptive QoS policy group creation
  - NetApp ONTAP: Add support for QoS minimums specs


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Always constraint dependencies in tox
  - Add virtualenv requirement to tox.ini
  - [SVF] Set volume IOPS based on volume size
  - [IBM DS8000]: Fix compatability issue in get_host


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [SVF]: Volume name is not validated for host
  - [SVF]:Storwize hyperswap volume is not deleting.
  - Resolve SADeprecationWarning for joinedload_all
  - Add support for consistency groups in the Nimble Storage driver
  - NFS: Fix for groups and cloning
  - NetApp ONTAP: Implement FlexGroup pool
  - API validation: Use cinder_host for services checks
  - Add QoS Suport for Pure Storage
  - [DS8K]: Support revert to snapshot


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update code layout and missing Zadara features
  - doc: Remove cryptsetup reference for compute setup
  - Dropping explicit unicode literal
  - api-ref: Don't list HTTP 500 for backup create
  - doc: add specs repo maintenance tasks
  - Fix in api-ref
  - image_utils: Use QEMU_IMG_FORCE_SHARE_VERSION constant


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - JovianDSS: add certs and snapshot restore
  - Tests: Improve RBD v2 clone API unit tests
  - add openstack-python3-wallaby-jobs-arm64 job


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Bug fix for revert to snapshot feature
  - Fix old attach method
  - PowerMax Driver - Allowing for all types of boolean in extra specs


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Bug fix for revert to snapshot feature
  - Fix old attach method
  - Bug fix for revert to snapshot feature
  - Fix old attach method


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Use os-brick 4.3.0
  - NetApp ONTAP: Fix FlexGroup replication
  - Imported Translations from Zanata
  - Support mTLS when calling the glance API
  - Follow up NetApp ONTAP FlexGroup feature
  - Backup manager: Synchronously call remove_export
  - Bug fix for revert to snapshot feature
  - Add explanations on safe delete
  - Fix volume OVO create method
  - Remove unnecessary save call
  - Fix old attach method
  - Fix automatic quota sync for migrating volumes
  - Add support for RBD fast-diff feature for backups stored in Ceph
  - PowerMax Driver - Release notes for 761643 and 767172
  - PowerMax Driver - Initiator group contents check
  - PowerMax Driver - Fix pylint errors in test_common and provision
  - PowerMax Driver - U4P Failover SerialNumber KeyError fix
  - Resolve SAWarning SQLAlchemy warning
  - PowerMax Driver - Check for missing port group
  - PowerMax Driver - Promotion RDF Group number fix


author: OSP Prod Chain <dev-null@redhat.com> 1:18.0.0-0.1.0rc1
changelog:
  - Update patches
  - Quota: Fix multiple race conditions
  - Prevent quota and reservations to go into negative
  - Update cinder manage quota commands
  - Fix quota usage duplicate entries
  - Remove nested quota leftovers
  - Quota: Fix until_refresh config changes
  - Remove unused quota python classes
  - Add quota utils to cinder-manage
  - Change snapshots type with volume retype
  - Cinder - Creating clone of encrypted volume fails
  - Use os-brick 4.3.1
  - Add prelude for Wallaby release notes
  - Fix automatic quota sync for temporary volumes
  - Fix PowerStore iSCSI targets filtering
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 1:18.0.1-0.20210425051742.e7f145b
changelog:
  - Update patches
  - Drop lower-constraints job
  - Add known issue note about encrypted volumes
  - Add releasenote for glance mTLS fix
  - Add release note about cgroups v1
  - Fix: show volume by name for non-admins
  - LVM: Fix delete volume error due to lvs failure


author: OSP Prod Chain <dev-null@redhat.com> 1:18.0.1-0.20210513053833.8dd2a81
changelog:
  - Update patches
  - Fix PowerFlex volume type conversion
  - zuul: fixes for the A/A job (nodeset, variables)
  - Fix sporadic cleanup unit test failure
  - Open local image files with "rb" mode


author: OSP Prod Chain <dev-null@redhat.com> 1:18.0.1-0.20210618041811.624f63f
changelog:
  - Update patches
  - Fix typo in Dell EMC Unity driver documentation
  - Add warning message about slow volume backend


author: OSP Prod Chain <dev-null@redhat.com> 1:18.0.1-0.20210629041812.2793ca0
changelog:
  - Update patches
  - [Pure Storage] Ensure multiattach volumes are not disconnected early
  - Retry "lvs" call on segfault for _get_thin_pool_free_space


author: OSP Prod Chain <dev-null@redhat.com> 1:18.0.1-0.20210813081004.fbd6386
changelog:
  - Update patches
  - [Pure Storage] Fix CG cloning crash when very long volume names
  - NFS: Update connection info on online snap create
  - Abort volume creation when encryption spec is invalid
  - NetApp ONTAP: Fix QoS lost after moving volume
  - [Pure Storage] Fix minimum SDK version required
  - LVM: Retry lvdisplay and lvcreate calls on segfault
  - LVM: Use --readonly for lvdisplay in lv_has_snapshot
  - Fix instance locality scheduler filter
  - [Pure Storage] Ensure multiattach volumes are not disconnected early
  - Retry "lvs" call on segfault for _get_thin_pool_free_space
  - Fix typo in Dell EMC Unity driver documentation
  - Add warning message about slow volume backend
  - PowerMax Docs - Wallaby documentation
  - Fix PowerFlex volume type conversion
  - zuul: fixes for the A/A job (nodeset, variables)
  - Fix sporadic cleanup unit test failure
  - Open local image files with "rb" mode
  - Drop lower-constraints job
  - Add known issue note about encrypted volumes
  - Add releasenote for glance mTLS fix
  - Add release note about cgroups v1
  - Fix: show volume by name for non-admins
  - Quota: Fix multiple race conditions
  - Prevent quota and reservations to go into negative
  - Update cinder manage quota commands
  - Fix quota usage duplicate entries
  - Remove nested quota leftovers
  - Quota: Fix until_refresh config changes
  - Remove unused quota python classes
  - LVM: Fix delete volume error due to lvs failure
  - Add quota utils to cinder-manage
  - Change snapshots type with volume retype
  - Cinder - Creating clone of encrypted volume fails
  - Use os-brick 4.3.1
  - Add prelude for Wallaby release notes
  - Fix automatic quota sync for temporary volumes
  - Fix PowerStore iSCSI targets filtering
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Use os-brick 4.3.0
  - NetApp ONTAP: Fix FlexGroup replication
  - Imported Translations from Zanata
  - Support mTLS when calling the glance API
  - Follow up NetApp ONTAP FlexGroup feature
  - Backup manager: Synchronously call remove_export
  - Bug fix for revert to snapshot feature
  - JovianDSS: add certs and snapshot restore
  - Update code layout and missing Zadara features
  - doc: Remove cryptsetup reference for compute setup
  - Add explanations on safe delete
  - Fix volume OVO create method
  - Remove unnecessary save call
  - Fix old attach method
  - Fix automatic quota sync for migrating volumes
  - [SVF]: Volume name is not validated for host
  - Changed whitelist to allowlist in tox
  - [SVF]:Storwize hyperswap volume is not deleting.
  - Resolve SADeprecationWarning for joinedload_all
  - Always constraint dependencies in tox
  - Add support for consistency groups in the Nimble Storage driver
  - NFS: Fix for groups and cloning
  - Dropping explicit unicode literal
  - Add virtualenv requirement to tox.ini
  - NetApp ONTAP: Implement FlexGroup pool
  - Add support for RBD fast-diff feature for backups stored in Ceph
  - API validation: Use cinder_host for services checks
  - Support format info in fs type drivers
  - PowerMax Driver - Release notes for 761643 and 767172
  - Add Consistency Groups support in PowerStore driver
  - Add OpenStack volume replication v2.1 support in PowerStore driver
  - API validation: Add cinder_host type to support ipv6 in manage
  - [SVF] Set volume IOPS based on volume size
  - Add QoS Suport for Pure Storage
  - Imported Translations from Zanata
  - NetApp ONTAP: Add support for dynamic Adaptive QoS policy group creation
  - NetApp ONTAP: Add support for QoS minimums specs
  - PowerMax Driver - Initiator group contents check
  - PowerMax Driver - Allowing for all types of boolean in extra specs
  - PowerMax Driver - Offline r1 promotion fixes
  - api-ref: Don't list HTTP 500 for backup create
  - [SVF]: Fixed host and group failback issues
  - Pure Storage: check volumename length does not exceed maximum
  - [DS8K]: Support revert to snapshot
  - [Pure] Add missing FC host personality support
  - Tests: Don't assert notifier not called
  - [Storwize] Provide IOPS based storage offering
  - doc: add specs repo maintenance tasks
  - PowerMax Driver - Extend replicated volume
  - Hitachi: Trace REST API input/output logs
  - PowerMax Driver - Fix pylint errors in test_common and provision
  - PowerMax Driver - U4P Failover SerialNumber KeyError fix
  - Hitachi: Use get_volume_stats in the base driver
  - Fix in api-ref
  - [Pure] Fix failing consistency group tempest tests
  - Resolve SAWarning SQLAlchemy warning
  - Fix CI_WIKI_NAME entries
  - Use TOX_CONSTRAINTS_FILE
  - Drop policy check failures to DEBUG
  - Fusionstorage Cinder Driver Support OceanStor 100D Storage.(dsware)
  - image_utils: Use QEMU_IMG_FORCE_SHARE_VERSION constant
  - [SVF] Update volume replication properties
  - smbfs: set VHD UUID using volume UUID
  - TOYOU:  Abandon the target parameter and  Report SAN driver options
  - Simplify composite check strings for project personas
  - Make sure we pass context objects directly to policy enforcement
  - Properly handle InvalidScope exceptions
  - Update secure RBAC check strings with descriptions
  - Tests: Improve RBD v2 clone API unit tests
  - Add ports filtering support to Dell EMC XtremIO driver
  - Update to hacking 4.0.0
  - HPE: Add Peer Persistence support for Primera backend
  - Use os-brick 4.2.0
  - Move trace methods from utils to volume_utils
  - Imported Translations from Zanata
  - Bump pylint to 2.6.0
  - LVM: fix _create_vg
  - Move brick calls from cinder.utils to volume_utils
  - vmware: Use cookiejar from oslo.vmware client directly
  - mypy: annotate volume manager
  - Add KIOXIA KumoScale NVMeOF driver
  - Fix irrelevant-files for two devstack jobs
  - doc: add rbd-iscsi-client info
  - Fix RBD_OPERATION_FEATURE_CLONE_PARENT in unittest
  - Require oslo.serialization 4.1.0
  - Update ceph driver docs, mentioning Hyper-V support
  - PowerMax Driver - Check for missing port group
  - Add encryption_key_id to volume and backup details
  - RBD: Pass bytes type for mon_command inbuf
  - Change the CLI document for the extend-attached-volume
  - Correct format string in error message
  - 3PAR: Allow iSCSI driver to be enabled for Primera 4.2 onwards.
  - Imported Translations from Zanata
  - Log information about the Ceph v2 clone API
  - created s3 cinder backup driver
  - Tests: Add another mock psutil in quobyte tests
  - Add ceph iscsi volume driver
  - Add Cinder driver for TOYOU ACS5000
  - Remove NestedQuotaDriver
  - Label temporary files created by image_utils
  - Update SolidFire Storage assisted migration in support-matrix
  - Pure: Add default value to pure_host_personality
  - Add driver for Dell EMC PowerVault ME Series
  - Imported Translations from Zanata
  - Introduces MV to add volume type ID in volumes details
  - LVM: Support only LVM 2.02.107+
  - LVM: Use --readonly for lvs
  - NetApp SolidFire: Refactor DuplicateSfVolumeNames exception
  - Tests: Fix rbd unit test failure due to ceph keyring file
  - Remove __unicode__() from CinderException
  - doc: update release cycle tasks
  - tox mypy: Call mypywrap.sh directly
  - pylint: run coding-checks.sh with bash
  - Hitachi: Wait until the volume can be deleted
  - Basic volume QoS doc.
  - PowerMax Driver - Promotion RDF Group number fix
  - Add docs and update support matrix for Hitachi driver
  - Imported Translations from Zanata
  - [RBD] Fix snapshot backup name
  - Correct group:reset_group_snapshot_status policy
  - RBD: Change rbd_exclusive_cinder_pool's default
  - RBD: Retry delete if VolumeIsBusy in _copy_image_to_volume
  - add openstack-python3-wallaby-jobs-arm64 job
  - Exception type is not iterable so should change it to string type
  - [IBM DS8000]: Fix compatability issue in get_host
  - PowerMax Driver - Fix assign SRP during promotion retype
  - Pure Storage FlashArray: Add active/active support
  - [SVF]: Fixed host and group failover issues
  - Pure Storage - bump version numbers for Wallaby
  - Tests: Move glance_stubs to glance dir
  - [Trivial]Add missing white space in the log message
  - PowerMax Driver - Port status check
  - Fix cinder-manage <category> traceback
  - [SVF] RevertToSnapshot support for GM volumes
  - Reno: Use customized template
  - Remove install unnecessary packages
  - [api-ref]Add replication_status(optional) to List groups with details response
  - PowerMax Docs - Incorrect property set on volume group
  - Switch from unittest2 compat methods to py3 methods
  - Remove unneeded arg from _clean_db (vol manager)
  - Remove lxml deprecated methods
  - 3PAR: Workaround SSH logging issue


author: OSP Prod Chain <dev-null@redhat.com> 1:18.1.0-0.20210902112106.73e2099
changelog:
  - Update patches
  - Fix: Schema validation for attachment create API
  - Support Images API v2.11
  - Allow removing NFS snapshots in error status
  - LVM: Retry lvextend commands on code 139
  - PowerMax Driver - Fix for create snapshot
  - [Pure Storage] Resolve missing provider_id issue (PowerVC)
  - RBD: use correct stripe unit in clone operation
  - [rbd] Fix create encrypted volume from snapshot
  - Add libcgroup related packages in bindep.txt
  - PowerMax Driver - Fix for create group from source
  - PowerMax Driver - Fix for deleting replication group
  - PowerMax Driver - Temporary snapshot enhancements


author: OSP Prod Chain <dev-null@redhat.com> 1:18.1.1-0.20211208164642.30578a7
changelog:
  - Update patches
  - [Pure Storage] Add missing DB values when performing create CG from CG snap
  - RBD: Call trash operation when plain deletion fails


author: OSP Prod Chain <dev-null@redhat.com> 1:18.1.1-0.20220203050802.30578a7
changelog:
  - Delete attachment on remove_export failure
  - Fix detach notification
  - Fixed copy-on-write mode in GPFS NFS driver


author: OSP Prod Chain <dev-null@redhat.com> 1:18.1.1-0.20220209223400.0a6d43a
changelog:
  - Update patches
  - [stable-only] Specify openstacksdk stable branch
  - Volume transfers: Remove duplicate policy check
  - Fix: Race between attachment and volume deletion
  - Expose volume_attachments in Volume OVO
  - Delete attachment on remove_export failure
  - Fix detach notification
  - Reject bad img formats for uploaded encrypted vols
  - NetApp ONTAP: Fix sub-clone zapi call
  - Driver assisted migration on retype when it's safe
  - Fixed copy-on-write mode in GPFS NFS driver


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.2-0.20220219170352.63d6672
changelog:
  - Update patches
  - Fix support for scoped tokens and default roles
  - Fix recordset_records quota enforcement


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.2-0.20220614212615.f255747
changelog:
  - Update patches
  - Fix misleading release note for RBAC changes.
  - Update zuul queue configuration
  - Clarifies the zone import error message
  - Fix incorrect 404 error on floating IP create
  - Fix duplicate zone when creating ptr records
  - Cleanup scheduler
  - Fixed incorrect message when zone import failed due to quota
  - Fix dns.query.tcp/udp not always handling ipv6 properly
  - Simplify create zone import implementation
  - Stop running grenade on Wallaby
  - Checks for invalid denylist regex patterns
  - Improve wording for validation error messages
  - Modernize PTR implementation in Central
  - Fix designate-manage pool update bugs
  - Allow email subadresses to be used within mail url of CAA records
  - Fix zone update when adding new Bind9 target to pool.
  - Add proper quota error messages
  - Fix delete zone transfer request with scoped token
  - Minimum TTL value allowed is zero
  - Fix a typo in the tsigkey policy file
  - Fix set-quotas for non-project scoped tokens
  - Validate worker actions before retrying poll
  - Fixed incorrect quota exception message


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Move back to mod_wsgi for devstack
  - Fix l-c testing for ubuntu focal
  - Native Zuul v3 designate-grenade-pdns4 job


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Imported Translations from Zanata
  - Increase lower-constraint for kombu
  - Fix pool update with duplicate masters
  - Fix pdns4 devstack plugin
  - Update master for stable/victoria
  - Remove install unnecessary packages
  - Add link to openstack client commands in cli doc section


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Drop deprecated tail_log function from devstack plugin
  - Be explicit about the coordination URL
  - Work around broken json parsing in latest pygments
  - requirements: Drop os-testr
  - Fix lower-constraints test not constraining properly
  - Remove the unused coding style modules
  - Add Python3 wallaby unit tests
  - [part1]:Remove six


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Bump minimum version of oslo.policy to 2.1.0
  - Bump minimum version of oslo.log to 4.3.0
  - Add timeout to rndc commands
  - Fix resource links in API endpoints


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix lower-constraints
  - Implement secure RBAC for zone transfer requests
  - Implement secure RBAC for zone transfer accepts
  - Implement secure RBAC for zone imports
  - Implement secure RBAC for zone exports
  - Implement secure RBAC for zones
  - Implement secure RBAC for tsigkeys
  - Implement secure RBAC for top-level domains
  - Implement secure RBAC for tenant policies
  - Implement secure RBAC for service status
  - Implement secure RBAC for recordsets
  - Implement secure RBAC for records
  - Implement secure RBAC for quotas
  - Implement secure RBAC for pools
  - Implement secure RBAC for blacklists


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.0-0.1.0rc1
changelog:
  - Update patches
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210813005127.d7cd958
changelog:
  - Update patches
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - [goal] Deprecate the JSON formatted policy file
  - Add NS1 backend
  - New Doc intro section


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20211208155253.04a6d31
changelog:
  - Update patches
  - Fix race condition in the sink when deleting records
  - Support filtering on zone import/export list


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Fix lower-constrains job
  - Run npm nodejs job with Firefox browser
  - Disable nodjs an lower constraint job temporarily


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Check authorization before import for image
  - Use grenade-multinode instead of the custom legacy job


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add a test to replicate the owner-required behavior of copy-image
  - Deprecation cleanout Registry and related
  - Make test-setup.sh compatible with mysql8
  - Fix: Interrupted copy-image leaking data on subsequent operation
  - Use unittest.mock instead of mock


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Don't use Stevedore 3.0.0 which breaks gate
  - Refactor TaskFactory and Executor to take an admin ImageRepo
  - Add a functional test for non-owned image copying
  - Refactor common auth token code in images test
  - Drop collections.abc compat handling
  - Removal of 'enable_v2_api'


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Make import task capable of running as admin on behalf of user
  - Add context.elevated() helper for getting admin privileges


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update sample configs post deprecation removals
  - Cleanup remove api v1 and registry code


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Make wsgi_app support graceful shutdown
  - Make image conversion use a proper python interpreter for prlimit


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Refresh Glance example configs for Victoria milestone 2
  - Add new config options in sample config generator


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix non-deterministic copy_image_revert_lifecycle test
  - Squelch the stevedore.extension debug logging in functional tests
  - Inspect upload/import stream and set virtual_size
  - Stream-friendly disk format inspection module


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Flesh out FakeImage for extra_properties
  - Add tests for _ImportToStore.execute()


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Poll for final state on test_copy_image_revert_lifecycle()
  - Fix import failure status reporting when all_stores_must_succeed=True
  - zuul: use the new barbican simple-crypto job
  - Functional reproducer for bug 1891352
  - Make wait_for_fork() more robust against infinite deadlock


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Implement time-limited import locking
  - Make test_copy_image_revert_lifecycle handle 409 on import retry


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add functional test for task status updating
  - Add FakeData generator test utility


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Add functional test for task status updating
  - Add FakeData generator test utility
  - Add functional test for task status updating
  - Add FakeData generator test utility


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Disable wait_for_fork() kill aggression if expect_exit=True
  - Add functional test for task status updating
  - Add FakeData generator test utility


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Move SynchronousAPIBase to a generalized location
  - Fix metadefs for compute-watchdog


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Functional test enhancement for lock busting
  - Handle atomic image properties separately


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add a release note about import locking
  - Cleanup import status information after busting a lock
  - Add ImageLock to base flow checks


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [Trivial]Add missing print parameters in log messages
  - Make our import-workflow job also convert images to raw
  - Make our ceph job enable thin provisioning


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - docs: Remove cruft from 'conf.py'
  - docs: Convert table of image properties to definition list
  - docs: Remove references to XenAPI driver


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix cleaning of web-download image import
  - Image import "web-download" check downloaded size


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Bump lower_constraints and requirements
  - Run nova-ceph-multistore only when tempest is ran
  - Imported Translations from Zanata
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add policy sample file in doc
  - Exclude os_glance namespace from property quota
  - Make os_glance namespace reserved
  - Update docs and renos for os_glance reservation
  - Change database migration version to wallaby


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add basic/common personas to base policies
  - Bump requirements to prepare for secure RBAC
  - Stop raising 403 when image is not found


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add a test for migration naming and phase rules
  - Update API docs for new /v2/images/{image_id}/tasks API
  - New API /v2/images/{id}/tasks
  - Utilize newly added tasks database fields
  - Extract req.context in a variable
  - Expand tasks database table to add more columns
  - Pass oslo.context RequestContext objects directly to policy enforcement
  - Properly handle InvalidScope exceptions


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add administrator docs for distributed-import
  - Distributed image import
  - Make functional tests set node_staging_uri
  - Fail to start if authorization and policy is misconfigured
  - Add get_ksa_client() helper


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add glance functional protection tests to check and gate
  - Bump Images API version to 2.12
  - Make image_conversion use action wrapper
  - Add missing fail case tests for image_conversion
  - Make action wrapper support arbitrary properties
  - Make web-download revert all stores on fail
  - Pass ImageActionWrapper to internal plugins


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix test_cache_middleware ImageStub
  - Make copy_image plugin use action wrapper
  - Make inject_image_metadata use action wrapper
  - Fix nonsensical test mocks and assertions
  - Allow plugins to mutate image extra_properties


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add a release note for secure RBAC personas
  - Wallaby milestone 3 release notes
  - Fix erroneous exit from copy wait loop
  - Update the task policies
  - trivial: remove unnecessary grouping in base policies
  - trivial: Fix minor grammatical issues in cache middleware
  - Implement project personas for image actions
  - Enable second glance worker for import testing
  - Add housekeeping module and staging cleaner


author: OSP Prod Chain <dev-null@redhat.com> 1:22.0.1-0.20210813081122.c127bbc
changelog:
  - Update patches
  - Revert "Remove all usage of keystoneclient"
  - Fix the policy deprecation message
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Fix a typo in contributor docs
  - Make some metadef operations admin-only
  - Add a release note for secure RBAC personas
  - Wallaby milestone 3 release notes
  - Fix erroneous exit from copy wait loop
  - Update the task policies
  - trivial: remove unnecessary grouping in base policies
  - trivial: Fix minor grammatical issues in cache middleware
  - Refresh Glance example configs for Wallaby milestone 3
  - Implement project personas for image actions
  - Fix test_cache_middleware ImageStub
  - Add glance functional protection tests to check and gate
  - Enable second glance worker for import testing
  - Add housekeeping module and staging cleaner
  - Add administrator docs for distributed-import
  - Distributed image import
  - Make functional tests set node_staging_uri
  - Fail to start if authorization and policy is misconfigured
  - Add get_ksa_client() helper
  - Add a test for migration naming and phase rules
  - Bump Images API version to 2.12
  - Update API docs for new /v2/images/{image_id}/tasks API
  - New API /v2/images/{id}/tasks
  - Utilize newly added tasks database fields
  - Extract req.context in a variable
  - Expand tasks database table to add more columns
  - Pass oslo.context RequestContext objects directly to policy enforcement
  - Properly handle InvalidScope exceptions
  - Add basic/common personas to base policies
  - Bump requirements to prepare for secure RBAC
  - Stop raising 403 when image is not found
  - Fix: cinder store test
  - Cleanup remaining tenant terminology in glance API docs
  - trivial: Fix a typo in devstack plugin.sh
  - Remove unused option "owner_is_tenant"
  - Uncap PrettyTable
  - Make copy_image plugin use action wrapper
  - Make inject_image_metadata use action wrapper
  - Fix nonsensical test mocks and assertions
  - Allow plugins to mutate image extra_properties
  - Make image_conversion use action wrapper
  - Add missing fail case tests for image_conversion
  - Make action wrapper support arbitrary properties
  - Make web-download revert all stores on fail
  - Pass ImageActionWrapper to internal plugins
  - Add functional tests for cinder multiple store
  - Add devstack plugin script
  - Add policy sample file in doc
  - [goal] Deprecate the JSON formatted policy file
  - Exclude os_glance namespace from property quota
  - Make os_glance namespace reserved
  - Update docs and renos for os_glance reservation
  - Change database migration version to wallaby
  - Fix upgrade checks for sheepdog
  - Tox.ini: add py39
  - Fix a typo in functional helper class
  - Move some helper functions to base class
  - Update version of doc8
  - Imported Translations from Zanata
  - [Doc] Remove description about v1 api and glance-registry
  - Replace md5 with oslo version


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Rename variables in sort key validation
  - Improve naming of get_allowed_params() argument


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Bump MANILACLIENT_VERSION and use sharev2 endpoint
  - Bump MANILACLIENT_VERSION and use sharev2 endpoint


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria
  - Mark support for python3.8


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove grenade-heat and heat-functional-non-apache
  - Modify 'if' Macro to allow optional properties
  - Add template version 2021-04-16 for Wallaby
  - Dep's should be restricted by upper-constraints
  - Allow null values to be returned from Macros
  - Refactor Properties._get_property_value()


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Use set instead of list of server_deferred_statuses


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add test cases to check user{domain} pattern.
  - [S2007220]: Added more image properties to web_image
  - Imported Translations from Zanata
  - Add more information for tests
  - Update get_hosts to use available API
  - As of nova microversion 2.57, personality is deprecated
  - Remove gabbi tempest plugin
  - Switch from unittest2 compat methods to Python 3.x methods
  - S2007837: Fixes domain_id parameter in the user find call
  - Remove handling for client status races


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Use TOX_CONSTRAINTS_FILE
  - Adopt grenade to multinode setting


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Align lower-constraints for new pip
  - Fix args for initializing trove client


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Bump requirements to support secure RBAC effort
  - Update doc8 version
  - Imported Translations from Zanata
  - Use assertCountEqual instead of assertItemsEqual
  - Use TOX_CONSTRAINTS_FILE
  - Delete default security groups created by stack.
  - Fix pygments style


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix iter bug with SQlAlchemy 1.3.23
  - Don't create deployment when changing transport


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add separate policy for updates with no changes
  - Fix avoid deprecation warnings from policy
  - Add segments attribute to OS::Neutron::ProviderNet
  - Allow deleting Server/DeployedServer without swift/zaqar
  - Use neutron client for server.addresses
  - Fix typo in documentation
  - Remove references to basestring
  - Switch to collections.abc.*
  - Allow creating a Neutron port without fixed ips
  - Move testing to Fedora 33
  - Fix invalid argument formatting in exception messages
  - Adds backups and backups_gigabytes parameters to cinder quota resource
  - Remove deprecated tail_log function
  - Always reset CONF when starting the wsgi app
  - Regenerate trust when update with different user
  - Add Vitrage template resource
  - Optimise resource type listing
  - Use resource_id instead of phy rsrc name in InstanceGroup
  - Ignore old 'vN-branch' tags when scanning for release notes
  - Fix duplicated words issue like "can be be used"
  - Workaround client race in legacy nested stack delete
  - Allow turning off max_stacks limit


author: OSP Prod Chain <dev-null@redhat.com> 1:16.0.1-0.20210427021755.7b9ffc5
changelog:
  - Update patches
  - Preserve order in list_concat_unique
  - Don't update status for replaced resource
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 1:16.0.1-0.20210813073748.8fbd447
changelog:
  - Update patches
  - Use Block Storage API v3 instead of API v2
  - Preserve order in list_concat_unique
  - Don't update status for replaced resource
  - Assume interface detach called for port not found
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add separate policy for updates with no changes
  - Fix avoid deprecation warnings from policy
  - Add segments attribute to OS::Neutron::ProviderNet
  - Allow deleting Server/DeployedServer without swift/zaqar
  - Implement secure RBAC
  - Allow using database configs on db retry
  - Use neutron client for server.addresses
  - Fix iter bug with SQlAlchemy 1.3.23
  - Don't create deployment when changing transport
  - Fix typo in documentation
  - Remove references to basestring
  - Switch to collections.abc.*
  - Allow creating a Neutron port without fixed ips
  - Move testing to Fedora 33
  - Bump requirements to support secure RBAC effort
  - Fix multiple gate issues
  - Update doc8 version
  - Imported Translations from Zanata
  - Add openstack-python3-wallaby-jobs-arm64 job
  - Fix invalid argument formatting in exception messages
  - Adds backups and backups_gigabytes parameters to cinder quota resource
  - Remove deprecated tail_log function
  - Always reset CONF when starting the wsgi app
  - Regenerate trust when update with different user
  - Use assertCountEqual instead of assertItemsEqual
  - Add Vitrage template resource
  - Use TOX_CONSTRAINTS_FILE
  - Delete default security groups created by stack.
  - Fix pygments style
  - Optimise resource type listing
  - Use resource_id instead of phy rsrc name in InstanceGroup
  - Ignore old 'vN-branch' tags when scanning for release notes
  - Fix duplicated words issue like "can be be used"
  - Workaround client race in legacy nested stack delete
  - Allow turning off max_stacks limit


author: OSP Prod Chain <dev-null@redhat.com> 1:16.0.1-0.20211208173411.704389f
changelog:
  - Update patches
  - Provide install_command to pip install with upper-constraints
  - Fix timeout calc of nested resource groups
  - Reproduce bug story/2009237


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove six
  - Use TOX_CONSTRAINTS_FILE
  - replace imp module
  - Add py38 test
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria


author: OSP Prod Chain <dev-null@redhat.com> 2.2.1-0.20210813003050.a0be75b
changelog:
  - Update patches
  - Update .gitreview for stable/wallaby
  - Reuse the docs deps to benefit from constraints


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge "Use Horizon project template for django jobs"
  - Use Horizon project template for django jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge "[ussuri][goal] Drop python 2.7 support and testing"
  - [ussuri][goal] Drop python 2.7 support and testing


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge "translation: drop babel extractor definitions"
  - translation: drop babel extractor definitions


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Drop Django 1.11 support
  - Revert accidental tox.ini change
  - s/assertItemsEqual/assertCountEqual/g
  - Remove six usage (2/2)
  - Remove six usage (1/2)
  - Merge "Remove six usage (2/2)"
  - Merge "Drop Django 1.11 support"
  - Merge "Revert accidental tox.ini change"
  - Drop Django 1.11 support
  - Merge "Remove six usage (1/2)"
  - Revert accidental tox.ini change
  - s/assertItemsEqual/assertCountEqual/g
  - Remove six usage (2/2)
  - Remove six usage (1/2)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Drop Django 1.11 support
  - Revert accidental tox.ini change
  - s/assertItemsEqual/assertCountEqual/g
  - Remove six usage (2/2)
  - Remove six usage (1/2)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Drop Django 1.11 support
  - Revert accidental tox.ini change
  - s/assertItemsEqual/assertCountEqual/g
  - Remove six usage (2/2)
  - Remove six usage (1/2)
  - Drop Django 1.11 support
  - Revert accidental tox.ini change
  - s/assertItemsEqual/assertCountEqual/g
  - Remove six usage (2/2)
  - Remove six usage (1/2)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Switch to newer openstackdocstheme and reno versions
  - Fix hacking min version to 3.0.1


author: OSP Prod Chain <dev-null@redhat.com> 5.0.1-0.20210813005412.cd889e6
changelog:
  - Update patches
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Support policy-in-code and deprecated policy
  - Imported Translations from Zanata
  - Run npm nodejs job with Firefox browser


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.5-0.20220928180659.dd2bfab
changelog:
  - Fix iRMC driver to use certification file in HTTPS (rhbz#2129134)
  - Modify test code to avoid CONF modification affection (rhbz#2129134)
  - Change molds option to appropriate class (rhbz#2129134)


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Correct release mappings for 16.2
  - Replace pysendfile with os.sendfile
  - Validate configdrive string format
  - Enforce autospec in test_chassis
  - Replace retrying with tenacity
  - devstack: support installing ironic-lib from source in DIB IPA
  - Report the slowest tests after a test run


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add support for using NVMe specific cleaning
  - Trivial: fix incorrect ordering in iLO tests


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Enable swift temporary URLs in grenade and provide a good error message
  - [trivial] fix typos in conductor
  - Implement system scoped RBAC for the allocation APIs
  - Implement system scoped RBAC for conductor APIs
  - Implement system scoped RBAC for volume APIs
  - Implement system scoped RBAC for utility APIs
  - Implement system scoped RBAC for node and driver passthru
  - Implement system scoped RBAC for baremetal drivers
  - Implement system scoped RBAC for chassis
  - Implement system scoped RBAC for port groups
  - Implement "system" scoped RBAC for ports
  - Implement "system" scoped RBAC for the node endpoint
  - Fix broken configdrive_use_object_store
  - [doc-only] Add BFV basic flow and networking context


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - RBAC System Scope: observer -> reader
  - Implement system scoped RBAC for the deploy templates APIs
  - Implement system scoped RBAC for the event APIs


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - secure-rbac - minor follow-up for project scoped tests
  - Add both IPv4 and IPv6 DHCP options if interface has both
  - [Trivial] Fix testing of volume connector exception
  - Switch iLO and iRMC to the new secure boot framework
  - devstack: a safeguard for disabled tempurls
  - [trivial] Remove default parameter from execute
  - Initial Project scoped tests
  - Enforce autospec in test_driver
  - Enforce autospec in test_notification_utils module
  - Enforce autospec in test_node
  - Add support to manage certificates in iLO
  - Update oslo.policy requirement to version 3.6.2


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Trivial: add a missing argument to an exception
  - Allocation support for project scoped RBAC
  - Mark multinode non-voting due to high failure rate
  - Don't try to use attempts=None with tenacity
  - Update Redfish RAID release note
  - Allow users to configure priority for {create,delete}_configuration
  - RBAC Follow-up: Review follow-up.
  - Rework the standalone guide
  - docs: move overriding interfaces to the standalone documentation
  - Allow instance_info to override node interface
  - Allow support for multipath volumes
  - Revert "Update iDRAC doc with missing interfaces"
  - Follow-up on project scoped trait tests
  - Project scope driver vendor pass-through
  - Volume targets/connectors Project Scoped RBAC
  - Enforce autospec in test_port
  - Enforce autospec in test_volume_connector
  - Enforce autospec in test_volume_target
  - Add Redfish RAID management to Ironic
  - Add support for using NVMe specific cleaning
  - Prepare to use tinycore 12 for tinyipa
  - Adds config parameter kernel_append_param for iLO
  - Review feedback follow-up on Node System Scoped RBAC
  - More GPU support in idrac-wsman inspect interface


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add iRMC Driver Support to DevStack Code
  - API to force manual cleaning without booting IPA
  - Allow ansible deploys to be fast-tracked
  - [doc] Add initial system-scoped text to secure-rbac
  - Add CentOS7 for supported ramdisk for dhcpless deploy
  - Enforce autospec in test_console_utils
  - Update iDRAC doc with idrac-redfish-virtual-media
  - Update iDRAC doc on Redfish vendor passthru interface
  - Enforce autospec in test_portgroup


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Version 17.0 mapping/doc updates
  - Add prelude for Ironic 17.0.
  - Add known iDRAC virtual media boot issue
  - Revise release notes for 17.0 release
  - Allow unsupported redfish set_boot_mode
  - Add anaconda configuration and template
  - Add Redfish RAID interface to idrac HW type
  - Follow-up to RBAC allocation changes
  - Increment API version for Secure RBAC
  - Add runtime gpu capabilities to ilo inspection
  - Deprecate legacy policies, update project scoped docs
  - Switch to JSON RPC from ironic-lib
  - Use OOB inspection to fetch MACs for IB inspection


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Version 17.0 mapping/doc updates
  - Add prelude for Ironic 17.0.
  - Add known iDRAC virtual media boot issue
  - Revise release notes for 17.0 release
  - Add Redfish RAID interface to idrac HW type
  - Version 17.0 mapping/doc updates
  - Add prelude for Ironic 17.0.
  - Add known iDRAC virtual media boot issue
  - Revise release notes for 17.0 release
  - Add Redfish RAID interface to idrac HW type


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Allow overriding an external URL for virtual media
  - Follow up of Use OOB inspection to fetch MACs for IB inspection
  - Add anaconda support in the pxe boot driver
  - Support pre-built deploy/rescue ISO in Redfish
  - Version 17.0 mapping/doc updates
  - Add prelude for Ironic 17.0.
  - Add known iDRAC virtual media boot issue
  - Update idrac-redfish RAID release note
  - Remove extra/vif_port_id
  - Revise release notes for 17.0 release
  - Add Redfish RAID interface to idrac HW type


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add agent_status and agent_status_message params to heartbeat
  - Restrict syncing of boot mode to Supermicro
  - Add iDRAC management via Redfish to idrac HW type
  - Generic way to configure clean step priorites
  - Fix configuration generation for ironic doc pages
  - Fix Bandit check
  - Always add 'boot_method' vmedia in redfish/ilo vmedia boot
  - Add import, export configuration to idrac-redfish
  - Move configuration mold utilities
  - [doc] Warning about out-of-sync ESPs for UEFI software RAID
  - [doc] Update available software RAID levels.
  - Automaticaly set cipher suite
  - Fix webserver_verify_ca config documentation
  - Allow using per-site network_data schema
  - Add configuration mold storage
  - DRAC : idrac-redfish inspect updates pxe port
  - update grub2 file name
  - redfish boot_interfaces, ipmitool -> pxe
  - redfish-virtual-media: allow USB devices instead of floppies
  - Fix idrac-wsman BIOS step async error handling
  - Validate the kickstart template and file before use
  - Allow running RAID cleaning steps with in-band cleaning
  - Enable Reuse of Zuul Job in 3rd Party CI Environment


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.2-0.20210416052859.b216ba4
changelog:
  - Update patches
  - Drop conflicting custom cirros version variable
  - Update python-dracclient version
  - Followup idrac configuration mold steps
  - Follow-up Automaticaly set cipher suite


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.2-0.20210423051738.953b8e8
changelog:
  - Update patches
  - Do not use pregenerated tokens with a pre-built ISO
  - Fix idrac-wsman BIOS factory_reset result finding


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.2-0.20210427051730.e94a8ef
changelog:
  - Update patches
  - Remove temporary cleaning information on starting cleaning
  - Fix fast track with redfish-virtual-media


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.3-0.20210513053820.fce4cc1
changelog:
  - Update patches
  - Fix deployment when executing a command fails after the command starts
  - Provide an option to not cache bootable iso ramdisks
  - Update refarch with information about image_download_source
  - Do not mask configdrive when executing in-band deploy steps
  - Inherit InvalidImageRef from InvalidParameterValue
  - Process in-band deploy steps on fast-track
  - Remove a pause before cleaning when fast-tracking
  - Docs: dhcp-less works with Glean 1.19.0


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.3-0.20210607082938.925ebb8
changelog:
  - Update patches
  - Set download stable branch for IPA
  - Secure RBAC - Efficent node santiziation
  - Update project conundrum related docs


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.3-0.20210623021811.b889565
changelog:
  - Update patches
  - Add documentation for anaconda deploy interface
  - Fix node detail instance_uuid request handling
  - Handle non-key-value params in [inspector]extra_kernel_params


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.4-0.20210709021810.6ea8e69
changelog:
  - Update patches
  - Use selectinload for all list queries
  - Allow node_sanitize function to be provided overrides
  - API to pass fields to node object list
  - Set stage for objects to handle selected field lists.
  - Only return the requested fields from the DB
  - Avoid double file removal in create_boot_iso


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.4-0.20210714041806.a415e7e
changelog:
  - Update patches
  - Add missing BIOSSettings version mapping for older releases
  - Clean up images when ejecting an ISO with Redfish


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.4-0.20210813090124.9f9ed55
changelog:
  - Update patches
  - Use shim-signed on Ubuntu, shim is empty now
  - Defer checking image size until instance info is built
  - Fix regression in ramdisk deploy kernel parameters
  - Fix iPXE docs: snponly is not always available
  - Fix Redfish RAID interface_type physical disk hint
  - Redfish: Skip non-RAID controllers for RAID
  - Update Redfish RAID disk_type unit test
  - Redfish: Get only RAID controller's physical disks
  - Add missing BIOSSettings version mapping for older releases
  - Clean up images when ejecting an ISO with Redfish
  - Ironic index docs/command check backport
  - Use selectinload for all list queries
  - Allow node_sanitize function to be provided overrides
  - API to pass fields to node object list
  - Set stage for objects to handle selected field lists.
  - Only return the requested fields from the DB
  - Skip port create if MAC is blank
  - Avoid double file removal in create_boot_iso
  - Cache AgentClient on Task, not globally
  - Suppress policy deprecation and default change warnings
  - Update the clear job id's constant
  - Fix ramdisk boot option handling
  - Add documentation for anaconda deploy interface
  - Fix node detail instance_uuid request handling
  - Handle non-key-value params in [inspector]extra_kernel_params
  - dhcp-less: mention how to provide network_data to instance
  - Refactor iDRAC OEM extension manager calls
  - Improve agent_client logging
  - Set download stable branch for IPA
  - Secure RBAC - Efficent node santiziation
  - Update project conundrum related docs
  - Avoid unnecessary validation in boot interfaces
  - Delete unavailable py2 package
  - Fix deployment when executing a command fails after the command starts
  - Provide an option to not cache bootable iso ramdisks
  - Update refarch with information about image_download_source
  - Do not mask configdrive when executing in-band deploy steps
  - Inherit InvalidImageRef from InvalidParameterValue
  - Process in-band deploy steps on fast-track
  - Remove a pause before cleaning when fast-tracking
  - Docs: dhcp-less works with Glean 1.19.0
  - Remove temporary cleaning information on starting cleaning
  - Fix fast track with redfish-virtual-media
  - Do not use pregenerated tokens with a pre-built ISO
  - Wipe agent tokens on inspection start and abort
  - Fix idrac-wsman BIOS factory_reset result finding
  - Read default cirros version from stackrc
  - Drop conflicting custom cirros version variable
  - Update python-dracclient version
  - Followup idrac configuration mold steps
  - Follow-up Automaticaly set cipher suite
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add agent_status and agent_status_message params to heartbeat
  - Restrict syncing of boot mode to Supermicro
  - Add iDRAC management via Redfish to idrac HW type
  - Generic way to configure clean step priorites
  - Fix configuration generation for ironic doc pages
  - Fix Bandit check
  - Always add 'boot_method' vmedia in redfish/ilo vmedia boot
  - Add import, export configuration to idrac-redfish
  - Move configuration mold utilities
  - [doc] Warning about out-of-sync ESPs for UEFI software RAID
  - [doc] Update available software RAID levels.
  - Automaticaly set cipher suite
  - Fix webserver_verify_ca config documentation
  - Allow using per-site network_data schema
  - Add configuration mold storage
  - DRAC : idrac-redfish inspect updates pxe port
  - update grub2 file name
  - redfish boot_interfaces, ipmitool -> pxe
  - redfish-virtual-media: allow USB devices instead of floppies
  - Allow overriding an external URL for virtual media
  - Fix idrac-wsman BIOS step async error handling
  - Follow up of Use OOB inspection to fetch MACs for IB inspection
  - Validate the kickstart template and file before use
  - Add anaconda support in the pxe boot driver
  - Allow running RAID cleaning steps with in-band cleaning
  - Support pre-built deploy/rescue ISO in Redfish
  - Version 17.0 mapping/doc updates
  - Add prelude for Ironic 17.0.
  - Add known iDRAC virtual media boot issue
  - Update idrac-redfish RAID release note
  - Remove extra/vif_port_id
  - Revise release notes for 17.0 release
  - Allow unsupported redfish set_boot_mode
  - Add anaconda configuration and template
  - Add Redfish RAID interface to idrac HW type
  - Follow-up to RBAC allocation changes
  - Increment API version for Secure RBAC
  - Add runtime gpu capabilities to ilo inspection
  - Deprecate legacy policies, update project scoped docs
  - Enable Reuse of Zuul Job in 3rd Party CI Environment
  - Add iRMC Driver Support to DevStack Code
  - API to force manual cleaning without booting IPA
  - Allow ansible deploys to be fast-tracked
  - Trivial: add a missing argument to an exception
  - Allocation support for project scoped RBAC
  - Mark multinode non-voting due to high failure rate
  - Don't try to use attempts=None with tenacity
  - [doc] Add initial system-scoped text to secure-rbac
  - Switch to JSON RPC from ironic-lib
  - Update dev quickstart docs
  - Update Redfish RAID release note
  - Allow users to configure priority for {create,delete}_configuration
  - Add CentOS7 for supported ramdisk for dhcpless deploy
  - RBAC Follow-up: Review follow-up.
  - Enforce autospec in test_console_utils
  - Rework the standalone guide
  - docs: move overriding interfaces to the standalone documentation
  - Update iDRAC doc with idrac-redfish-virtual-media
  - Update iDRAC doc on Redfish vendor passthru interface
  - Allow instance_info to override node interface
  - Allow support for multipath volumes
  - Enforce autospec in test_portgroup
  - Revert "Update iDRAC doc with missing interfaces"
  - Follow-up on project scoped trait tests
  - Project scope driver vendor pass-through
  - Volume targets/connectors Project Scoped RBAC
  - Enforce autospec in test_port
  - Enforce autospec in test_volume_connector
  - Enforce autospec in test_volume_target
  - Add Redfish RAID management to Ironic
  - Port/Portgroup project scoped access
  - Project Scoping Node endpoint
  - Add support for using NVMe specific cleaning
  - Prepare to use tinycore 12 for tinyipa
  - Lazy-load node details from the DB
  - Adds config parameter kernel_append_param for iLO
  - secure-rbac - minor follow-up for project scoped tests
  - Add both IPv4 and IPv6 DHCP options if interface has both
  - [Trivial] Fix testing of volume connector exception
  - Switch iLO and iRMC to the new secure boot framework
  - devstack: a safeguard for disabled tempurls
  - Enable swift temporary URLs in grenade and provide a good error message
  - [trivial] Remove default parameter from execute
  - Initial Project scoped tests
  - RBAC System Scope: observer -> reader
  - Implement system scoped RBAC for the deploy templates APIs
  - Implement system scoped RBAC for the event APIs
  - [trivial] fix typos in conductor
  - Enforce autospec in test_driver
  - Review feedback follow-up on Node System Scoped RBAC
  - Implement system scoped RBAC for the allocation APIs
  - Implement system scoped RBAC for conductor APIs
  - Implement system scoped RBAC for volume APIs
  - Implement system scoped RBAC for utility APIs
  - Implement system scoped RBAC for node and driver passthru
  - Implement system scoped RBAC for baremetal drivers
  - Implement system scoped RBAC for chassis
  - Implement system scoped RBAC for port groups
  - Implement "system" scoped RBAC for ports
  - Implement "system" scoped RBAC for the node endpoint
  - Add support for using NVMe specific cleaning
  - Trivial: fix incorrect ordering in iLO tests
  - Enforce autospec in test_notification_utils module
  - Enforce autospec in test_node
  - Correct release mappings for 16.2
  - Fix broken configdrive_use_object_store
  - Replace pysendfile with os.sendfile
  - Validate configdrive string format
  - Enforce autospec in test_chassis
  - Replace retrying with tenacity
  - Switch multinode jobs to 512M RAM
  - Add some tuning documentation
  - Move the IPv6 job to the experimental pipeline
  - Trivial: update version for deploy steps
  - Address some rbac review feedback in merged patches
  - Introduce common personas for secure RBAC
  - Duplicate testing for system scoped ACL testing
  - Populate existing policy tests
  - devstack: support installing ironic-lib from source in DIB IPA
  - Prepare 16.2 and clean up release note
  - Report the slowest tests after a test run
  - Use OOB inspection to fetch MACs for IB inspection
  - Generate policy.yaml.sample
  - Add support to manage certificates in iLO
  - Update oslo.policy requirement to version 3.6.2
  - Prevent redfish-virtual-media from being used with Dell nodes
  - Don't mark an agent as alive if rebooted
  - Add 'deploy steps' parameter for provisioning API
  - Trivial: log the newly detected vendor
  - Swap Metalsmith job out for centos8-uefi
  - More GPU support in idrac-wsman inspect interface
  - Make boot_mode more consistent with other capabilities
  - ilo: do not change deploy_boot_mode in instance_info
  - Apply force_persistent_boot_device to all boot interfaces
  - Add release version to release notes
  - Fix Mis-Ordering of Bash Variable Definition in DevStack
  - Fixes issue of redfish firmware update
  - Update python packages to python3 in quickstart.rst
  - Set default to prevent out of memory conditions
  - Guard conductor from consuming all of the ram
  - For Supermicro BMCs set enable when changing boot device
  - Refactor vendor detection and add Redfish implementation
  - Add a few words about UEFI user images
  - Redfish secure boot management
  - Add centralized secure boot documentation
  - Pass context objects directly to policy enforcement
  - redfish-virtual-media: allow a link to raw configdrive image
  - Update minversion of tox
  - Attempt to slim down protection test base class
  - Write stub ACL test for every existing API call
  - Update iDRAC doc with missing interfaces
  - Raw image size estimation improved
  - Bump oslo.log requirement to 4.3.0
  - Common framework for configuring secure boot
  - redfish-virtual-media: make fewer calls when preparing boot
  - Add a delay/retry is vmedia insert fails
  - Fix redfish-virtual-media boot mode handling ordering
  - Enable testing to dynamicly leverage ACL roles
  - Follow-up for ramdisk deploy configdrive support
  - Register all hardware_interfaces together
  - Do not enter maintenance if cleaning fails before running the 1st step
  - Policy json to yaml migration
  - Add troubleshooting on changing ironic.conf default interfaces
  - Modify port group document for ironic
  - add openstack-python3-wallaby-jobs-arm64 job
  - Mark the iSCSI deploy as deprecated in the docs
  - update python packages to python3 in quickstart.rst
  - Support configdrive when doing ramdisk deploy with redfish-virtual-media
  - Update outdated descripton for `default_boot_option`
  - remove lower-constraints in tox
  - Rewrite existing ACL tests with ddt, yaml
  - Consistently use utils functions for policy auth
  - Document that DHCP-less deploy does work with debian-minimal
  - Document using ramdisks with the ramdisk deploy interface
  - Include HeartbeatMixin in the ramdisk deploy
  - Remove detect_vendor decorator
  - Complete the REST API POST documentation
  - [doc-only] Add BFV basic flow and networking context
  - Remove lower-constraints job
  - Inject TLS certificate when using virtual media
  - Prepare release 16.1
  - Support port name
  - docs: Add information on post-branch release tasks for bifrost


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.4-0.20210925050349.d37a7a7
changelog:
  - Update patches
  - Fix idrac-wsman having Completed with Errors jobs
  - Update iDRAC doc for idrac-redfish RAID


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.4-0.20211005050414.9089403
changelog:
  - Update patches
  - Add iDRAC configuration mold docs
  - Always update cache for HTTP images if Last Modified is unknown
  - Fix iDRAC import configuration job with errors
  - Fix iDRAC import configuration missing task handling


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.5-0.20211208174737.fc0f1c9
changelog:
  - Update patches
  - Clarify driver load error message
  - Fix some of the SRBAC tests
  - Fix idrac-wsman deploy with existing non-BIOS jobs


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.5-0.20220122050801.5f8c61c
changelog:
  - Update patches
  - Set resource_url when getting all ports or portgroups
  - Remove redfish cache entry upon errors


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.5-0.20220218050408.358ee55
changelog:
  - Update patches
  - CI: use a custom cirros partition image instead of the default
  - Avoid non-Stream CentOS


author: OSP Prod Chain <dev-null@redhat.com> 1:17.0.5-0.20220315051019.3b13211
changelog:
  - Update patches
  - More fixes for anaconda deploy interface
  - Build the new cirros image even when netboot is the default


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - extra_hardware: stop storing raw data in swift
  - Use latest version of python construct
  - Remove translation sections from setup.cfg
  - Stop creating a green thread in the introspection unit tests
  - No need to import print function anymore


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Relax extra_hardware data validation by default
  - Add support for retrieving unprocessed data


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Correct the docstring for _should_enable_unknown_hosts
  - Limit inspector jobs to 1 testing VM
  - Add NVIDIA V100 to known accelerator devices
  - Power off before inspection


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Set safe version of hacking
  - Replaced openstack baremetal to baremetal in the documentation Changed osc_plugin_cli.html to index.html


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Run bifrost integration job on focal
  - Fix database migrations and disable the non-standalone job


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Avoid a full install in tox environments that do not need it
  - Imported Translations from Zanata
  - Fix lower-constraints with the new pip resolver


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use port.id instead of port.uuid
  - Increase memory of ironic vm in grenade
  - Add ibmc_address to ipmi_address_fields


author: OSP Prod Chain <dev-null@redhat.com> 10.6.1-0.20210813090441.f032757
changelog:
  - Update patches
  - Handle NodeLocked failures
  - [doc] Improvements in processing_hooks docs
  - Trivial: better guard against malformed data in extra_hardware
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Use port.id instead of port.uuid
  - Increase memory of ironic vm in grenade
  - Add ibmc_address to ipmi_address_fields
  - Fix port id vs uuid in ValidateInterfacesHook
  - Enable tempurls for Swift in grenade
  - Implement secure RBAC
  - Fix node id vs uuid in processing_logger_prefix
  - Add release version to release notes
  - Fix memcached host address.
  - Update minversion of tox
  - Update version of doc8
  - Add upgrade check, and json2yaml policy handling
  - Imported Translations from Zanata
  - Remove lower-constraints job


author: OSP Prod Chain <dev-null@redhat.com> 7.0.3-0.20211110050538.f3eb5ea
changelog:
  - Update patches
  - Re-read the partition table with partx -a
  - Delete EFI boot entry duplicate labels first
  - Output verbose info from efibootmgr


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix confusing logging when running asynchronous commands
  - Extend retries to 9, 10 seconds apart.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Examples: add deploy_steps examples
  - Import example hardware managers from ipa-example-hardware-managers


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Increase memory for tinyipa jobs
  - Temporary disable multiple jobs to land CI fixes.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - If listen_tls is true, enable TLS on wsgi server
  - Make WSGI server respect listen_* directives
  - Update the cache if we don't have a root device hint
  - Document in-band deploy steps and add more docs for custom steps
  - Refactor and fix documentation


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [doc] Clarify custom hardware manager inheritance
  - Refactor API version negotiation code
  - Fix l-c
  - Fix backup node lookup
  - Prepare to move ipa-builder jobs
  - Move ironic-standalone-ipa-src to Ubuntu Focal
  - Replace oslo's loopingcall with tenacity


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Document ramdisk TLS and update existing TLS docs
  - Fix: make Intel CNA hardware manager none generic
  - CI: Lower memory usage of VMs/Increase swap
  - Documentation: fix incorrect step names
  - When reporting that agent is busy, report the executed command
  - Generate a TLS certificate and send it to ironic
  - Remove unused jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Log a warning of target_boot_mode does not match current boot mode
  - Don't try to call GRUB when root UUID is not provided
  - Use bionic nodeset for DIB centos src jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Run dib ipa src jobs on ubuntu focal
  - Mark standalone job non-voting/remove from gate
  - Allow manual setting of Ironic API Version
  - update lower-constraints.txt


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Updated Implementation of string interpolation delay on LOG messages
  - Use TOX_CONSTRAINTS_FILE
  - Add example for custom disk erasure


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix physical memory calculation with new lshw
  - Support using LABEL as identifier for rootfs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add clean step 'erase_pstore'
  - Fix vendor info retrieval for some versions of lshw


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Upgrade version of doc8
  - Option to enable bootloader config failure bypass
  - Fix lower-constraints with the new pip resolver
  - Copy any configuration from the virtual media


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Avoid a full install in tox environments that do not need it
  - Generate TLS certificates with validity time in the past


author: OSP Prod Chain <dev-null@redhat.com> 7.0.2-0.20210813085201.c3ad0e6
changelog:
  - Update patches
  - Force immediate NTP time sync with chronyd at IPA startup
  - Coalesce heartbeats
  - Only mount the ESP if not yet mounted
  - Reduce logging verbosity when collecting logs
  - Utilize CSV file for EFI loader selection
  - Make _get_efi_bootloaders return relative paths
  - Limit qemu-img execution arenas
  - Fix NVMe Partition image on UEFI
  - Software RAID: RAID the ESPs
  - Fix getting memory size in some lshw output
  - Fix missing data in log messages
  - Always fall back to sysrq when power off fails
  - Do not fail network interface collection on unsupported interface
  - Add a call to "udevadm settle" in write_image.sh
  - Capture the early logging
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Make the virtual media job voting
  - Fix incorrect lsblk tag and add a virtual media job
  - Validate vmedia for vmedia usage
  - Do not permit IPA standalone to be enabled by conf
  - typo chanages -> changes
  - Refactor: use mounted from ironic-lib
  - Fix root UUID for streamed partition images
  - Check the base device if the read-only file cannot be read
  - Prepare to use tinycore 12
  - Remove default parameter from execute
  - Increase the memory limit for qemu-img
  - Remove nvme-cli warning and delay on nvme-format
  - Added comment about IPA logs being uploaded to Ironic
  - Allow clean_configuration to run against full-device arrays
  - Use try_execute from ironic-lib
  - Add support for using NVMe specific cleaning
  - Move some raid specific functions to raid_utils
  - Fixes local boot for partition images
  - New deploy step for injecting arbitrary files
  - Remove samples from the hardware test module
  - Clean up a release note
  - Fix error message with UEFI-incompatible images
  - Use variable for lsblk columns device info
  - Mock tests to return bios boot mode
  - Add release version to release notes
  - Fix UEFI boot entry creation for aarch64
  - Update minversion of tox
  - Remove lldp-timeout support
  - Fix boot mode detection for partition images
  - Change default ironic_lib invocation to flag local booting
  - Add fstab pointer to EFI partition
  - Handle situation when a configdrive is already mounted
  - Remove lower-constraints job
  - Prevent broken partition image UEFI deploys
  - Fix default disk label with partition images
  - Correctly decode error messages from ironic API


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add element to configure IPA with TLS, use configdir
  - Install libssl-dev / openssl-devel when building IPA


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix typo in spelling of "finalise", breaking build
  - Fix cacert path for TLS element
  - Add dosfsutils for EFI to tinyipa
  - Use converted ipa jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Advertise HTTPS in IPA ramdisk without Ironic assist
  - tinyipa: use python 3 for building on all systems


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add documentation about the available Elements
  - Set safe version of hacking
  - Use centos element for dib on focal


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Run check image jobs on ubuntu focal
  - Remove nodeset from ironic-python-agent-build-image-base based jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Switch images to CentOS Stream 8
  - Support using lzma for initramfs compression
  - Workaround for latest pip versions


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Revert "Switch images to CentOS Stream 8"
  - Remove netronome and amdgpu firmware by default


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix ELEMENTS_PATH environment variable being overwritten.
  - Add ironic-ramdisk-base to build general-purpose ramdisks


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add doc/requirements
  - Make the debian job voting and start publishing debian images


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix Makefile from accidential change
  - Remove PYOPTIMIZE_TINYIPA capability
  - Support installing ironic-lib from source


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Avoid empty dependencies in tox.ini
  - Do not build iso for ussuri ipa
  - Use tinycore 12 to build tinyipa


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Revert "Use ussuri branch for tinyipa check job for ussuri"
  - Use ussuri branch for tinyipa check job for ussuri
  - Centralize variables


author: OSP Prod Chain <dev-null@redhat.com> 2.5.0-1
changelog:
  - Update patches
  - Fix tinyipa virtual media indicator flag
  - Copy resolv.conf handling from diskimage-builder


author: OSP Prod Chain <dev-null@redhat.com> 2.7.1-0.20210513055206.20a2ac9
changelog:
  - Update patches
  - Fix build error on aarch64
  - Fix python2 compatible ipa creations
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 2.7.1-0.20210813042210.4b511e7
changelog:
  - Update patches
  - Restrict publishing jobs to master
  - Fix build error on aarch64
  - Fix python2 compatible ipa creations
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Fix: IPA image building with OpenSuse.
  - Fix tinyipa virtual media indicator flag
  - Copy resolv.conf handling from diskimage-builder
  - Add a job to test tinyipa in ussuri
  - Revert "Use ussuri branch for tinyipa check job for ussuri"
  - Use ussuri branch for tinyipa check job for ussuri
  - dhcp.sh predictible ifnames
  - Add tinyipa ussuri jobs
  - Use git hash instead of release to build ipmitool
  - Centralize variables
  - Avoid empty dependencies in tox.ini
  - Do not build iso for ussuri ipa
  - Use tinycore 12 to build tinyipa
  - Relax requirement of diskimage-builder
  - Make sure we can create tinyipa isos
  - Drop ppc64le installs of biosdevname, efibootmgr, efivar
  - Fix Makefile from accidential change
  - Remove PYOPTIMIZE_TINYIPA capability
  - Support installing ironic-lib from source
  - Fix list formatting
  - Upgrade pip to at least 19.1.1
  - Add nvme-cli package to IPA image
  - Update version of tgt to 1.0.80
  - Reconfigure tox.ini
  - Removes unnecessary requirement of sdparm
  - Update requirements for diskimage-builder
  - Add doc/requirements
  - Remove firmware from debian based systems
  - Fix ELEMENTS_PATH environment variable being overwritten.
  - Add additional firmware images to be excluded
  - Make the debian job voting and start publishing debian images
  - Add ironic-ramdisk-base to build general-purpose ramdisks
  - Clean up package installation


author: OSP Prod Chain <dev-null@redhat.com> 2.7.1-0.20220224053112.e0b51e0
changelog:
  - Update patches
  - Create random character devices so systemd does not crash
  - Move centos9 jobs from experimental to check
  - Remove centos7 job, python2 support


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Enforce running tox with correct python version based on env
  - Follow up of stop using six library
  - Stop using six library


author: OSP Prod Chain <dev-null@redhat.com> 0.15.1-0.20210813013555.a4b99b9
changelog:
  - Update patches
  - Prepare stable/wallaby
  - Re-add coverage to test-requirements
  - Reconfigure tox.ini
  - Remove lower-constraints job


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Add Python3 xena unit tests
  - Update master for stable/wallaby
  - Add Python3 xena unit tests
  - Update master for stable/wallaby
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 4.3.1-0.20210813002329.98f31e4
changelog:
  - Update patches
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add a release note for Wallaby
  - Imported Translations from Zanata
  - Use permissions attribute to detect ironic service
  - Fix unittest coverage bug
  - Remove Chrome browser from karma.conf.js


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Switch to newer openstackdocstheme and reno versions
  - Update doc id-manage.rst
  - Update keystone architecture doc


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add "explicit_domain_id" to api-ref
  - Add an enhanced debug configuration technique to caching guide


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix doc for package mod_wsgi on Centos8/RHEL8
  - Cap jsonschema 3.2.0 as the minimal version


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Bump pysaml2 requeriment to avoid CVE-2020-5390
  - NIT: Spelling Fix
  - Remove an assignment from domain and project
  - Bump pysaml2 requeriment to avoid CVE-2020-5390
  - NIT: Spelling Fix
  - Remove an assignment from domain and project


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Write a symptom for checking memcache connections
  - Bump pysaml2 requeriment to avoid CVE-2020-5390
  - Fix user creation with GRANT in MySQL 8.0(Ubuntu Focal)
  - NIT: Spelling Fix
  - Remove an assignment from domain and project


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [goal] Migrate testing to ubuntu focal
  - Fix gate by running l-c job on Bionic
  - Spelling Fix


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Generalize release note for bug 1878938
  - Delete system role assignments from system_assignment table


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [goal] Deprecate the JSON formatted policy file
  - Ignore oslo.db deprecating sqlalchemy-migrate warning
  - Use enforce_new_defaults when setting up keystone protection tests


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - trivial: Update minor wording nit in RBAC persona documentation
  - Clarify top-level personas in RBAC documentation
  - Clarify ``reader`` role implementation in persona admin guide


author: OSP Prod Chain <dev-null@redhat.com> 1:19.0.1-0.20210813040322.f510c80
changelog:
  - Update patches
  - Hide AccountLocked exception from end users
  - Retry update_user when sqlalchemy raises StaleDataErrors
  - Add job for keystone functional protection tests
  - trivial: Update minor wording nit in RBAC persona documentation
  - Clarify top-level personas in RBAC documentation
  - Clarify ``reader`` role implementation in persona admin guide
  - [goal] Deprecate the JSON formatted policy file
  - Ignore oslo.db deprecating sqlalchemy-migrate warning
  - Add openstack-python3-wallaby-jobs-arm64 job
  - Support bytes type in generate_public_ID()
  - Imported Translations from Zanata
  - Drop lower-constraints job
  - fix E225 missing whitespace around operator
  - Use app cred user ID in policy enforcement
  - Use enforce_new_defaults when setting up keystone protection tests


author: OSP Prod Chain <dev-null@redhat.com> 1:19.0.1-0.20211008190453.24a08cf
changelog:
  - Update patches
  - Fix typos in ec2 credential policies
  - Fix typo in identity provider policies
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix documentation for types and extra specs
  - DOC: Update admin generic driver network-options immutable
  - Update Share types api-ref


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix WsgiLimiterProxy check
  - add share server update to manila-manage share update_host


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [Glusterfs] Fix delete share, mount point not disconnected
  - Add the share-type for the server setup metadata


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update "Create and manage shares" doc
  - Handle oslo.messaging ping endpoint
  - Graduate share replication feature


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [goal] Migrate tox based testing to ubuntu focal
  - Update share replica show docstrings


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add share server migration for Dummy driver
  - Improve IPv6 documentation for access rules
  - Add share server migration
  - Update user doc index


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [NetApp] Adding support for Adaptive QoS in NetApp driver with dhss false.
  - [NetApp] Add support for share server migration
  - [Container driver] Adds share and share server migration
  - [NetApp] Enables configuring NFS transfer limits


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove install unnecessary packages
  - [Glusterfs] Fix delete share, Couldn't find the 'gluster_used_vols'


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [NetApp] Fix CIFS promote back issue
  - Fix manage share server for container in Focal
  - Fix manila OverQuota issue while managing shares
  - Fix capacity calculations in the CephFS driver
  - Modify share groups w/ manila-manage's update-host


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Follow up change for share server migration
  - [NetApp] Fix python-manila package version
  - Update share replicas api-ref
  - Update api-ref for share groups graduation


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [DOC] Add admin and user documentation for share revert to snapshot
  - [NetApp] Improve Adaptive QoS functionality
  - Documentation for Share Migration Ocata Improvements.
  - Remove unused "_migrate" API method
  - requirements: Drop os-testr
  - [NetApp] Fix issues with share server migration


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Set Victoria max version in the api doc
  - [NetApp] Fix access rules for CIFS promoted replica


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Bump oslo.log version to 4.3.0
  - [NetApp] Support NFS shares on windows
  - [NetApp] Fix hard-coded CA cert path for SSL
  - Retry unmount operation on the LVM driver
  - Retry unmount operation on the ZFSOnLinux driver


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Introduce base personas for secure RBAC
  - Fix logic that determines a share exists before manage


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Stop manila when unstacking
  - Update requirements
  - Updates to support in Ceph local.conf sample
  - Docs: NFS-Ganesha and dbus


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Switch from base64 encodestring to encodebytes
  - [glusterfs] don't reinit volume list on deletion


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix missing group and group_snapshots in absolute limits
  - [Doc] Add admin doc for share group
  - Add developer reference to share server migration


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [Native CephFS] Add messages for async ACL ops
  - remove usage of six library
  - Remove backend deprecated variables
  - add additional driver data to migration get progress view
  - [NetApp] Fix kerberos security service issues


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [devstack] create endpoint without project_id
  - Advertise v2 API routes without project_id


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix share server lookup
  - Fix inconsistent ordering caused by low datetime precision.
  - [NetApp] Implement security service update
  - Add security service update support to the container driver
  - Add security service update for in-use share networks
  - [ci] Part 2: Temporarily set docs job to non-voting
  - [ci] Temporarily set docs job to non-voting
  - [NetApp] Add support for FPolicy native mode
  - Implement secure RBAC for shares
  - Implement secure RBAC for share replicas
  - Change RBAC for share group snapshots
  - Implement secure RBAC for share snapshots
  - [NetApp] Fix security service configuration for LDAP servers
  - Implement secure RBAC for share type extra spec
  - Implement secure RBAC for share snapshot instances
  - Add config option to set per_share_size_limit.
  - Implement secure RBAC for share group type specs
  - Implement secure RBAC for share network subnets
  - Implement secure RBAC for share networks
  - Add share server limits
  - Implement secure RBAC for share group types
  - Implement secure RBAC for share groups
  - Implement secure RBAC for share instances
  - Implement secure RBAC for group snapshots
  - Implement secure RBAC for share types
  - Implement secure RBAC for share servers
  - Implement secure RBAC for share snapshot instance export locations
  - Implement secure RBAC for share snapshot locations
  - Implement secure RBAC for share replica locations
  - Implement secure RBAC for share instance export location
  - Fixed some syntax errors
  - Adding Zadara Manila driver
  - Adds support min/max share size limited by share_type
  - Implement secure RBAC for share locations
  - Implement secure RBAC for access rule metadata
  - Implement secure RBAC for share access rules
  - Implement secure RBAC for services
  - Implement secure RBAC for security services
  - Fix traceback in scheduler-stats API
  - RBAC tightening for share access rule
  - Clean up some policy code
  - Drop "system_scope" from context constructor
  - Doc: Add profiler support documentation
  - Integrate OSprofiler and Manila
  - [NetApp] Fix deepcopy of sqlalchemy objects inside the driver
  - Remove deprecated public share policies
  - [doc] remove project_id from api endpoints
  - Implement secure RBAC for storage pool statistics
  - Implement secure RBAC for quotas
  - Implement secure RBAC for quota classes
  - Implement secure RBAC for messages
  - Implement secure RBAC for storage availability zones


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Put ensure_share into thread pool to speed up the startup of share service
  - [api-ref] Fix incorrect parameters


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Support host assisted share migration for Zadara manila driver
  - Add exception for insufficient privileges when using security services
  - Fix wrong totalcount returned by share listing query
  - Add create share from snapshot in CephFS
  - Update cephfs drivers to use ceph-mgr client
  - Move params from DocumentedRule to DeprecatedRule
  - Remove unused model properties and increase unit test coverage
  - fix unmange share with manage_error status will lead to quota error
  - Fix generic share resize with 0.0.0.0/24 access
  - [NetApp] Implement cached status pool
  - scheduler should ignore earlier time service capabilities


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.0-0.1.0rc1
changelog:
  - Update patches
  - [doc] Annotate max api microversion in Wallaby
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add release note for secure rbac work
  - Set "context_is_admin" to system scope admin roles
  - Bump RPC version for the scheduler rpc call
  - [NetApp] Follow up fixes for update security service
  - Disable some policy warnings
  - Filter storage protocol in the scheduler


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210423131756.8de6a20
changelog:
  - Update patches
  - Reuse _set_instances_share_data for replicas.
  - Document policy rule using the description parameter


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210520131807.1f402ba
changelog:
  - Update patches
  - [stable/wallaby-only] Set max api version via plugin.sh
  - [Glusterfs] Fix create share from snapshot failed


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210703121809.a8ba5af
changelog:
  - Update patches
  - Add Ceph version check
  - TrivialFix: Fix the filter name in config helper
  - Fix ipaddress issues in the infinidat driver


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210813054406.8324864
changelog:
  - Update patches
  - Updates CephFS drivers docs
  - init_host should be called before RPC consumer is created
  - Filter shares by share type "extra_specs"
  - fixes  availability zone filter when creating a share from snapshot
  - Add Ceph version check
  - TrivialFix: Fix the filter name in config helper
  - Fix ipaddress issues in the infinidat driver
  - PowerMax Manila - version change for Wallaby
  - Fix PDF build
  - Update IRC references
  - Fix with_entities usage in db queries
  - Replace deprecated SQLAlchemy "with_lockmode"
  - [stable/wallaby-only] Set max api version via plugin.sh
  - Fix api error message for snapshot creation failure
  - [Glusterfs] Fix create share from snapshot failed
  - Direct mgr commands to the mgr daemon
  - Reuse _set_instances_share_data for replicas.
  - Document policy rule using the description parameter
  - [doc] Annotate max api microversion in Wallaby
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add release note for secure rbac work
  - Set "context_is_admin" to system scope admin roles
  - Bump RPC version for the scheduler rpc call
  - [NetApp] Follow up fixes for update security service
  - Support host assisted share migration for Zadara manila driver
  - Add exception for insufficient privileges when using security services
  - Fix wrong totalcount returned by share listing query
  - Add create share from snapshot in CephFS
  - Update cephfs drivers to use ceph-mgr client
  - Move params from DocumentedRule to DeprecatedRule
  - Remove unused model properties and increase unit test coverage
  - Put ensure_share into thread pool to speed up the startup of share service
  - fix unmange share with manage_error status will lead to quota error
  - Disable some policy warnings
  - Fix generic share resize with 0.0.0.0/24 access
  - Filter storage protocol in the scheduler
  - [NetApp] Implement cached status pool
  - Fix share server lookup
  - Fix inconsistent ordering caused by low datetime precision.
  - scheduler should ignore earlier time service capabilities
  - [NetApp] Implement security service update
  - Add security service update support to the container driver
  - Add security service update for in-use share networks
  - [ci] Part 2: Temporarily set docs job to non-voting
  - [ci] Temporarily set docs job to non-voting
  - [NetApp] Add support for FPolicy native mode
  - Implement secure RBAC for shares
  - Implement secure RBAC for share replicas
  - Change RBAC for share group snapshots
  - Implement secure RBAC for share snapshots
  - [NetApp] Fix security service configuration for LDAP servers
  - Implement secure RBAC for share type extra spec
  - Implement secure RBAC for share snapshot instances
  - Add config option to set per_share_size_limit.
  - Implement secure RBAC for share group type specs
  - Implement secure RBAC for share network subnets
  - Implement secure RBAC for share networks
  - Add share server limits
  - Implement secure RBAC for share group types
  - Implement secure RBAC for share groups
  - Implement secure RBAC for share instances
  - Implement secure RBAC for group snapshots
  - Implement secure RBAC for share types
  - Implement secure RBAC for share servers
  - Implement secure RBAC for share snapshot instance export locations
  - Implement secure RBAC for share snapshot locations
  - Implement secure RBAC for share replica locations
  - Implement secure RBAC for share instance export location
  - Fixed some syntax errors
  - Adding Zadara Manila driver
  - Adds support min/max share size limited by share_type
  - Implement secure RBAC for share locations
  - Implement secure RBAC for access rule metadata
  - Implement secure RBAC for share access rules
  - Implement secure RBAC for services
  - Implement secure RBAC for security services
  - Fix traceback in scheduler-stats API
  - RBAC tightening for share access rule
  - Clean up some policy code
  - Drop "system_scope" from context constructor
  - Doc: Add profiler support documentation
  - Integrate OSprofiler and Manila
  - [NetApp] Fix deepcopy of sqlalchemy objects inside the driver
  - Remove deprecated public share policies
  - Fix unit tests to use requests
  - Catch up to changes in RequestContext
  - [api-ref] Fix incorrect parameters
  - tox miniversion update to 3.1.1
  - [doc] remove project_id from api endpoints
  - [devstack] Setup a "shared-file-system" service
  - [devstack] create endpoint without project_id
  - Advertise v2 API routes without project_id
  - Enable healthcheck middleware
  - [Native CephFS] Add messages for async ACL ops
  - remove usage of six library from unit tests
  - remove usage of six library
  - Remove backend deprecated variables
  - add additional driver data to migration get progress view
  - Adds missing caps for mgr in cephfs configuration
  - [NetApp] Fix kerberos security service issues
  - Update doc for manila-service-image download
  - Update manila and Ceph matrix support doc
  - Fix missing group and group_snapshots in absolute limits
  - Implement secure RBAC for storage pool statistics
  - Implement secure RBAC for quotas
  - Implement secure RBAC for quota classes
  - Implement secure RBAC for messages
  - Implement secure RBAC for storage availability zones
  - Always use new_size when extend
  - Uses local variable with ipv4 gateway config
  - [Doc] Add admin doc for share group
  - Add developer reference to share server migration
  - Delete unavailable py2 package
  - [goal] Deprecate the JSON formatted policy file
  - Move shares filtering to database layer


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210902104922.6be4957
changelog:
  - Update patches
  - Add missing oslo.service options
  - Use oslo-config-generator conf to load options from libraries
  - Add documentation for per share gigabytes quotas
  - Handle service client authorization errors
  - Adds a clear error message to operator-set limits


author: OSP Prod Chain <dev-null@redhat.com> 1:12.0.1-0.20210908140341.a23d792
changelog:
  - Update patches
  - handle replica state on migration complete
  - [NetApp] Fixed scoped account replica delete


author: OSP Prod Chain <dev-null@redhat.com> 1:12.1.1-0.20220128130357.e1e9670
changelog:
  - Update patches
  - Modify docker instalation for fedora systems
  - [doc] Fix config and install guide for the generic driver


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria
  - Remove install unnecessary packages
  - Improve unit test coverage for manila.py


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - tox miniversion update to 3.1.1
  - Updates testenv to py38 and removes RIZON_INTEGRATION_TESTS_CONFIG_FILE
  - Use TOX_CONSTRAINTS_FILE


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - follow up fix to share-shrinking
  -  API v2.44, added 'ou' field to security service


author: OSP Prod Chain <dev-null@redhat.com> 5.0.1-0.20210813044313.f421aeb
changelog:
  - Update patches
  - Fix share group creation with share types
  - Fix parsing names in switched fields
  - Remove nova networking
  - Support policy-in-code and deprecated policy
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - follow up fix to share-shrinking
  -  API v2.44, added 'ou' field to security service
  - filter search by extra spec for share type list
  - Add example of logging setting for Manila
  - Addition of share shrinking feature to Manila-UI
  - remove unicode from code
  - Imported Translations from Zanata
  - Define the default policy file
  - tox miniversion update to 3.1.1
  - Updates testenv to py38 and removes RIZON_INTEGRATION_TESTS_CONFIG_FILE
  - Use TOX_CONSTRAINTS_FILE
  - API v2.41, create share type with description
  - Adds "message_level" to user messages panel
  - Update requirements
  - API v2.40, share groups quotas


author: Jan Macku <jamacku@redhat.com> - 10.04-1
changelog:
  - Maintain permisision to set umask
  - rwtab: Add support for chrony
  - Correct spelling, IP, …
  - Fix spelling, for more info
  - Fix spelling of SELinux
  - Translations update from Weblate


author: Jan Macku <jamacku@redhat.com> - 10.05-1
changelog:
  - service: Prevent variables from globbing
  - init.d/functions: Make usage msgs more clear
  - network-scripts: Use net_log() instead of logger
  - Allow updating rfkill switch status while in readonly root mode
  - Add info into specfile about readonly-root deprecation
  - Allow updating mlocate.db while in readonly root mode
  - rc.d/functions: replace grep's --quiet with -q
  - Add warning to warn user when ETHTOOL_OPTS is set and ethtool binary is missing - Olav Vitters
  - Fix spacing in Makefile
  - Add optional 'dev' keyword


author: Jan Macku <jamacku@redhat.com> - 10.07-1
changelog:
  - doc: Fix "Duplicated string found in the file."
  - doc: Documents RES_OPTIONS option
  - doc: Documents ifcfg option LINKSTATUS
  - ci: use up to date keywords and fix some warnings
  - network: fix set_link_up()
  - network: add option to keep the link down
  - Rework of shell ci
  - Translations update from Weblate


author: Jan Macku <jamacku@redhat.com> - 10.10-1
changelog:
  - Translated using Weblate (Friulian) (#381)
  - Translations update from Weblate (#378)
  - added veth support
  - ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon
  - ifdown removes veth pair if both peers are down
  - rename_device: also support dracut-style kernel cmdline configuration
  - spec: Mark network-scripts as deprecated
  - spec: Initscripts now requires chkconfig (#374)
  - Translations update from Weblate (#371)
  - spec: Move service script into subpackage
  - ci: Onboard initscripts to Packit
  - ci: Migrate from Travis to GH Actions


author: Jan Macku <jamacku@redhat.com> - 10.11.1-1
changelog:
  - spec: Update relation between initscripts and initscripts-service
  - spec: Replace not working awk command with sed
  - use downstream version style


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20221122160701.5258354
changelog:
  - ovn: first tear down old metadata namespaces, then deploy new (rhbz#2144564)
  - Disable in-band management for bridges before setting up controllers (rhbz#2135797)


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20221123190754.5258354
changelog:
  - ovn: Use ovsdb-client to create neutron_pg_drop (rhbz#2132152)
  - Ensure only one worker creates neturon_pg_drop (rhbz#2132152)
  - Delete MAC binding for LRP when the port is deleted (rhbz#2132152)
  - Avoid register config options on imports (rhbz#2132152)
  - Disable in-band management for bridges before setting up controllers (rhbz#2135797)


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20220629010510.949942c
changelog:
  - Add "vrrp_garp_master_delay" and "vrrp_garp_master_repeat" parameters (rhbz#2096223)
  - Optimize queries for port operations
  - [OVN] Update VIP port host ID when traffic detected
  - Set "type=virtual" for OVN LSP with parent ports
  - [OVN]Any string type dhcp options should be quoted
  - migration: Remove restarting OVS
  - migration: Fail task if executed script failed
  - Add retry for privsep get_link_devices
  - migration: Delete also SGRs for IPv6
  - Notify mech drivers with original and modified network.
  - [OVN][Migration] More robust checks on stop-agents
  - [OVN][QoS] Add external_ids reference to port QoS registers
  - Move ``PortBindingChassisEvent`` checks to ``match_fn``
  - Skip "PortBindingChassisEvent" if revision number changes
  - "_handle_lb_fip_cmds" to handle the LB members correctly
  - Use explicit select condition in SQL query in "_port_filter_hook"


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20220630170354.cbcece5
changelog:
  - Add "vrrp_garp_master_delay" and "vrrp_garp_master_repeat" parameters (rhbz#2096223)
  - [OVS][QoS] Unset the min-bw QoS from the phys bridge interface


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20220630190835.cbcece5
changelog:
  - ovn: update ACL actions on stateful field change (rhbz#2017048)
  - ovn: enable stateless-security-group api (rhbz#2017048)


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20220702170749.c390b2a
changelog:
  - Add "vrrp_garp_master_delay" and "vrrp_garp_master_repeat" parameters (rhbz#2096223)
  - migration: Remove patch port between br-int and br-tun
  - ovn-migration: Remove second tripleo-update call


author: OSP Prod Chain <dev-null@redhat.com> 1:18.4.1-0.20220705190433.5258354
changelog:
  - Add "vrrp_garp_master_delay" and "vrrp_garp_master_repeat" parameters (rhbz#2096223)
  - [OVN][Placement] Make the Placement reporter compatible with OVN


author: OSP Prod Chain <dev-null@redhat.com> 18.0.1-0.20210507152800.cf256fa
changelog:
  - Update patches
  - Switch to use neutron-tempest-plugin jobs for Wallaby branch
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add doc/requirements
  - Bump SQL Alchemy version to catch ambiguous join fix
  - Migrate to new engine facade
  - Fix lower constraints


author: OSP Prod Chain <dev-null@redhat.com> 18.0.1-0.20210813063201.2f9dbc1
changelog:
  - Update patches
  - Fix TypeError when formatting BGP IP address.
  - Switch to use neutron-tempest-plugin jobs for Wallaby branch
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Add doc/requirements
  - Bump SQL Alchemy version to catch ambiguous join fix
  - Migrate to new engine facade
  - Fix lower constraints


author: OSP Prod Chain <dev-null@redhat.com> 18.0.1-0.20211215030402.c5c8612
changelog:
  - Update patches
  - Add a StaticScheduler without automatic scheduling
  - Dropping lower constraints testing (stable Wallaby)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.2-0.20220726180326.7074ac0
changelog:
  - Fix LM rollback w/o multi port bindings extension (rhbz#2077964)
  - Reproduce live migration rollback w/o multi port bindings error (rhbz#2077964)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.2-0.20220729070741.7074ac0
changelog:
  - Fix instance's image_ref lost on failed unshelving (rhbz#2088688)
  - Reproducer unit test for bug 1934094 (rhbz#2088688)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.2-0.20221121200753.7074ac0
changelog:
  - Accept both 1 and Y as AMD SEV KVM kernel param value (rhbz#2089874)
  - Allow claiming PCI PF if child VF is unavailable (rhbz#2129898)
  - Simulate bug 1969496 (rhbz#2129898)
  - Remove unavailable but not reported PCI devices at startup (rhbz#2129898)
  - Isolate PCI tracker unit tests (rhbz#2129898)
  - Handle "no RAM info was set" migration case (rhbz#2088677)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.2-0.20221209190752.7074ac0
changelog:
  - Retry attachment delete API call for 504 Gateway Timeout (rhbz#2149471)
  - Fix the wrong exception used to retry detach API calls (rhbz#2149471)


author: Jon Schlueter <jschluet@redhat.com> 1:23.2.2-0.20221209190754.7074ac0
changelog:
  - Enable use of service user token with admin context (rhbz#2186889)
  - Use force=True for os-brick disconnect during delete (rhbz#2186889)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.2-0.20220705120449.7074ac0
changelog:
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - fup: Assert state of connection_info during LM rollback in func tests
  - fup: Make connection_info returned by CinderFixture unique per attachment
  - compute: Ensure updates to bdms during pre_live_migration are saved
  - Add a regression test for bug 1939545
  - fake: Ensure need_legacy_block_device_info returns False


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Move image verification and writing out of download method
  - Repro gen conflict in COMPUTE_STATUS_DISABLED handling
  - Remove unused function parameters
  - Remove unnecessary retrieval of Migration object


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - scheduler: mixed instance CPU resource translating
  - Calculate the CPU usage for mixed instance
  - Validate CPU pinning configuration for mixed instance


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Make our ceph job test with glance in multistore mode
  - Reduce gen conflict in COMPUTE_STATUS_DISABLED handling


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Handle VIR_ERR_DEVICE_MISSING when detaching devices
  - libvirt: Re-enable live snapshot for paused instances


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - objects: Update keypairs when saving an instance
  - release note: add new features introduces by use-pcpu-and-vcpu-in-one-instance
  - metadata: export the vCPU IDs that are pinning on the host CPUs


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - test: add some notes and new tests for mixed instance
  - libvirt: Track blockjob status in DEBUG when polling for completion
  - compute: Do not allow rescue attempts using volume snapshot images


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - tests: Define constants in '_IntegratedTestBase'
  - tests: Move single use constants to their callers
  - tests: Rename tests for '_create_guest_with_network'
  - manager: Prevent compute startup on invalid vTPM config
  - crypto: Add support for creating, destroying vTPM secrets
  - scheduler: Request vTPM trait based on flavor or image


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - tests: Make '_IntegratedTestBase' subclass 'PlacementInstanceHelperMixin'
  - tests: Add 'PlacementHelperMixin', 'PlacementInstanceHelperMixin'
  - tests: Remove 'test_servers.ServersTestBase'


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - compute: Validate a BDMs disk_bus when provided
  - Add regression tests for bug #1889108
  - func: Add live migration rollback volume attachment tests


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Lookup nic feature by PCI address
  - func: Add CinderFixture to _IntegratedTestBase
  - compute: Don't delete the original attachment during pre LM rollback


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add new default roles in tenant networks policies
  - Introduce scope_types in tenant networks policy
  - Add test coverage of tenant networks policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Introduce scope_types in security_groups policy
  - Add test coverage of security_groups policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Pass the actual target in security_groups policy
  - Add new default roles in security_groups policies
  - Introduce scope_types in volumes policy
  - Add test coverage of volumes policies
  - Introduce scope_types in networks policy
  - Add test coverage of networks policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add new default roles in volumes policies
  - Add new default roles in hosts policies
  - Introduce scope_types in hosts policy
  - Add test coverage of hosts policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add test coverage of extensions policies
  - Add test coverage of FIP pools policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Pass the actual target in tenant networks policy
  - Add test coverage of multinic policies
  - Fix multinic policy for admin_or_owner
  - Add test coverage of baremetal nodes policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add regression test for bug 1879787
  - func: Introduce a server_expected_state kwarg to InstanceHelperMixin._live_migrate


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Handle Neutron errors in _post_live_migration()
  - Add new default roles in multinic policies
  - Correct the check_str and pass actual target in FIP pools policy


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove warning filters for legacy Python version
  - libvirt: Remove MIN_LIBVIRT_ETHERNET_SCRIPT_PATH_NONE


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - tests: Add reproducer for bug #1879878
  - Add new default roles in baremetal nodes policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0
  - Pass the actual target in networks policy
  - Add new default roles in networks policies
  - Add scope and new default roles in extensions policies


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - functional: Drop '_api' suffix from placement fixture
  - functional: Move single-use function to its caller


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Add libvirt version mocks in test_private_destroy_* tests
  - libvirt: Fix indentation in test__video_model_supported


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Pass context, instance to '_create_guest'
  - tests: Add helpers for suspend, resume and reboot of server


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [goal] Prepare for job migration to Ubuntu Focal (20.04)
  - Provider Config File: Function to further validate and retrieve configs


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Provider Config File: Functions to merge provider configs to provider tree
  - Set different VirtualDevice.key
  - tests: Add helpers for rebuild, cold migrate, and shelve/unshelve
  - Fix indentation nits
  - Remove deprecated scheduler filters


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - docs: Add docs for vTPM support
  - libvirt: Add emulated TPM support to Nova
  - hardware: Reject requests for no hyperthreads on hosts with HT
  - tests: Add reproducer for bug #1889633


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Avoid invalid file name, preventing git clone on win32
  - Ensure source compute is up when confirming a resize
  - Add type hints to 'nova.compute.manager'


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Provider Config File: Enable loading and merging of provider configs
  - Avoid invalid file name, preventing git clone on win32
  - Ensure source compute is up when confirming a resize
  - releasenotes: Detail support for server ops with vTPM
  - rbd: Move rbd_utils out of libvirt driver under nova.storage
  - Add type hints to 'nova.compute.manager'
  - Provider Config File: Functions to merge provider configs to provider tree
  - Set different VirtualDevice.key
  - docs: Add docs for vTPM support
  - libvirt: Add emulated TPM support to Nova
  - tests: Add helpers for rebuild, cold migrate, and shelve/unshelve
  - libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration
  - Add reno for deprecated APIs policy changes
  - api: Reject non-spawn operations for vTPM
  - Few todo fixes for API new policies
  - db: fix database migrations when name includes dash
  - tests: Add reproducer for bug #1879878
  - functional: Drop '_api' suffix from placement fixture
  - functional: Move single-use function to its caller
  - libvirt: Add libvirt version mocks in test_private_destroy_* tests
  - libvirt: Fix indentation in test__video_model_supported
  - Add checks for volume status when rebuilding
  - libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0
  - Fix indentation nits
  - [goal] Prepare for job migration to Ubuntu Focal (20.04)
  - zuul: use the new barbican simple-crypto job
  - Pass the actual target in FIP policy
  - Add new default roles in FIP policies
  - Pass the actual target in networks policy
  - Add new default roles in networks policies
  - Add scope and new default roles in extensions policies
  - Pass the actual target in baremetal nodes policy
  - Add new default roles in baremetal nodes policies
  - libvirt: Mock LoopingCallBase._sleep in rbd tests
  - libvirt: Pass context, instance to '_create_guest'
  - tests: Add helpers for suspend, resume and reboot of server
  - Remove six.reraise
  - Remove six.add_metaclass
  - Remove six.PY2 and six.PY3
  - Rebase qcow2 images when unshelving an instance
  - Remove deprecated scheduler filters
  - Remove dead volume driver code
  - Removes the delta file once image is extracted
  - Provider Config File: Function to further validate and retrieve configs
  - hardware: Reject requests for no hyperthreads on hosts with HT
  - tests: Add reproducer for bug #1889633
  - Remove warning filters for legacy Python version
  - trivial: Remove unused attributes
  - resolve ResourceProviderSyncFailed issue
  - libvirt: Remove MIN_LIBVIRT_ETHERNET_SCRIPT_PATH_NONE
  - Remove monotonic usage
  - Provider Config File: Enable loading and merging of provider configs
  - Avoid invalid file name, preventing git clone on win32
  - Ensure source compute is up when confirming a resize
  - releasenotes: Detail support for server ops with vTPM
  - rbd: Move rbd_utils out of libvirt driver under nova.storage
  - Add type hints to 'nova.compute.manager'
  - Provider Config File: Functions to merge provider configs to provider tree
  - Set different VirtualDevice.key
  - docs: Add docs for vTPM support
  - libvirt: Add emulated TPM support to Nova
  - tests: Add helpers for rebuild, cold migrate, and shelve/unshelve
  - libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration
  - Add reno for deprecated APIs policy changes
  - api: Reject non-spawn operations for vTPM
  - Few todo fixes for API new policies
  - db: fix database migrations when name includes dash
  - tests: Add reproducer for bug #1879878
  - functional: Drop '_api' suffix from placement fixture
  - functional: Move single-use function to its caller
  - libvirt: Add libvirt version mocks in test_private_destroy_* tests
  - libvirt: Fix indentation in test__video_model_supported
  - Add checks for volume status when rebuilding
  - libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0
  - Fix indentation nits
  - [goal] Prepare for job migration to Ubuntu Focal (20.04)
  - zuul: use the new barbican simple-crypto job
  - Pass the actual target in FIP policy
  - Add new default roles in FIP policies
  - Pass the actual target in networks policy
  - Add new default roles in networks policies
  - Add scope and new default roles in extensions policies
  - Pass the actual target in baremetal nodes policy
  - Add new default roles in baremetal nodes policies
  - libvirt: Mock LoopingCallBase._sleep in rbd tests
  - libvirt: Pass context, instance to '_create_guest'
  - tests: Add helpers for suspend, resume and reboot of server
  - Remove six.reraise
  - Remove six.add_metaclass
  - Remove six.PY2 and six.PY3
  - Rebase qcow2 images when unshelving an instance
  - Remove deprecated scheduler filters
  - Remove dead volume driver code
  - Removes the delta file once image is extracted
  - Provider Config File: Function to further validate and retrieve configs
  - hardware: Reject requests for no hyperthreads on hosts with HT
  - tests: Add reproducer for bug #1889633
  - Remove warning filters for legacy Python version
  - trivial: Remove unused attributes
  - resolve ResourceProviderSyncFailed issue
  - libvirt: Remove MIN_LIBVIRT_ETHERNET_SCRIPT_PATH_NONE
  - Remove monotonic usage


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add a lock to prevent race during detach/attach of interface
  - Change default num_retries for glance to 3
  - vmware: Handle exception in destroy with attached volumes
  - Provider Config File: Enable loading and merging of provider configs
  - Avoid invalid file name, preventing git clone on win32
  - Ensure source compute is up when confirming a resize
  - releasenotes: Detail support for server ops with vTPM
  - rbd: Move rbd_utils out of libvirt driver under nova.storage
  - Add type hints to 'nova.compute.manager'
  - Provider Config File: Functions to merge provider configs to provider tree
  - Set different VirtualDevice.key
  - docs: Add docs for vTPM support
  - libvirt: Add emulated TPM support to Nova
  - tests: Add helpers for rebuild, cold migrate, and shelve/unshelve
  - libvirt: Provide VIR_MIGRATE_PARAM_PERSIST_XML during live migration
  - Add generic reproducer for bug #1879878
  - Add reno for deprecated APIs policy changes
  - api: Reject non-spawn operations for vTPM
  - Few todo fixes for API new policies
  - db: fix database migrations when name includes dash
  - tests: Add reproducer for bug #1879878
  - functional: Drop '_api' suffix from placement fixture
  - functional: Move single-use function to its caller
  - libvirt: Add libvirt version mocks in test_private_destroy_* tests
  - libvirt: Fix indentation in test__video_model_supported
  - Add checks for volume status when rebuilding
  - libvirt: Do not reference VIR_ERR_DEVICE_MISSING when libvirt is < v4.1.0
  - Fix indentation nits
  - [goal] Prepare for job migration to Ubuntu Focal (20.04)
  - zuul: use the new barbican simple-crypto job
  - Pass the actual target in FIP policy
  - Add new default roles in FIP policies
  - Pass the actual target in networks policy
  - Add new default roles in networks policies
  - Add scope and new default roles in extensions policies
  - Pass the actual target in baremetal nodes policy
  - Add new default roles in baremetal nodes policies
  - libvirt: Mock LoopingCallBase._sleep in rbd tests
  - libvirt: Pass context, instance to '_create_guest'
  - tests: Add helpers for suspend, resume and reboot of server
  - Remove six.reraise
  - Remove six.add_metaclass
  - Remove six.PY2 and six.PY3
  - Rebase qcow2 images when unshelving an instance
  - Remove deprecated scheduler filters
  - Remove dead volume driver code
  - Removes the delta file once image is extracted
  - Provider Config File: Function to further validate and retrieve configs
  - zuul: Start to migrate nova-live-migration to zuulv3
  - hardware: Reject requests for no hyperthreads on hosts with HT
  - tests: Add reproducer for bug #1889633
  - Remove warning filters for legacy Python version
  - trivial: Remove unused attributes
  - QEMU/KVM: accept vmxnet3 NIC
  - resolve ResourceProviderSyncFailed issue
  - libvirt: Remove MIN_LIBVIRT_ETHERNET_SCRIPT_PATH_NONE
  - Remove monotonic usage


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Cyborg evacuate support
  - doc: Update references to image properties
  - fakelibvirt: Remove nova-network remnants
  - libvirt: Remove unused host parameters
  - libvirt: Remove MIN_*_INTERFACE_MTU, MIN_*_TX_QUEUE_SIZE


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Describe '[glance]/enable_rbd_download'
  - Remove support for Intel CMT events
  - trivial: Use constants for libvirt version checks
  - Don't unset Instance.old_flavor, new_flavor until necessary
  - Update image_base_image_ref during rebuild.
  - Provider Config File: Coding style and test cases improvement
  - Add ability to download Glance images into the libvirt image cache via RBD


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Handle oslo.messaging ping endpoint
  - Adapt the admin guide to describe the direct RBD export
  - Remove no-op fake calls from network_info tests
  - Add note and daxio version to the vPMEM document
  - Reject resize operation for accelerator
  - privsep: Add support for recursive chown, move_tree operations
  - Revert "Handle Neutron errors in _post_live_migration()"
  - doc: Add IPv6 metadata address


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [Trivial] Replace ref of policy.json to policy.yaml
  - Migrate default policy file from JSON to YAML
  - Add support for resize and cold migration of emulated TPM files
  - Set 'old_flavor', 'new_flavor' on source before resize
  - Expand generic reproducer for bug #1879878
  - Set migrate_data.vifs only when using multiple port bindings
  - add functional regression test for bug #1888395
  - post live migration: don't call Neutron needlessly
  - libvirt: Remove '[vnc] keymap', '[spice] keymap' options
  - Only unplug vif after the device is detached from libvirt
  - Move equality check into LibvirtConfigGuestInterface
  - Remove unused vpn param from allocate_for_instance
  - Delete non tag related device metadata during detach
  - libvirt: Deprecate support for non-QEMU/KVM backends
  - functional: Don't inherit from 'ProviderUsageBaseTestCase'


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - functional: Add test for SR-IOV neutron ports
  - conductor: Don't use setattr
  - Correctly disable greendns
  - Update compute rpc version alias for victoria
  - Remove write_to_file.
  - doc: mark the max microversion for victoria
  - trivial: Final cleanup
  - objects: Remove 'XenapiLiveMigrateData'
  - xenapi: Remove Xen-only code paths
  - virt: Remove 'is_xenapi' helper
  - xenapi: Remove driver and tests
  - trivial: Remove useless comment
  - Support old & new versions of svm and vmx traits
  - Cleanup unused code
  - Follow up for I67504a37b0fe2ae5da3cba2f3122d9d0e18b9481
  - Spell out 3pp in vmware undeprecation reno
  - Support SRIOV interface attach and detach
  - functional: Add cold migration tests for PCI servers
  - functional: Clean up PCI tests
  - functional: Use tempdir for CONF.instances_path
  - functional: Add 'start_compute' helper
  - Fix invalid assert_has_calls
  - Track error migrations in resource tracker
  - docs: Remove resize, cold migration from vTPM limitations
  - Undeprecate the vmwareapi driver
  - Use UUID as vif and network_id in vif tests
  - doc: Fix note directives
  - Run voting jobs in gate pipeline also
  - Move revert resize under semaphore
  - Move confirm resize under semaphore
  - func: Remove references to attachment_id when volume_id is used
  - tools: Remove xenserver tooling
  - docs: Remove references to XenAPI driver
  - hacking: Stop special casing 'plugins.xenserver'
  - virt: Highlight soon-to-be-unused driver APIs
  - Default user_id when not specified in check_num_instances_quota
  - Add regression test for bug 1893284
  - functional: Provide default 'host_info' for '_get_connection'
  - Fix an erroneous grammar in explanatory notes


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - compute: Skip cinder_encryption_key_id check when booting from volume
  - Add regression test for bug #1895696
  - docs: Improve 'AggregateImagePropertiesIsolation' docs
  - tests: Remove '_FakeImageService'
  - functional: Add and use 'GlanceFixture'
  - functional: Enable real policy fixture by default
  - api: Set min, maxItems for server_group.policies field
  - tests: Add regression test for bug 1894966
  - Allow tap interface with multiqueue
  - Fix error that cannot overwrite policy rule for 'forced_host'


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - test_evacuate.sh: Support libvirt-bin and libvirtd systemd services
  - releasenote: Add known issue for bug #1894804
  - fakelibvirt: Use versionutils to set min versions found in the driver
  - Victoria 22.0.0 prelude section
  - test_evacuate: Wait until subnode is down before starting tests


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - zuul: Introduce nova-evacuate
  - libvirt: make mdev types name attribute be optional
  - Test for disabling greendns
  - libvirt: Remove MIN_LIBVIRT_FILE_BACKED_DISCARD_VERSION
  - libvirt: Bump MIN_{LIBVIRT,QEMU}_VERSION and NEXT_MIN_{LIBVIRT,QEMU}_VERSION
  - test_evacuate.sh: Stop using libvirt-bin
  - doc: Fix rendering in the accelerator support doc
  - doc: correct the link to user/flavor.rst
  - Use absolute path during qemu img rebase
  - docs: fix aggregate weight multiplier property names


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Remove MIN_LIBVIRT_BETTER_SIGKILL_HANDLING
  - libvirt: Remove MIN_{LIBVIRT,QEMU}_NATIVE_TLS_VERSION


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Remove MIN_LIBVIRT_VIDEO_MODEL_VERSIONS
  - nova-evacuate: Disable libvirtd service and sockets during negative tests


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Remove MIN_{LIBVIRT,QEMU}_PMEM_SUPPORT
  - Update master for stable/victoria
  - Log stack trace when fails launching a defined domain


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: 'video.vram' property must be an integer
  - libvirt: Increase incremental and max sleep time during device detach


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Handle disabled CPU features to fix live migration failures
  - Prevent archiving of pci_devices records because of 'instance_uuid'
  - Clean up the DynamicVendorData constructor
  - Use cell targeted context to query BDMs for metadata
  - compute: Lock by instance.uuid lock during swap_volume
  - libvirt: Log exception when unable to import rbd or rados
  - bindep: Install python3 and python3-devel on CentOS 8 and Fedora
  - Add a hacking rule for assert_has_calls


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - docs: Make JSON valid
  - [doc]: Fix glance image_metadata link
  - CinderFixture: Return a driver_type of `fake` within connection_info
  - Remove self.server dependency form _evacuate_server
  - fixtures: Handle binding of first port
  - virt: Remove 'post_interrupted_snapshot_cleanup' API


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Only ask tpool.Proxy to autowrap vir* classes
  - Add placeholder migrations for Victoria backports


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Modify glance's copy_image permission for nova-ceph-multistore
  - optimize the shelve code flow


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix the compute RPC 5.12 issue
  - Add a regression test for 5.12 compute API issue
  - Use subqueryload() instead of joinedload() for (system_)metadata
  - Update pci stat pools based on PCI device changes


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - zuul: Replace nova-live-migration with zuulv3 jobs
  - zuul: Merge nova-evacuate into nova-multinode-live-migration


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Update contributor guide for Wallaby
  - Improve error handling during service level check
  - rbd: Only log import failures when the RbdDriver is used
  - zuul: Reintroduce nova-dsvm-multinode-base
  - Remove six.byte2int/int2byte
  - Remove six.iteritems/itervalues/iterkeys
  - Remove six.moves
  - Add upgrade check about old computes
  - Prevent starting services with older than N-1 computes
  - trivial: Remove irrelevant comment
  - Allow excluding image type capabilities
  - virt: Remove 'get_per_instance_usage' API
  - virt: Remove various aggregate APIs
  - virt: Remove 'set_bootable' API


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove [database]connection defaulting
  - Fix unplugging VIF when migrate/resize VM
  - objects: Remove Agent, AgentList
  - api: Remove 'os-agents' API


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Add missing exception
  - api-ref: Move 'os-agents' API to obsolete section
  - [Trivial]Add missing white space in the log message
  - Restore retrying the RPC connection to conductor
  - [docs] Fix a placement client's command
  - Remove compute service level check for qos ops
  - Set instance host and drop migration under lock
  - Reproduce bug 1896463 in func env
  - Fix the vGPU dynamic options race


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix the instance_uuid for test
  - virt: Remove 'change_instance_metadata' API
  - Reproduce bug 1897528
  - doc: Update the PTL guide
  - Add os-volume_attachments reference docs
  - Ignore InstanceNotFound exception when host rejoin cluster


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix config option default value for sample config file
  - Use _evacuate_server helper in func test
  - releasenotes: Add fixes note for bug #1882521


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Revert "zuul: Skip test_attach_scsi_disk_with_config_drive in nova-ceph-multistore"
  - nova-live-migration: Disable *all* virt services during negative tests
  - zuul: Add devstack-plugin-ceph-compute-local-ephemeral to experimental
  - compute: Don't detach volumes when RescheduledException raised without retry
  - zuul: Skip test_attach_scsi_disk_with_config_drive in nova-ceph-multistore
  - doc: Fix rendering in the PTL guide
  - Support sys.argv in wsgi app
  - Replace md5 with oslo version
  - remove python warnning  from tox


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - lower-constraints: Bump packaging to 20.4
  - Omit resource inventories from placement update if zero
  - nova-multi-cell: Skip test_cold_migrate_unshelved_instance
  - libvirt: check for AMD SEV only on x86-64
  - libvirt: Skip encryption metadata lookups if secret already exists on host
  - pci: Add logging for filtering
  - pci: Improve docs for '_filter_*' functions
  - pci: Add a '_filter_pools' helper function
  - virt: Remove 'get_all_bw_counters' API
  - virt: Remove 'reset_network' API
  - Remove unused bindir config option
  - Improve documentation of (unpin|pin)_cpus_with_siblings()
  - Update supported transports for iscsi connector


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Enhance simple usage API documentation
  - tools: Allow check-cherry-picks.sh to be disabled by an env var


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Refactoring of functional.regression.test_bug_1702454
  - Fix a deprecation warning of 'collections'
  - Add a description in the PTL guide
  - libvirt: make cross cell resize spawn from snapshot image
  - nova-grenade-multinode: Skip test_live_block_migration_paused
  - Disable qos resize tempest test for nova-multi-cell job
  - nova-evacuate: Remove leftover playbook from standalone job
  - Remove outdated comment from tox.ini


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Revert "Temporarily disable parts of heal port allocation test"
  - functional: Expand SR-IOV live migration tests with NUMA
  - functional: Add live migration tests for PCI, SR-IOV servers


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Trival Change: Remove redundant code in instance delete
  - Fallback to same-cell resize with qos ports
  - Reproduce bug 1907522 in functional test
  - Remove six.text_type (2/2)
  - Remove six.text_type (1/2)
  - Remove six.binary_type/integer_types/string_types
  - Bump the lowest eventlet version to 0.26.1


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Revert "nova-multi-cell: Skip test_cold_migrate_unshelved_instance"
  - stabilize set_host libvirt driver unit test
  - stabilize unit test asserting log
  - Ignore PCI devices with 32bit domain


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - api-ref: Clarify 'all_tenants' command
  - Cyborg shelve/unshelve support
  - Reuse code from oslo lib for JSON policy migration
  - Fix typo in warning message
  - libvirt: Mock get_arch during some stable rescue unit tests
  - tests: Clean up 'test_hypervisors'
  - api: Drop statistics-style fields from os-hypervisors
  - api: Normalize exception handling for os-hypervisors
  - tests: Remove 'test_extended_hypervisors'
  - Remove dead code from SchedulerReportClient
  - Improving the description for unshelve request body
  - api-ref: Add notes about volume attach and detach being async
  - Run the db migration tests in the same test worker
  - only wait for plugtime events in pre-live-migration
  - tests: Merge 'test_hypervisor_status' into 'test_hypervisors'
  - Docs: correct cpu_thread_policy explanation
  - Make PCI claim NUMA aware during live migration
  - doc: require openstack client change for every new API microversion
  - tox: Stop linting as part of docs target
  - libvirt: Only add a USB controller if it's necessary
  - libvirt: Remove support for '[libvirt] use_usb_tablet'
  - Add an online migration for PciDevice.uuid
  - Modify PciDevice.uuid generation code


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - zuul: Skip test_attach_cloned_encrypted_volume in nova-ceph-multistore
  - Add regression test for bug #1899835


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Load and cache volume drivers on-demand
  - libvirt: Stop NVMe and ScaleIO unit tests from calling os-brick
  - add openstack-python3-wallaby-jobs-arm64 job
  - Do not inherit os_glance properties on snapshot
  - utils: Remove periods from instance hostnames
  - db: Merge in unique constraints
  - db: Clean up base migration


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Drop support for UML
  - libvirt: Remove MIN_LIBVIRT_VIR_ERR_DEVICE_MISSING
  - docs: Add reference docs for internal block device structures
  - Move query param generation to RequestGroup o.vo
  - api: Log os-resetState as an instance action
  - db: Compact Juno database migration
  - db: Compact Icehouse database migrations
  - db: Drop "remove" of index


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Disallow CONF.compute.max_disk_devices_to_attach = 0
  - tox: Enable parallel docs build
  - zuul: Allow encryption tests in nova-ceph-multistore again
  - libvirt: Drop support for Xen
  - Refactor update_pci_request_spec_with_allocated_interface_name
  - Factor out port resource deallocation
  - Make remove allocation symmetric with add allocation
  - Allow extending an existing instance allocation
  - Refactor _claim_pci_device_for_interface_attach to prepare for qos


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - api: Reject requests to detach a volume when the compute is down
  - libvirt: Remove 'hypervisor_version' from 'libvirt_info'
  - libvirt: Bump MIN_{LIBVIRT,QEMU}_VERSION and NEXT_MIN_{LIBVIRT,QEMU}_VERSION
  - db: Compact Kilo database migrations


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - [FUP] this change removes an unused paramater
  - Restart glance after updating policy in job
  - libvirt: Use specific user when probing encrypted rbd disks during extend
  - Raise 409 when removing security group from instance
  - vmware tests: Support different moref backend representations
  - Fix misleading documentation for live_migration_inbound_addr


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - zuul: Mark nova-lvm as voting
  - zuul: Increase SWIFT_LOOPBACK_DISK_SIZE within nova-lvm job
  - Include removal of ephemeral backing files in the image cache manager


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Remove __unicode__() from nova unit test Exception
  - Fix ForbiddenWithAccelerators to HTTPForbidden for shelve API
  - pci: Improve testing of 'nova.pci.request' module
  - Fix invalid argument formatting in exception messages
  - functional: Add tests for mixed CPU policy
  - hyperv: Configures chassis asset tags for VMs.


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - docs: Move the LibvirtDistroSupportMatrix wiki page into our docs
  - glance: Remove [glance]/allowed_direct_url_schemes
  - Refactor ResourceRequest constructor
  - db: Compact Mitaka database migrations
  - db: Compact Liberty database migrations


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Uncap PrettyTable
  - Rename ensure_network_metadata to amend requested_networks
  - db: Compact Train database migrations
  - db: Compact Stein database migrations


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Don't drop CPU flags with policy='disable' from guest XML
  - Make a couple test jobs run async devstack
  - cmd: Remove 'nova-manage db ironic_flavor_migration'
  - cmd: Remove 'nova-manage db null_instance_uuid_scan'
  - Use the non polling notification waiter in func test
  - hardware: Check inventory of shared CPUs for 'mixed' policy
  - functional: Add test for #1898272


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - tox: Add passenv DISABLE_CHERRY_PICK_CHECK to pep8
  - Run nova-live-migration job with neutron-trunk enabled
  - use psycopg2 binary instead of source package


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - FUP: Catch and reraise routed nets exception
  - Add a routed networks scheduler pre-filter
  - Add net & utils methods for routed nets & segments
  - Handle instance = None in _local_delete_cleanup
  - Refactor and rename test_tcp_rst_no_compute_rpcapi


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: start tracking NUMACell.socket for hosts
  - apidb: Add manage.py script
  - libvirt: Rationalize attachment of USB tablet


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fixes the elapsed time logged during a live migration
  - libvirt: add IP address to libvirt guest metadata


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - rpc: Rework 'get_notifier', 'wrap_exception'
  - libvirt: Remove dead code
  - Remove short call timeout from func test
  - scheduler: Add 'socket' PCI NUMA affinity policy trait
  - objects: Add 'socket' PCI NUMA affinity
  - Docs: Correct ``Password injection using the dashboard`` Explanation
  - libvirt: allow querying devices from the persistent domain
  - libvirt: add AsyncDeviceEventsHandler
  - libvirt: Define and emit DeviceRemovedEvent and DeviceRemovalFailedEvent
  - tests: Remove unnecessary mock
  - tests: Add 'nova.virt.libvirt.utils.get_arch' stub to fixture
  - apidb: Compact Newton database migrations
  - apidb: Compact Mitaka database migrations


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - hyper-v rbd volume support
  - requirements.txt: Bump os-brick to 4.2.0
  - Remove unused Instance method


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Allow disabling CPU flags via `cpu_model_extra_flags`
  - nova-manage: Add libvirt get_machine_type command
  - libvirt: parse alias out from device config
  - libvirt: Parse the 'os' element from domainCapabilities
  - tests: Poison os.uname


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - apidb: Compact Ocata database migrations
  - docs: Add admin docs for configuring and updating machine types
  - libvirt: Add a config update workflow test for [libvirt]hw_machine_type
  - Fix ImageBackendFixture not to support direct_snapshot
  - nova-status: Add hw_machine_type check for libvirt instances
  - nova-manage: Add libvirt list_unset_machine_type command
  - nova-manage: Add libvirt update_machine_type command


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Add support for virtio-based input devices
  - apidb: Compact Pike database migrations
  - conf: Drop '[scheduler] periodic_task_interval'
  - Drop support for custom schedulers


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - libvirt: Add tests for insecure UEFI configuration
  - libvirt: Add firmware auto-configuration support
  - Replace md5 for fips
  - Centralize sqlite FK constraint enforcement


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - pci: Add vDPA vnic to PCI request mapping and filtering
  - libvirt: Deprecate `live_migration_tunnelled`
  - docs: Document UEFI secure boot feature
  - libvirt: Add guest generation for vDPA
  - libvirt: Add vDPA nodedev parsing
  - tests: Remove duplicated 'start_compute' helper
  - tests: Add functional tests for UEFI, secure boot
  - libvirt: Move PCI host device parsing to 'host'
  - objects: Add 'VDPA' to 'PciDeviceType'
  - Support per port numa policies with SR-IOV
  - pci: implement the 'socket' NUMA affinity policy
  - add constants for vnic type vdpa
  - Make nova-ceph-multistore use policy.yaml
  - fakelibvirt: make kB_mem default not laughable
  - libvirt: Report secure boot support to scheduler
  - libvirt: Wire up 'os_secure_boot' property
  - libvirt: Use firmware metadata files to configure instance
  - setup.cfg: Resolve warning
  - libvirt: Move some host arch checks to guest checks
  - libvirt: Add parsing of firmware metadata files
  - pci: track host NUMA topology in stats
  - pci manager: replace node_id parameter with compute_node
  - scheduler: Translate secure boot requests to trait
  - compute: Report COMPUTE_SECURITY_UEFI_SECURE_BOOT
  - hardware: Start parsing 'os_secure_boot'
  - trivial: Clarify purpose of 'Host.supports_*' properties
  - libvirt: Add missing type hints
  - libvirt: Stop passing around virt_type, caps
  - nova-next: Start testing the q35 machine type
  - Differentiate between InstanceNotFound and ConstraintNotMet
  - Add device event constants to fakelibvirt
  - Add functional test for bug 1837995
  - Remove VFSLocalFS
  - Remove non-libguestfs file injection for libvirt
  - apidb: Compact Train database migrations
  - apidb: Compact Stein database migrations
  - apidb: Compact Rocky database migrations
  - apidb: Compact Queens database migrations
  - libvirt: Deprecate disable_native_luksv1 and rbd_volume_local_attach
  - Follow up for QoS interface attach
  - conf: Clean up docs for scheduler options
  - Add generate schemas tool


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - releasenotes: Fix typo
  - doc: mark the max microversion for wallaby
  - Add missed accel_uuids for _poll_shelved_instances
  - Add release note for vDPA
  - tests: Add functional test for vDPA device
  - api: Block unsupported actions with vDPA


author: OSP Prod Chain <dev-null@redhat.com> 1:XXX-XXX
changelog:
  - Update patches
  - Fix check_instance_shared_storage() call
  - Bump the Compute RPC API to version 6.0
  - [Arm64][libvirt] Fix read bytes from json files
  - Reset global wsgi app state in unit test
  - docs: Add SEV guide
  - docs: Remove duplicated PCI passthrough extra spec info
  - docs: Remove duplicate TPM extra spec info
  - docs: Add a real-time guide
  - docs: Add a resource limits guide
  - Wallaby 23.0.0 prelude section
  - Dynamically archive FK related records in archive_deleted_rows
  - docs: Add note about rescuing bfv instances with the 2.87 microversion
  - docs: Add version{added,changed} notes to the hw_machine_type guide
  - Initialize global data separately and run_once in WSGI app init


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.0-0.1.0rc1
changelog:
  - Update patches
  - Bumping min os-brick ver to 4.3.1
  - [stable-only]Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - [stable-only]Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.1-0.20210428163244.79707c6
changelog:
  - Update patches
  - guestfs: With libguestfs >= v1.41.1 decode returned bytes to string
  - libvirt: Ignore device already in the process of unplug errors
  - libvirt: Simplify device_path check in _detach_encryptor
  - compute: Reject requests to commit intermediary snapshot of an inactive instance


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210521131906.9f90c72
changelog:
  - Update patches
  - Follow up type hints for a634103
  - Enable mypy on libvirt/guest.py
  - Move the guest.get_disk test to test_guest
  - Replace blind retry with libvirt event waiting in detach


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210523162632.ebf1ceb
changelog:
  - Update patches
  - Move instance power state check to _detach_with_retry
  - libvirt: Remove dead error handling code


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210616131814.07c76bf
changelog:
  - Honor [neutron]http_retries in the manual client (rhbz#1968723)
  - Reject open redirection in the console proxy (rhbz#1968760)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210616171810.07c76bf
changelog:
  - libvirt: Do not destroy volume secrets during _hard_reboot (rhbz#1971056)
  - virt: Add destroy_secrets kwarg to destroy and cleanup (rhbz#1971056)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210618101806.222075a
changelog:
  - libvirt: Set driver_iommu when attaching virtio devices to SEV instance (rhbz#1972699)
  - Test SRIOV port move operations with PCI conflicts
  - Neutron fixture: don't clobber profile and vif_details if empty


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210619101809.653a8bc
changelog:
  - libvirt: Set driver_iommu when attaching virtio devices to SEV instance (rhbz#1972699)
  - Honor [neutron]http_retries in the manual client


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.2-0.20210621101811.97c3517
changelog:
  - libvirt: Set driver_iommu when attaching virtio devices to SEV instance (rhbz#1972699)
  - Stop leaking ceph df cmd in RBD utils
  - Reject open redirection in the console proxy


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.3-0.20210813062800.b0099aa
changelog:
  - Update patches
  - [ironic] Minimize window for a resource provider to be lost
  - Move 'check-cherry-picks' test to gate, n-v check
  - libvirt: Set driver_iommu when attaching virtio devices to SEV instance
  - zuul: Replace grenade and nova-grenade-multinode with grenade-multinode
  - Error anti-affinity violation on migrations
  - Honor [neutron]http_retries in the manual client
  - Update SRIOV port pci_slot when unshelving
  - Test SRIOV port move operations with PCI conflicts
  - Neutron fixture: don't clobber profile and vif_details if empty
  - Stop leaking ceph df cmd in RBD utils
  - Reject open redirection in the console proxy
  - rbd: Get rbd_utils unit tests running again
  - Consolidate device detach error handling
  - Move instance power state check to _detach_with_retry
  - libvirt: Remove dead error handling code
  - Follow up type hints for a634103
  - Enable mypy on libvirt/guest.py
  - Move the guest.get_disk test to test_guest
  - Replace blind retry with libvirt event waiting in detach
  - guestfs: With libguestfs >= v1.41.1 decode returned bytes to string
  - [neutron] Get only ID and name of the SGs from Neutron
  - libvirt: Ignore device already in the process of unplug errors
  - libvirt: Simplify device_path check in _detach_encryptor
  - compute: Reject requests to commit intermediary snapshot of an inactive instance
  - Bumping min os-brick ver to 4.3.1
  - [stable-only]Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - [stable-only]Update .gitreview for stable/wallaby
  - Fix check_instance_shared_storage() call
  - Bump the Compute RPC API to version 6.0
  - [Arm64][libvirt] Fix read bytes from json files
  - Reset global wsgi app state in unit test
  - docs: Add SEV guide
  - docs: Remove duplicated PCI passthrough extra spec info
  - docs: Remove duplicate TPM extra spec info
  - docs: Add a real-time guide
  - docs: Add a resource limits guide
  - Wallaby 23.0.0 prelude section
  - releasenotes: Fix typo
  - doc: mark the max microversion for wallaby
  - Add config parameter 'live_migration_scheme' to live migration with tls guide
  - Add missed accel_uuids for _poll_shelved_instances
  - Add release note for vDPA
  - tests: Add functional test for vDPA device
  - api: Block unsupported actions with vDPA
  - pci: Add vDPA vnic to PCI request mapping and filtering
  - libvirt: Deprecate `live_migration_tunnelled`
  - docs: Document UEFI secure boot feature
  - libvirt: Add guest generation for vDPA
  - libvirt: Add vDPA nodedev parsing
  - Dynamically archive FK related records in archive_deleted_rows
  - tests: Remove duplicated 'start_compute' helper
  - tests: Add functional tests for UEFI, secure boot
  - docs: Add note about rescuing bfv instances with the 2.87 microversion
  - libvirt: Move PCI host device parsing to 'host'
  - objects: Add 'VDPA' to 'PciDeviceType'
  - Support per port numa policies with SR-IOV
  - pci: implement the 'socket' NUMA affinity policy
  - add constants for vnic type vdpa
  - Make nova-ceph-multistore use policy.yaml
  - fakelibvirt: make kB_mem default not laughable
  - libvirt: Report secure boot support to scheduler
  - libvirt: Wire up 'os_secure_boot' property
  - libvirt: Use firmware metadata files to configure instance
  - setup.cfg: Resolve warning
  - libvirt: Move some host arch checks to guest checks
  - libvirt: Add parsing of firmware metadata files
  - docs: Add version{added,changed} notes to the hw_machine_type guide
  - pci: track host NUMA topology in stats
  - pci manager: replace node_id parameter with compute_node
  - scheduler: Translate secure boot requests to trait
  - compute: Report COMPUTE_SECURITY_UEFI_SECURE_BOOT
  - hardware: Start parsing 'os_secure_boot'
  - trivial: Clarify purpose of 'Host.supports_*' properties
  - libvirt: Add missing type hints
  - libvirt: Stop passing around virt_type, caps
  - libvirt: Add tests for insecure UEFI configuration
  - nova-next: Start testing the q35 machine type
  - Differentiate between InstanceNotFound and ConstraintNotMet
  - Add device event constants to fakelibvirt
  - libvirt: Add firmware auto-configuration support
  - libvirt: Add support for virtio-based input devices
  - tests: Stop mocking 'nova.virt.libvirt.utils.get_arch'
  - Add functional test for bug 1837995
  - libvirt: Allow disabling CPU flags via `cpu_model_extra_flags`
  - Remove VFSLocalFS
  - Remove non-libguestfs file injection for libvirt
  - apidb: Compact Train database migrations
  - apidb: Compact Stein database migrations
  - apidb: Compact Rocky database migrations
  - apidb: Compact Queens database migrations
  - apidb: Compact Pike database migrations
  - apidb: Compact Ocata database migrations
  - docs: Add admin docs for configuring and updating machine types
  - libvirt: Add a config update workflow test for [libvirt]hw_machine_type
  - Fix ImageBackendFixture not to support direct_snapshot
  - nova-status: Add hw_machine_type check for libvirt instances
  - nova-manage: Add libvirt list_unset_machine_type command
  - nova-manage: Add libvirt update_machine_type command
  - nova-manage: Add libvirt get_machine_type command
  - hyper-v rbd volume support
  - requirements.txt: Bump os-brick to 4.2.0
  - libvirt: Deprecate disable_native_luksv1 and rbd_volume_local_attach
  - rpc: Rework 'get_notifier', 'wrap_exception'
  - libvirt: Remove dead code
  - Replace md5 for fips
  - Remove short call timeout from func test
  - scheduler: Add 'socket' PCI NUMA affinity policy trait
  - objects: Add 'socket' PCI NUMA affinity
  - Follow up for QoS interface attach
  - Docs: Correct ``Password injection using the dashboard`` Explanation
  - libvirt: parse alias out from device config
  - libvirt: allow querying devices from the persistent domain
  - libvirt: add AsyncDeviceEventsHandler
  - libvirt: Define and emit DeviceRemovedEvent and DeviceRemovalFailedEvent
  - libvirt: start tracking NUMACell.socket for hosts
  - libvirt: Parse the 'os' element from domainCapabilities
  - tests: Poison os.uname
  - tests: Remove unnecessary mock
  - tests: Add 'nova.virt.libvirt.utils.get_arch' stub to fixture
  - FUP: Catch and reraise routed nets exception
  - Add a routed networks scheduler pre-filter
  - Add net & utils methods for routed nets & segments
  - Handle instance = None in _local_delete_cleanup
  - Fixes the elapsed time logged during a live migration
  - libvirt: add IP address to libvirt guest metadata
  - Add regression test for bug 1914777
  - Change API unexpected exception message
  - tox: Add passenv DISABLE_CHERRY_PICK_CHECK to pep8
  - libvirt: Record the machine_type of instances in system_metadata
  - Run nova-live-migration job with neutron-trunk enabled
  - Centralize sqlite FK constraint enforcement
  - libvirt: Don't drop CPU flags with policy='disable' from guest XML
  - Make a couple test jobs run async devstack
  - Remove unused Instance method
  - Support interface attach with QoS ports
  - Uncap PrettyTable
  - apidb: Compact Newton database migrations
  - apidb: Compact Mitaka database migrations
  - apidb: Compact Liberty database migrations
  - apidb: Add manage.py script
  - cmd: Remove 'nova-manage db ironic_flavor_migration'
  - conf: Clean up docs for scheduler options
  - conf: Drop '[scheduler] periodic_task_interval'
  - Drop support for custom schedulers
  - fup: Merge duplicate volume attachment checks
  - api: Reject volume attach requests when an active bdm exists
  - Add regression test for bug #1908075
  - Remove __unicode__() from nova unit test Exception
  - Refactor and rename test_tcp_rst_no_compute_rpcapi
  - Rename ensure_network_metadata to amend requested_networks
  - Add requested_networks field to RequestSpec object
  - cmd: Remove 'nova-manage db null_instance_uuid_scan'
  - libvirt: Always enable USB controller on PPC64
  - libvirt: Stub out 'nova.virt.libvirt.utils.get_arch'
  - zuul: Mark nova-lvm as voting
  - zuul: Increase SWIFT_LOOPBACK_DISK_SIZE within nova-lvm job
  - [FUP] this change removes an unused paramater
  - docs: Move the LibvirtDistroSupportMatrix wiki page into our docs
  - Restart glance after updating policy in job
  - Disallow CONF.compute.max_disk_devices_to_attach = 0
  - glance: Remove [glance]/allowed_direct_url_schemes
  - libvirt: Use specific user when probing encrypted rbd disks during extend
  - tox: Enable parallel docs build
  - libvirt: Rationalize attachment of USB tablet
  - api: Reject requests to detach a volume when the compute is down
  - Add regression test for bug #1909120
  - Fix ForbiddenWithAccelerators to HTTPForbidden for shelve API
  - libvirt: Remove 'hypervisor_version' from 'libvirt_info'
  - zuul: Allow encryption tests in nova-ceph-multistore again
  - libvirt: Bump MIN_{LIBVIRT,QEMU}_VERSION and NEXT_MIN_{LIBVIRT,QEMU}_VERSION
  - libvirt: Drop support for Xen
  - libvirt: Drop support for UML
  - libvirt: Remove MIN_LIBVIRT_VIR_ERR_DEVICE_MISSING
  - docs: Add reference docs for internal block device structures
  - libvirt: Load and cache volume drivers on-demand
  - libvirt: Stop NVMe and ScaleIO unit tests from calling os-brick
  - zuul: Skip test_attach_cloned_encrypted_volume in nova-ceph-multistore
  - add openstack-python3-wallaby-jobs-arm64 job
  - Add generate schemas tool
  - Do not inherit os_glance properties on snapshot
  - Refactor ResourceRequest constructor
  - Enable mypy on scheduler/utils.py
  - Refactor update_pci_request_spec_with_allocated_interface_name
  - Factor out port resource deallocation
  - Make remove allocation symmetric with add allocation
  - Allow extending an existing instance allocation
  - Refactor _claim_pci_device_for_interface_attach to prepare for qos
  - Move query param generation to RequestGroup o.vo
  - api: Log os-resetState as an instance action
  - api-ref: Clarify 'all_tenants' command
  - Cyborg shelve/unshelve support
  - Reuse code from oslo lib for JSON policy migration
  - use psycopg2 binary instead of source package
  - utils: Remove periods from instance hostnames
  - Fix typo in warning message
  - libvirt: Mock get_arch during some stable rescue unit tests
  - tests: Clean up 'test_hypervisors'
  - api: Drop statistics-style fields from os-hypervisors
  - api: Normalize exception handling for os-hypervisors
  - db: Compact Train database migrations
  - db: Compact Stein database migrations
  - db: Compact Rocky database migrations
  - db: Compact Queens database migrations
  - db: Compact Pike database migrations
  - db: Compact Ocata database migrations
  - db: Compact Newton database migrations
  - db: Compact Mitaka database migrations
  - db: Compact Liberty database migrations
  - db: Compact Kilo database migrations
  - db: Compact Juno database migration
  - db: Compact Icehouse database migrations
  - db: Drop "remove" of index
  - db: Merge in unique constraints
  - db: Clean up base migration
  - tests: Remove 'test_extended_hypervisors'
  - Use the non polling notification waiter in func test
  - Remove dead code from SchedulerReportClient
  - Improving the description for unshelve request body
  - api-ref: Add notes about volume attach and detach being async
  - Run the db migration tests in the same test worker
  - Trival Change: Remove redundant code in instance delete
  - Revert "nova-multi-cell: Skip test_cold_migrate_unshelved_instance"
  - stabilize set_host libvirt driver unit test
  - stabilize unit test asserting log
  - Fallback to same-cell resize with qos ports
  - Reproduce bug 1907522 in functional test
  - only wait for plugtime events in pre-live-migration
  - tests: Merge 'test_hypervisor_status' into 'test_hypervisors'
  - Initialize global data separately and run_once in WSGI app init
  - Remove six.text_type (2/2)
  - Remove six.text_type (1/2)
  - Remove six.binary_type/integer_types/string_types
  - Docs: correct cpu_thread_policy explanation
  - pci: Improve testing of 'nova.pci.request' module
  - Make PCI claim NUMA aware during live migration
  - Fix invalid argument formatting in exception messages
  - Revert "Temporarily disable parts of heal port allocation test"
  - doc: require openstack client change for every new API microversion
  - Ignore PCI devices with 32bit domain
  - functional: Expand SR-IOV live migration tests with NUMA
  - functional: Add live migration tests for PCI, SR-IOV servers
  - Bump the lowest eventlet version to 0.26.1
  - tox: Stop linting as part of docs target
  - Add regression test for bug #1899835
  - hardware: Check inventory of shared CPUs for 'mixed' policy
  - functional: Add test for #1898272
  - functional: Add tests for mixed CPU policy
  - Include removal of ephemeral backing files in the image cache manager
  - libvirt: Only add a USB controller if it's necessary
  - libvirt: Remove support for '[libvirt] use_usb_tablet'
  - hyperv: Configures chassis asset tags for VMs.
  - Raise 409 when removing security group from instance
  - vmware: Use cookiejar from oslo.vmware client directly
  - vmware tests: Support different moref backend representations
  - Fix misleading documentation for live_migration_inbound_addr
  - Add an online migration for PciDevice.uuid
  - Modify PciDevice.uuid generation code


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.3-0.20210816111016.b0099aa
changelog:
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Add functional test for bug 1937375 (rhbz#1992858)
  - Fix max cpu topologies with numa affinity (rhbz#1913513)
  - Test numa and vcpu topologies bug: #1910466 (rhbz#1913513)


author: OSP Prod Chain <dev-null@redhat.com> 1:23.0.3-0.20210908140341.e39bbdc
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Avoid modifying the Mock class in test
  - address open redirect with 3 forward slashes
  - Fix 1vcpu error with multiqueue and vif_type=tap
  - Reduce mocking in test_reject_open_redirect for compat
  - Fix request path to query a resource provider by uuid
  - Allow deletion of compute service with no compute nodes
  - Reproducer unit test for bug 1860312
  - api: Align availability zone info with forced host
  - Fix max cpu topologies with numa affinity
  - Test numa and vcpu topologies bug: #1910466
  - Allow X-OpenStack-Nova-API-Version header in CORS
  - Retry lvm volume and volume group query
  - libvirt: Do not destroy volume secrets during _hard_reboot
  - virt: Add destroy_secrets kwarg to destroy and cleanup


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20211105110640.400d25f
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Store old_flavor already on source host during resize
  - Reproduce bug 1944759
  - Parse alias from domain hostdev


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20211208192412.1edabab
changelog:
  - Fix inactive session error in compute node creation (rhbz#2002737)
  - Prevent deletion of a compute node belonging to another host (rhbz#2002737)
  - Invalidate provider tree when compute node disappears (rhbz#2002737)
  - Clear rebalanced compute nodes from resource tracker (rhbz#2002737)
  - Downstream-Only: [stable-only] Pin virtualenv and setuptools (rhbz#2002737)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Add a WA flag waiting for vif-plugged event during reboot
  - Add functional regression test for bug 1853009


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20211216120448.6c3d5de
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Ensure MAC addresses characters are in the same case


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220113120358.d8859e4
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Reproduce bug 1953359


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220203130840.94f17be
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Extend the reproducer for 1953359 and 1952915


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220205110930.a7d0866
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - [rt] Apply migration context for incoming migrations
  - Clear rebalanced compute nodes from resource tracker


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220211131811.1b62ee7
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Add functional test for bug 1937375


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220217110407.57bf72b
changelog:
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Reproduce bug 1952941


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220301110420.ed13460
changelog:
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - workarounds: Add libvirt_disable_apic


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220302110408.ed13460
changelog:
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - skip test_tagged_attachment in nova-next


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220303110403.0da42ad
changelog:
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name (rhbz#1992858)
  - Migrate RequestSpec.numa_topology to use pcpuset


author: OSP Prod Chain <dev-null@redhat.com> 1:23.1.1-0.20220308110500.cb935a3
changelog:
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - compute: Avoid duplicate BDMs during reserve_block_device_name


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220317230946.9609ae0
changelog:
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - libvirt: Add announce-self post live-migration workaround


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220425101732.327693a
changelog:
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - [stable-only] Drop lower-constraints job


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220502102524.f66a570
changelog:
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - [CI] Install dependencies for docs target


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220508100758.0190d58
changelog:
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - Invalidate provider tree when compute node disappears


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220528110733.baf0d93
changelog:
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - Define new functional test tox env for placement gate to run


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220606130355.68cad8f
changelog:
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - func: Increase rpc_response_timeout in TestMultiCellMigrate tests
  - Prevent deletion of a compute node belonging to another host


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220614225032.1e37f2c
changelog:
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - Fix inactive session error in compute node creation


author: OSP Prod Chain <dev-null@redhat.com> 1:23.2.1-0.20220622150406.7d5b289
changelog:
  - fup: Assert state of connection_info during LM rollback in func tests (rhbz#2095780)
  - compute: Ensure updates to bdms during pre_live_migration are saved (rhbz#2095780)
  - Add a regression test for bug 1939545 (rhbz#2095780)
  - fake: Ensure need_legacy_block_device_info returns False (rhbz#2095780)
  - Revert "Revert resize: wait for events according to hybrid plug" (rhbz#2011433)
  - libvirt: Switch the default video model from 'cirrus' to 'virtio' (rhbz#2026014)
  - nova-manage: Introduce volume show, refresh, get_connector commands (rhbz#1999582)
  - Add service version check workaround for FFU
  - libvirt: Abort live-migration job when monitoring fails


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Clarify the current status of Octavia in README
  - Set amphora-agent build-only packages


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Allow amphorav2 to run without jobboard
  - Fix operational status for disabled UDP listeners


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Set CentOS amphora image size back to default value
  - Correct a typo in the document
  - Set Grub timeout to 0 for fast boot times
  - Add octavia-amphora-image-build-live jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Fix invalid DOWN status when updating a UDP pool
  - Set CentOS amphora image size back to default value
  - Correct a typo in the document
  - Set Grub timeout to 0 for fast boot times
  - Add octavia-amphora-image-build-live jobs
  - Update devstack plugin
  - Fix invalid DOWN status when updating a UDP pool
  - Set CentOS amphora image size back to default value
  - Correct a typo in the document
  - Set Grub timeout to 0 for fast boot times
  - Add octavia-amphora-image-build-live jobs
  - Update devstack plugin


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix invalid DOWN status when updating a UDP pool
  - Set CentOS amphora image size back to default value
  - Correct a typo in the document
  - Set Grub timeout to 0 for fast boot times
  - Add octavia-amphora-image-build-live jobs
  - Update devstack plugin


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add missing log line for finishing amp operations
  - Fix user permission for WSGI configuration Task: 35692 Story: 2006172
  - Fix API sort key for complex columns
  - Switch to live from noop drivers
  - Add a message for the amphora image size
  - Add some details on enable_anti_affinity option
  - trivial fix


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add amphora image tag capability to Octavia flavors
  - Introduce an image driver interface


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Refactoring amphora stats driver interface
  - Deprecate the Spares Pool feature for removal in X
  - Add an upgrade check for YAML oslo policy file
  - Preupgrade check for amphorav2 provider
  - Add DIB element octavia-lib


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update grenade job to run one smoke test
  - Fix the lower-constraints job for focal


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove haproxy_check_script for UDP-only LBs
  - Drop diskimage-builder from root requirements.txt
  - Revert pyroute2 workaround
  - Bump taskflow version
  - Add amphora delete support to amphorav2 driver
  - Add SCTP support in API
  - Add a release note about HAProxy 2.0
  - Add support for nftables
  - Add requirements for jobboard drivers
  - Change tls_ciphers init in Pool API classes


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix requirements.txt for Victoria
  - Fix amphora failover when VRRP port is missing


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria
  - Ensure install of diskimage-create.sh requirements
  - Ignore DELETED amphorae when performing certificate rotation
  - Fix building Ubuntu 20.04 focal amphorae
  - Followup Remove haproxy_check_script for UDP-only
  - Fixes API list handling of unscoped tokens
  - Add a requirements.txt check job
  - Fix backend certificate file paths
  - Fix AttributeError on TLS-enabled pool provisioning
  - Update protocol combination api-ref for PROXYV2
  - Fix image build when installing agent from package
  - Fix the tls_cipher_prohibit_list release note
  - [Amphorav2] Healthmonitor operation minor fixes


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Imported Translations from Zanata
  - Fix pool delete race on load balancer cascade delete
  - Remove unnecessary joinedload


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Stop install unnecessary packages when run tox -ereleasenotes
  - Correct a typo in the document


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix setting None in tls_versions and tls_ciphers in pools
  - Fix pep8 failures in gate
  - Handle listener not found during loadbalancer status update
  - Fix load balancers with failed amphora failover
  - Add experimental amphorav2 jobs
  - Replace assertItemsEqual with assertCountEqual
  - Fix amphorav2 bytes error


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add amphora_id in store params for failover_amphora
  - Fix missing cronie package in RHEL-based image builds
  - Map cloud-guest-utils to cloud-utils-growpart for Red Hat distros.
  - Fix nf_conntrack_buckets sysctl in Amphora


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Bump the minimum coverage to 92%
  - Install HAProxy 2.x in CentOS amphora images
  - Add default value for enabled column in l7rule table
  - Add ALPN support for TLS-enabled pools
  - Add validation for VIP network parameters in amphora driver
  - Correct spell error
  - Support deletion of all tags
  - Fix PROXYV2 pools


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix pools going into ERROR when updating the pool
  - Disable auto configuration of new interfaces in NetworkManager


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Configure rsyslog on Octavia service nodes in devstack
  - Add SCTP support in Amphora


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add HTTP/2 to default lists of ALPN protocols
  - Fix LB failover when IP addresses exhausted
  - Add retry for getting amphora VM
  - Fix health manager messages about failed failovers


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for scoped tokens and default roles
  - Remove Neutron SDN-specific code


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [goal] Deprecate the JSON formatted policy file
  - Add aarch64/amd64 support to amphora and devstack
  - Remove some miscellaneous sanity check code


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix empty Batch Member Update to unlock objects
  - Fix using subnets with host_routes in amphorav2 driver


author: OSP Prod Chain <dev-null@redhat.com> 8.0.0-0.2.0rc2
changelog:
  - Update patches
  - Fix pool ALPN compatibility with older amphora
  - Make focal the Ubuntu default for diskimage-create
  - Validate user access to vip_subnet_id when creating a LB
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby


author: OSP Prod Chain <dev-null@redhat.com> 8.0.1-0.20210609161824.b1f98d7
changelog:
  - Update patches
  - Fix comment for the ca_certificates_file opt
  - Optimize CountPoolChildrenForQuota task in amphorav2
  - Fix amphora failover flow in amphorav2 driver
  - Fix task_flow.max_workers with persistence in amphorav2


author: OSP Prod Chain <dev-null@redhat.com> 8.0.1-0.20210813053131.9ba1182
changelog:
  - Update patches
  - Enable lo interface in the amphora-haproxy netns
  - Fix race conditions between API and worker DB calls
  - Fix comment for the ca_certificates_file opt
  - Optimize CountPoolChildrenForQuota task in amphorav2
  - Fix amphora failover flow in amphorav2 driver
  - Fix task_flow.max_workers with persistence in amphorav2
  - Fix jobboard_enabled setting in devstack
  - Fix devstack cleanup when using amphorav2
  - Cap hacking and pylint
  - Fix weighted round-robin about UDP and SCTP listener
  - Fix pool ALPN compatibility with older amphora
  - Make focal the Ubuntu default for diskimage-create
  - Validate user access to vip_subnet_id when creating a LB
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Fix empty Batch Member Update to unlock objects
  - Fix using subnets with host_routes in amphorav2 driver
  - Fix LB failover for amphorav2: set security group
  - Make /healthcheck cache results
  - Fix provider driver quota handling
  - [goal] Deprecate the JSON formatted policy file
  - Add aarch64/amd64 support to amphora and devstack
  - Remove some miscellaneous sanity check code
  - Add support for scoped tokens and default roles
  - Add HTTP/2 to default lists of ALPN protocols
  - Fix grenade resource waiters
  - Fix LB failover when IP addresses exhausted
  - Add retry for getting amphora VM
  - Fix overriding default listener timeout values in config file
  - Add HTTP/2 example to the load balancing cookbook
  - Fix pep8 errors
  - Add test coverage for SCTP health checker script
  - Fix health manager messages about failed failovers
  - Fix pools going into ERROR when updating the pool
  - Configure rsyslog on Octavia service nodes in devstack
  - Bump oslo.policy version to 2.1.0
  - Bump oslo.log version to 4.3.0
  - Disable auto configuration of new interfaces in NetworkManager
  - Fix incorrect ERROR status with IPv6 UDP members
  - Small fix in loadbalancer POST api-ref
  - Bump the minimum coverage to 92%
  - Add SCTP support in Amphora
  - Install HAProxy 2.x in CentOS amphora images
  - Add default value for enabled column in l7rule table
  - Add ALPN support for TLS-enabled pools
  - Add validation for VIP network parameters in amphora driver
  - Validate listener protocol in amphora driver
  - Fix the unit test tree structure
  - Correct spell error
  - Use 'bash' in the keepalived check script
  - Fix periodic image builder jobs
  - Fix gate failure
  - Fix operating status for empty UDP pools
  - Support deletion of all tags
  - Fix PROXYV2 pools
  - Remove Neutron SDN-specific code


author: OSP Prod Chain <dev-null@redhat.com> 8.0.1-0.20210921170351.5f50259
changelog:
  - Update patches
  - Fix duplicate SG creation for listener peer port
  - Fix MAX_TIMEOUT value for listener


author: OSP Prod Chain <dev-null@redhat.com> 8.0.1-0.20211208183930.e4a0136
changelog:
  - Update patches
  - Fix LB set in ERROR too early in MapLoadbalancerToAmphora
  - Fix LB set in ERROR too early in the revert flow
  - Disable conntrack for TCP flows in the amphora
  - Fix PlugVIPAmphora revert function in amphorav2
  - Update nr_open limit value in the amphora
  - Fix using host_routes in VIP subnet with amphorav2


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20220210171822.c28ca91
changelog:
  - Update patches
  - Preserve haproxy server states during reloads
  - Fix nft command line with negative priority values


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20220422120539.1329b57
changelog:
  - Fix AttributeError in exception handler (rhbz#2073491)
  - Save the HAProxy state outside of its systemd unit (rhbz#2073491)


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20220422211325.d056a85
changelog:
  - Update patches
  - Disabling octavia-grenade job in stable/wallaby
  - Optimize DB object to provider dict conversions


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20220429161939.69486c8
changelog:
  - Update patches
  - Fix AttributeError in exception handler
  - Restart rsyslog from cloud-init
  - Pass timeout_dict to _get_haproxy_versions
  - Add keepalive for redis-based taskflow boards


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20220507160832.ac3743c
changelog:
  - Update patches
  - Reject invalid whitespace in HM url_path value
  - Remove unneeded sudo in lvs-masquerade.sh


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20220630171439.3b2f562
changelog:
  - Update patches
  - Fix potential race conditions on update requests in the v2 worker
  - Fix disabled UDP pools
  - Validate L7Rule value and cookie name


author: OSP Prod Chain <dev-null@redhat.com> 8.0.2-0.20221121160846.3b2f562
changelog:
  - Restart rsyslog from cloud-init in amphorav1 (rhbz#2074474)
  - Ignore status update on deleted objects in driver-agent (rhbz#2123658)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [goal] Migrate testing to ubuntu focal
  - Add proxy protocol v2 support to dashboard


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Allows creation of resources without forcing the creation of children
  - Add TLS enabled support for pools
  - Add ciphers options for listeners and pools


author: OSP Prod Chain <dev-null@redhat.com> 7.0.1-0.20210813075450.b4c76b9
changelog:
  - Update patches
  - Change the Octavia Barbican namespace
  - Imported Translations from Zanata
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Imported Translations from Zanata
  - Disable Load Balancers panel when Octavia service is not deployed
  - Allows creation of resources without forcing the creation of children
  - Add TLS enabled support for pools
  - Add ciphers options for listeners and pools
  - Imported Translations from Zanata
  - Fix lower-constraints for new pip release


author: OSP Prod Chain <dev-null@redhat.com> 5.0.1-0.20210507152911.adf525a
changelog:
  - Update patches
  - Make sure the policy upgrade check get a valid config
  - Add a reproduction test for bug story/2008831
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update traits in tests and requirements
  - policy: Add releasenote for RBAC work
  - Implement secure RBAC for reshaper
  - policy: Add note about keystone's expansion of roles
  - policy: Deprecate 'admin_api' rule
  - policy: Remove the deprecated 'placement' rule
  - Implement secure RBAC for usage
  - Implement secure RBAC for traits
  - Implement secure RBAC for resource classes
  - Implement secure RBAC for inventories
  - Implement secure RBAC for allocation candidates
  - Implement secure RBAC for allocations
  - Implement secure RBAC for aggregates
  - Implement secure RBAC for resource providers
  - policy: Don't persist default rule changes in tests
  - policy: Suppress policy deprecation warnings
  - Pass context objects to oslo.policy directly
  - [goal] Deprecate the JSON formatted policy file
  - Bump oslo.log version to 4.3.0
  - Remove deprecated [placement]/policy_file config option
  - Fix l-c job and move to latest hacking 4.0.0
  - Add functional-py3[89] tox targets


author: OSP Prod Chain <dev-null@redhat.com> 0.8.31-0.20220217091217.80f4ed0
changelog:
  - Update patches
  - Cinder: Allow httpd_t to remove lock files in /var/lib/cinder
  - Neutron: Fix denied network namespace operations in CentOS 9


author: OSP Prod Chain <dev-null@redhat.com> 0.8.31-0.20220428162527.400a9a5
changelog:
  - Update patches
  - Revert "Octavia: add new policies for the Amphora VM"
  - Octavia: add new policies for the Amphora VM


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Decouple proxy_server tests
  - probe tests: Get rid of `server` arg for device_dir() and storage_dir()


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - docs: Clean up some formatting around using servers_per_port
  - docs: Clean up some formatting around using servers_per_port


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Suppress CryptographyDeprecationWarnings
  - py3: Work with proper native string paths in crypto meta


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - swift-init: Don't expose misleading commands
  - Extend concurrent_gets to EC GET requests
  - Start to decouple Object GET path


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Client should retry when there's just one 404 and a bunch of errors
  - ec: Close down some unused responses more quickly


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Run swift-tox-func-encryption-py37 job in the gate
  - py3: Fix swift-dispersion-populate


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Clean up apache deployment docs
  - docs: Switching to /srv/www from /var/www to be more FHS 3.0 conformat
  - Update master for stable/victoria


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - wsgi: Ensure _response_headers is a list
  - Log storage policy with s3api requests
  - Fail short reads in SegmentedIterable
  - Use bigger GreenPool for concurrent EC


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - py3: Fix non-ascii chars in staticweb listings
  - probe-tests: Avoid a DuplicateSectionError on py3


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Do not require the close method for response iterator
  - ec: Add an option to write fragments with legacy crc


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - saio: Stop processes more forcefully in resetswift
  - tests: Replace FakeLogger with debug_logger in test_proxy_logging


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Continue logging deprecation warnings for run_pause
  - Add librsvg2-* to bindep.txt
  - Refactor audit shard tests


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Increase container_update_timeout in in-process func tests
  - memcache: Make error-limiting values configurable
  - Move config option documentation to separate docs
  - Remove the unused coding style modules


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - gate: Add victoria rolling upgrade job
  - Fix a race condition in case of cross-replication


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - xlo: 5xx while validating first segment is a server error
  - py2: Suppress more CryptographyDeprecationWarnings
  - Use socket_timeout kwarg instead of useless eventlet.wsgi.WRITE_TIMEOUT
  - Add a new URL parameter to allow for async cleanup of SLO segments


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - ssync: don't log tracebacks for client disconnects
  - Stop invalidating suffixes post-SSYNC
  - Have REPLICATE with suffixes just append to hashes.invalid
  - ratelimit: Log proper container path when returning 498 for listings


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Increase gate timeouts from 1hr to 1.5hr
  - Give probe tests a second chance to pass
  - ssync: Tolerate more hang-ups
  - Fix invalid argument formatting in exception messages
  - Stop explicitly handling StopIteration in proxy-logging
  - s3api: Clone ACLs when creating +segments container


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add py3 probe tests on CentOS 8
  - s3-tests: Only try to copy outputs when there *are* outputs
  - Remove md5_factory function
  - replace md5 with swift utils version


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - acoles: emeritus no more!
  - Let developers/operators add watchers to object audit


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - s3api: Better-handle SHA mismatches during CompleteMultipartUpload
  - Remove vendor names from deployment guide
  - Memcached client TLS support
  - Use cached shard ranges for container GETs
  - Avoid loops when gathering container listings from shards
  - Have PrefixLoggerAdapter prefix exceptions, as well
  - Add option to swift-oldies to only print pids


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - unit test S3 SigV4Request X-Amz-Content-SHA256 handling
  - Refactor reconstructor probe tests
  - s3api: Make UNSIGNED-PAYLOAD requests work again


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Make test_verify_server independent of test env
  - s3api: Make allowable clock skew configurable
  - prefactor: Pass s3api Config to S3Requests
  - Fix __exit__ calls


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - swift-init: Re-enable targeted configs
  - Resolve a regression with the patch for missing binaries
  - Turn off logging.logThreads when monkey-patched
  - py3: Fix status comparison in ECGetResponseCollection
  - py3: Fix non-ASCII multipart uploads


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - docs: Clarify that encryption should not be in reconciler pipeline
  - s3api: actually execute check_pipeline in real world
  - Fix 503s from EC GETs of objects with POST metadata


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Prevent upgrading to pip 21+
  - Fix intermittent failures in sharder audit unit tests


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - relinker: Track part_power/next_part_power in state file
  - Adjust initial month value from int to str
  - s3api: Break S3Request.__init__ signature less
  - Move DebugLogger to its own module
  - memcache: Log errors encountered when setting keys


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Do not reclaim sharded roots until they shrink
  - Document memcache max size with shard ranges


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update Memcached Considerations docs
  - ssync: sync non-durable fragments from handoffs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add a read-only role to keystoneauth
  - relinker: Allow conf files for configuration
  - relinker: Pull arg parsing into module
  - Enable shard ranges to be manually shrunk to root container


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - relinker: Add option to drop privileges
  - swift-manage-shard-ranges: add 'compact' command


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - relinker: Warn on unmounted disks
  - relinker: Add option to ratelimit relinking
  - Test under py39
  - Fix s3api unit tests when run at roughly midnight UTC
  - ring: Prevent IndexErrors in calc_replica_count


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add test for relinker --files-per-second
  - Correct spelling of 'compactable' to 'compactible'


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add test that DiskFileRouter gets relinker conf
  - relinker: Pass whole conf dicts around
  - relinker: Rehash as we complete partitions


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - tests for relink rehash
  - sharder: add find_compactible_shard_sequences unit test


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - sharder: Ignore already shrinking sequence when compacting
  - find_compactible_shard_sequences: fix skipped range


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add sharder section to container config doc
  - Improve 'swift-manage-shard-ranges compact' output
  - Add shrink candidates to recon dump


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Report final in_progress when sharding is complete
  - Plumb sharding stats though recon middleware
  - Run garbage collector during probe test setUp
  - Add unit test coverage for CleavingContext.done()
  - Trivial fixes in recon middleware
  - tempauth: Add .reseller_reader group


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - sharder: downgrade 'no data dirs' warning to info
  - sharder: fix loop in find_compactible_shard_sequences


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add unit test for diskfile.relink_paths
  - s3api: Allow lower-cased regions when making buckets


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - cors-tests: Increase timeouts for setup operations
  - Relinker: Add partition progress to relinker log


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Replace dequeue_from_legacy_queue in documentation
  - Change alignment on `compact` output
  - Add name to compact output
  - relinker: continue cleaning up old files despite failure
  - relinker: make cleanup checks more robust
  - Fix os.link exceptions in diskfile.relink_paths
  - Add a config file option to swift-manage-shard-ranges
  - Close ring gz file after loading
  - s3api: Pass through CORS headers


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - py36: Fix syslog fallback to UDP
  - AUTHORS/CHANGELOG for 2.27.0
  - Fix systemd notify unit test on macos
  - s3api: Allow CORS preflight requests
  - sharder: only shrink to root if all ranges are involved


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use headless option for cors functional test runner
  - Make more use of get_partition_for_hash in unit tests
  - relinker: use abs path index in part power replace
  - Add test coverage for audit_location_generator yield_hashes arg


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - gate: Make swift-multinode-rolling-upgrade voting again
  - Only test with &-delimited query strings
  - relinker: refactor to share common code


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - relinker: add --policy option
  - Don't require swift be installed to have passing manager tests


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - relinker: make relink step a subset of cleanup step
  - relinker: add --policy option
  - relinker: refactor to share common code
  - Use headless option for cors functional test runner
  - Make more use of get_partition_for_hash in unit tests
  - relinker: use abs path index in part power replace
  - py36: Fix syslog fallback to UDP
  - Fix systemd notify unit test on macos
  - Add test coverage for audit_location_generator yield_hashes arg
  - relinker: make relink step a subset of cleanup step
  - relinker: add --policy option
  - relinker: refactor to share common code
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Use headless option for cors functional test runner
  - Make more use of get_partition_for_hash in unit tests
  - relinker: use abs path index in part power replace
  - py36: Fix syslog fallback to UDP
  - Fix systemd notify unit test on macos
  - Add test coverage for audit_location_generator yield_hashes arg


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20210527092843.f9ae900
changelog:
  - Add test coverage for audit_location_generator yield_hashes arg
  - symlink: Ensure headers are returned as a list on py3
  - tempurl: Fix PUT upload to temp url on py3


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20210613181833.c966628
changelog:
  - Add test coverage for audit_location_generator yield_hashes arg
  - Quote paths before sending them to swob.Request.blank


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20210813041407.c966628
changelog:
  - Update patches
  - Quote paths before sending them to swob.Request.blank
  - symlink: Ensure headers are returned as a list on py3
  - tempurl: Fix PUT upload to temp url on py3
  - gate: Make swift-multinode-rolling-upgrade voting again
  - Don't require swift be installed to have passing manager tests
  - Only test with &-delimited query strings
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - AUTHORS/CHANGELOG for 2.27.0
  - s3api: Allow CORS preflight requests
  - Replace dequeue_from_legacy_queue in documentation
  - Change alignment on `compact` output
  - Add name to compact output
  - relinker: continue cleaning up old files despite failure
  - relinker: make cleanup checks more robust
  - Fix os.link exceptions in diskfile.relink_paths
  - cors-tests: Increase timeouts for setup operations
  - Add a config file option to swift-manage-shard-ranges
  - Close ring gz file after loading
  - Relinker: Add partition progress to relinker log
  - Add unit test for diskfile.relink_paths
  - relinker: Stop reporting errors about reaped/cleaned-up datafiles
  - Fix race in diskfile.relink_paths
  - sharder: downgrade 'no data dirs' warning to info
  - s3api: Pass through CORS headers
  - Add some functional CORS tests
  - sharder: only shrink to root if all ranges are involved
  - sharder: fix loop in find_compactible_shard_sequences
  - Report final in_progress when sharding is complete
  - Plumb sharding stats though recon middleware
  - Run garbage collector during probe test setUp
  - Add unit test coverage for CleavingContext.done()
  - Trivial fixes in recon middleware
  - Simplify interface to sharder shrinking
  - Add sharder section to container config doc
  - tests for relink rehash
  - Add test that DiskFileRouter gets relinker conf
  - relinker: Pass whole conf dicts around
  - relinker: Rehash as we complete partitions
  - Improve 'swift-manage-shard-ranges compact' output
  - Add shrink candidates to recon dump
  - sharder: Ignore already shrinking sequence when compacting
  - find_compactible_shard_sequences: fix skipped range
  - sharder: add find_compactible_shard_sequences unit test
  - Add test for relinker --files-per-second
  - Correct spelling of 'compactable' to 'compactible'
  - relinker: Warn on unmounted disks
  - relinker: Add option to ratelimit relinking
  - Test under py39
  - tempauth: Add .reseller_reader group
  - Fix s3api unit tests when run at roughly midnight UTC
  - Add a read-only role to keystoneauth
  - relinker: Add option to drop privileges
  - relinker: Allow conf files for configuration
  - relinker: Pull arg parsing into module
  - swift-manage-shard-ranges: add 'compact' command
  - Enable shard ranges to be manually shrunk to root container
  - Do not delete root_path on ContainerBroker.delete_db
  - Run flake8 on bin/ files
  - relinker: Improve logging
  - Update Memcached Considerations docs
  - zuul: Clean up/de-dupe irrelevant-files
  - relinker: Track part_power/next_part_power in state file
  - Do not reclaim sharded roots until they shrink
  - Prevent upgrading to pip 21+
  - Fix intermittent failures in sharder audit unit tests
  - Adjust initial month value from int to str
  - s3api: Break S3Request.__init__ signature less
  - ring: Prevent IndexErrors in calc_replica_count
  - Move DebugLogger to its own module
  - Fix logging in proxy container GET path
  - docs: Clarify that encryption should not be in reconciler pipeline
  - ssync: sync non-durable fragments from handoffs
  - s3api: actually execute check_pipeline in real world
  - Fix 503s from EC GETs of objects with POST metadata
  - s3api: Get rid of slo_enabled flag
  - swift-init: Re-enable targeted configs
  - Resolve a regression with the patch for missing binaries
  - Monkey-patch in tests using mock.patch
  - Turn off logging.logThreads when monkey-patched
  - Make test_verify_server independent of test env
  - s3api: Make allowable clock skew configurable
  - prefactor: Pass s3api Config to S3Requests
  - Fix __exit__ calls
  - unit test S3 SigV4Request X-Amz-Content-SHA256 handling
  - Refactor reconstructor probe tests
  - gate: Add centos8/py36 experimental jobs
  - py3: Fix status comparison in ECGetResponseCollection
  - s3api: Make UNSIGNED-PAYLOAD requests work again
  - memcache: Log errors encountered when setting keys
  - Document memcache max size with shard ranges
  - s3api: Better-handle SHA mismatches during CompleteMultipartUpload
  - Remove vendor names from deployment guide
  - Memcached client TLS support
  - Use cached shard ranges for container GETs
  - Avoid loops when gathering container listings from shards
  - Have PrefixLoggerAdapter prefix exceptions, as well
  - acoles: emeritus no more!
  - py3: Fix non-ASCII multipart uploads
  - Improve test_utils.TestCloseableChain
  - Use CloseableChain when creating iterator of SLO response
  - Let developers/operators add watchers to object audit
  - s3-tests: Use my s3compat fork instead
  - s3api: Catch binascii.Error
  - Populate shrinking shards with shard ranges learnt from root
  - Add py3 probe tests on CentOS 8
  - s3-tests: Only try to copy outputs when there *are* outputs
  - Run linters on py3
  - Fix up some log message grammar
  - Remove md5_factory function
  - replace md5 with swift utils version
  - Add option to swift-oldies to only print pids
  - s3api: Allow lower-cased regions when making buckets


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20220219190359.fdba5ef
changelog:
  - Add test coverage for audit_location_generator yield_hashes arg
  - Move CI from CentOS 8 to CentOS 8 Stream


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20220422190402.f56bb37
changelog:
  - Add test coverage for audit_location_generator yield_hashes arg
  - s3api: Use constant-time string comparisons in check_signature


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20220701170343.f56bb37
changelog:
  - Stop partial()ing hashlib.new
  - tests: Fix swiftclient/requests log level & Ignore py36 deprecation warnings


author: OSP Prod Chain <dev-null@redhat.com> 2.27.1-0.20220701210820.6a1a8ce
changelog:
  - Update patches
  - Stop partial()ing hashlib.new
  - tests: Fix swiftclient/requests log level & Ignore py36 deprecation warnings


author: OSP Prod Chain <dev-null@redhat.com> 1:31.0.0-0.20220609210403.abddb57
changelog:
  - Update patches
  - Use yoga stable constraint in tox to release 31.0.0
  - Drop py3.6 and py3.7 from Tempest
  - Wait for guest to boot before attach a volume
  - Use UPPER_CONSTRAINTS_FILE for stable/victoria testing
  - Use UPPER_CONSTRAINTS_FILE for stable/ussuri testing
  - End support for stable/victoria
  - Add verification when restoring backups
  - Remove orchestration_client from tempest tree
  - Make tempest plugin sanity job voting again
  - Unblock gate to temporary remove the py3.6|7 job
  - Wait for guest after resize
  - Remove compute api_extensions config option
  - Make recreate_server() wait until SSHABLE
  - Add tempest-slow stable branch jobs on Tempest master gate
  - Fix the integrated-gate-compute job template
  - Drop centos 8 stream testing
  - Fix remote_client param description
  - Switch to ecdsa ssh key type by default
  - Fix: change values to items as keys and values are all used
  - Remove reference of openstack-health
  - End support for stable/ussuri
  - Allows to skip wait for volume create
  - Fix test_basic_metadata_definition_namespaces


author: OSP Prod Chain <dev-null@redhat.com> 1:31.0.0-0.20220615150739.abddb57
changelog:
  - Create router and dhcp when create_default_network set (rhbz#2012096)
  - Make test_server_actions.resource_setup() wait for SSHABLE (rhbz#2012096)


author: OSP Prod Chain <dev-null@redhat.com> 1:31.1.0-0.20220705171705.56d259d
changelog:
  - Update patches
  - Verify top key in _parse_body
  - Use yoga stable contraint in tox to release 31.1.0
  - Make nova-live-migration voting
  - compute: Move volume attached live migration tests to use SSHABLE
  - Create default net in ImagesNegativeTestJSON
  - Add py310 job in gate
  - compute: Move volume attached live migration tests to use SSHABLE
  - Add release notes page for version 31.0.0
  - Stop running openstacksdk-functional-devstack job on ussuri
  - Fix supported releases and py versions in the doc
  - Switch back the tox constraint to master
  - Create router and dhcp when create_default_network set
  - tempurl: Deprecate sha1 signatures
  - Fix compare volume stats for storage_protocols
  - Make test_server_actions.resource_setup() wait for SSHABLE
  - Validate network downtime during live migration
  - Pass the global request ID as logging context
  - Update volume schema for microversion
  - Add  another scenario testcase  test_minimum_basic


author: OSP Prod Chain <dev-null@redhat.com> 15.4.1-0.20221122090255.51f6577
changelog:
  - overcloudrc: Replace OS_CLOUDNAME by OS_CLOUD (rhbz#2120149)
  - Pull flake8 from Github (rhbz#2144752)


author: OSP Prod Chain <dev-null@redhat.com> 15.4.1-0.20220629153645.45bfaee
changelog:
  - [DOWNSTREAM-ONLY] Update container-images/tripleo_containers.yaml
  - [DOWNSTREAM-ONLY] Update container_image_prepare_defaults.yaml for distribution defaults
  - Downgrade pacemaker and resource-agents
  - Moves the shared zuul queue tripleo to the project level


author: OSP Prod Chain <dev-null@redhat.com> 15.4.1-0.20220702231618.8b5be06
changelog:
  - [DOWNSTREAM-ONLY] Update container-images/tripleo_containers.yaml
  - [DOWNSTREAM-ONLY] Update container_image_prepare_defaults.yaml for distribution defaults
  - build_catalog should loop deeper than one level


author: OSP Prod Chain <dev-null@redhat.com> 15.4.1-0.20220704070738.ae1e8f6
changelog:
  - [DOWNSTREAM-ONLY] Update container-images/tripleo_containers.yaml
  - [DOWNSTREAM-ONLY] Update container_image_prepare_defaults.yaml for distribution defaults
  - Reduce memory consumption in Cinder services


author: OSP Prod Chain <dev-null@redhat.com> 15.4.1-0.20220705000731.51f6577
changelog:
  - [DOWNSTREAM-ONLY] Update container-images/tripleo_containers.yaml
  - [DOWNSTREAM-ONLY] Update container_image_prepare_defaults.yaml for distribution defaults
  - Remove python-collectd-gnocchi from the image


author: Lon Hohberger <lhh@redhat.com> 15.4.1-0.20220705010406.51f6577
changelog:
  - [DOWNSTREAM-ONLY] Update Ceph container images to Ceph 5.2 beta (rhbz#2110586)
  - [DOWNSTREAM-ONLY] Update container-images/tripleo_containers.yaml
  - [DOWNSTREAM-ONLY] Update container_image_prepare_defaults.yaml for distribution defaults


author: Lon Hohberger <lhh@redhat.com> 14.3.1-0.20220719171716.feca772
changelog:
  - Enable post-copy by setting unprivileged_userfaultfd (rhbz#2110556)
  - Update sensubility's container health check (rhbz#2091076)


author: Jon Schlueter <jschluet@redhat.com> 14.3.1-0.20220719171723.feca772
changelog:
  - Fix ovsdb-server for IPv6 listening addresses (rhbz#2110550)
  - Set OVSDB Connection.probe_interval (rhbz#2110550 rhbz#2088313)
  - Default to OVN raft clustering (rhbz#2091692)
  - Revert "[DOWNSTREAM-ONLY] Default to OVN raft clustering" (rhbz#2091692)


author: Jon Schlueter <jschluet@redhat.com> 14.3.1-0.20220719171724.feca772
changelog:
  - Fix collectd-sensubility script output (rhbz#2091076)
  - Set /run/podman ACL before starting collectd (rhbz#2091076)
  - Make sure sensubility has proper permission (rhbz#2091076)


author: OSP Prod Chain <dev-null@redhat.com> 14.3.1-0.20220926130606.feca772
changelog:
  - Fix Update ovn_controller. from external-update playbook (rhbz#2126081)
  - Update of OVN controllers as an external task. (rhbz#2126081)


author: OSP Prod Chain <dev-null@redhat.com> 14.3.1-0.20221206090257.feca772
changelog:
  - Fix trailing slashes in bind-mounts and linting (rhbz#2138759)
  - Fix openstack-tox* failures (rhbz#2151067)


author: OSP Prod Chain <dev-null@redhat.com> 14.3.1-0.20221208160327.feca772
changelog:
  - Fix tripleo_delegate_to parameter in heat-engine (rhbz#2151846)
  - Filter excluded nodes from ansible delegates (rhbz#2151846)
  - Ensure container's image get updated if their name stay the same. (rhbz#2131973)


author: OSP Prod Chain <dev-null@redhat.com> 13.1.2-0.20210813063925.fb4c362
changelog:
  - Update patches
  - Clean up ifcfg-eth0
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Drop pbr version ceiling and add py39 testing
  - ensure any ens3 interface is nuked during image build
  - Add doc/requirements


author: OSP Prod Chain <dev-null@redhat.com> 13.1.3-0.20211003011245.a04969b
changelog:
  - Update patches
  - Add small /srv volume for optional swift data
  - Shrink whole disk image from 40G to 6G
  - Depend on growvols element
  - Unmask and enable tmp.mount for overcloud-partition
  - Don't depend on block-device elements


author: OSP Prod Chain <dev-null@redhat.com> 13.1.3-0.20220509230513.6883abc
changelog:
  - Disable auto discovery
  - Migrate from testr to stestr
  - Add element reset-bls-entries (rhbz#2073855)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove puppet-vitrage
  - Remove puppet-trove
  - Drop podman-docker from CentOS/RHEL8
  - Add sysstat package to collect sar data by default


author: OSP Prod Chain <dev-null@redhat.com> 14.1.2-0.20210813063806.ffb4b4c
changelog:
  - Update patches
  - Remove leftover of pankoclient
  - Remove pankoclient
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Check that etc/resolv.conf.ORIG exists before edit
  - Add doc/requirements
  - Include cephadm in the overcloud image


author: OSP Prod Chain <dev-null@redhat.com> 14.1.3-0.20220607161416.c4a0860
changelog:
  - Update patches
  - Remove unused puppet-datacat
  - Remove unused puppet-keepalived
  - Remove modules to deploy Contrail components


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220422030814.62e6da1
changelog:
  - Update patches
  - Validate libvirtd is not running on the undercloud
  - oslo_config_validator: Defaulting config_invalidations to empty list
  - Remove run-validations.sh script


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220514020831.d2a1172
changelog:
  - Update patches
  - Adding roles.galaxy to the gitignore
  - Removing leftover README docs from roles
  - [Stable-Only] Redefining the irrelevant files list to ensure execution graph stability


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20221208090406.37bfae3
changelog:
  - Substituting 'localhost' for wildcard '*' in image-serve validation (rhbz#2127922)
  - Changing mount parameter of podman task to volume (rhbz#2127966)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Updated "overcloud" to "allovercloud" group
  - Add new dependency for the tests: lxml


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - New validation: ensure we have access to the right package version
  - Clarify error message for Nova notification settings
  - Refactor vif plugging validations


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - New validation: ensure we have access to the right package version
  - Clarify error message for Nova notification settings
  - Refactor vif plugging validations
  - New validation: ensure we have access to the right package version
  - Clarify error message for Nova notification settings
  - Refactor vif plugging validations


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add validation to check status of ipa server
  - Add tripleo-validation.py as script in setup.cfg


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Updated playbook metadata for package-version
  - Change path for validation Ansible files
  - New validation: Ensure sVirt is active


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Revert "Remove objects migrated to validations-common"
  - Remove objects migrated to validations-common
  - Revert "Change path for validation Ansible files"
  - Fix lower-constraints errors


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove callback plugin from tripleo-validation
  - Add ipa-server-check pre-upgrade validation
  - Fix hacking min version to 3.0.1


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove duplication in molecule gate jobs
  - Revert "Revert "Change path for validation Ansible files""


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Correct how the image_serve validation works
  - Ensure we get a prefix for validation roles


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Convert docker molecule usage to podman
  - Switch legacy Zuul jobs to native Zuul v3 jobs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Optimize container_cli usage by mysql-open-files-limit validation
  - Add validation to verify the RHSM version.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix conditionals/types in check_flavors and verify_profiles
  - Make local molecule testing running.


author: OSP Prod Chain <dev-null@redhat.com> 14.2.1-0.20210813071852.93218f1
changelog:
  - Update patches
  - NVF OvS DPDK instance emulatorpin validation fix
  - Fix Inventory Generation without Overcloud deployed
  - NFV OvS DPDK zero packet loss validations
  - oslo_config_validator: Setting container network to none
  - Corrected the task 'Get file_descriptors total_limit' to get the 'fs.file-max' value.
  - [wallaby-only] molecule-requirements constraints
  - Sort jobs in molecule.yaml file when adding new role
  - Add zuul.d/molecule.yaml file back in the yamllint ignore list
  - Migrate back haproxy validation to tripleo-validations
  - Enabling indentation rule for yamllint.
  - Use OS_CLOUD environment variable
  - Introducing the oslo_config_validator role
  - Allow comments in variable files to be rendered in docs
  - Use and ownership info for the ip_range module.
  - Use and ownership info for the check_flavors module
  - Use and ownership info for the pacemaker module
  - Use and ownership info for the node_disk module.
  - Use and ownership info for the icmp_ping module.
  - Use and ownership info for the ovs_dpdk_pmd_cpus_check module.
  - Use and ownership info for the ceph_pools_pg_protection module
  - Use and ownership info for the verify_profiles module
  - Use and ownership info for the network_environment module
  - Use and ownership info for the switch_vlans module
  - Compute TSX validation
  - Remove the post-update groups.
  - Add Validation Development Workflow Documentation
  - Introduce new Ansible validation_init role.
  - Remove workaround for tox-ansible and global molecule config
  - Quick documentation content reorganization
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Use validation_component for Standalone CI jobs
  - Bump molecule to 3.3.1
  - requirements-check enabled
  - Trigger molecule jobs when modifying molecule-requirements.txt file
  - Add shared configuration for all molecule test
  - Removing python-tripleoclient
  - Update .gitreview for stable/wallaby
  - [overcloud-service-status] Removing pre-upgrade
  - Check for dangling images
  - Add validation to check DockerInsecureRegistryAddress matches the UC hostname
  - Adding backup-and-restore validation group
  - Add groups.yaml to the openstack-tox-jobs files
  - Exposing default variables in playbook
  - Validation should use the public endpoint
  - Make tls_everywhere validations compatible with ansible_facts
  - Removal of osc-lib
  - More detail in arg validation
  - Minor test improvement for ceph_pools_pg_protection
  - Test folder structure rearranged.
  - Exceptions constraints improved
  - Superfluous arg removed
  - Rename Dockerfile.j2 to Dockerfile
  - Use a more targeted job for tripleo-validations
  - check-ram is not compat w/ upstream
  - Zuul runs tests in py36 only
  - Coverage considers other all main source folders, omits tests
  - Coverage now uses stestr.
  - Remove RoleNames ansible-lint custom rule
  - Add new tripleo-latest-packages-version playbook
  - Move back tripleo_validator.py to tripleoclient
  - Removes retired services from service status validation
  - Removes retired services from process count validation
  - Remove apk and references from bindep.txt
  - Introduce tox-ansible to tripleo-validations
  - Use static inventory for component CI role and clean component list
  - Remove linters dependency from content-provider in gate
  - Rename system_encoding playbooks.
  - Add update roles on several validations.
  - Python tests are now run trough stestr.
  - Replace user with openssh_keypair
  - Trigger molecule tests when modifying CI scripts
  - Activate virtual environment
  - Rename Dockerfile.j2 to Dockerfile
  - Fix unbound variable
  - Fix api call to get_deployment_status
  - Replace exception with LOG.info
  - Modify find to use -H to support symbolic links
  - Introducing the overcloud-service-status role
  - [autodoc] guessing converge playbook
  - Optionally fail ceph-health if HEALTH_WARN
  - Fix typo in readme file.
  - Fix set by merging two list without duplicate
  - Fix molecule jobs after release of cryptography3.4
  - Remove six usage in ValidationHasMetadataRule.py
  - Add system encoding to pre-update stage.
  - Add new Update validation groups.
  - Add post-deployment frr_status validation
  - Fix the get_deployment_status call
  - Remove useless __init__.py file in library
  - Generate inventory without any overcloud
  - Local var was redefining built-in range
  - Add tripleo-validations role for component testing
  - Add setuptools.
  - Move tripleo validations CLI from tripleoclient to tripleo-validations repo
  - Retire ceilometerdb-size validation
  - Get the undercloud.conf file from where it actually is
  - Restrict Ansible dependency


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20211008011112.4f94ebd
changelog:
  - Update patches
  - remove using containers-prepare-parameter.yaml
  - [validation_init] add new metadata keys in the playbook template
  - Use collections in validations for Ansible 2.11
  - Add new metadata keys to the validation playbooks


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20211014010446.d91ed58
changelog:
  - Update patches
  - oslo-config-validator: Removing merged patches
  - oslo-config-validator: invalidating configs only when necessary
  - oslo-config-validator: container plugin is replaced with collections


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220112010403.2a0cfa5
changelog:
  - Update patches
  - undercloud-debug validation documentation improvement
  - Use centos-8 stream for molecule jobs
  - Optimize linters executions from tox and pre-commit
  - Bumping the ansible-lint version to 5.3.2 in order to resolve CI failure


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220121010842.d457302
changelog:
  - Update patches
  - fix(molecule): Add ability to run molecule on Fedora
  - fix(ci): Install python3 package first


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220211010917.4c3d77c
changelog:
  - Update patches
  - oslo-config-validator: container run task should never fail
  - Remove references to novajoin-server and novajoin-notifier
  - Remove check for certmonger user service
  - [wallaby-only]Change ansible_hostname to use ansible_facts


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220302010413.aa52abe
changelog:
  - Update patches
  - oslo_config_validator: Nova port data changes settings have wrong values
  - Simplify and consolidate files
  - Remove domain equivalence check


author: OSP Prod Chain <dev-null@redhat.com> 14.2.2-0.20220410010746.8f894bc
changelog:
  - oslo_config_validator: Defaulting config_invalidations to empty list (rhbz#2063193)
  - [Wallaby-Only] Ansible lint custom rule expansion


author: OSP Prod Chain <dev-null@redhat.com> 13.0.2-0.20210813055541.c1165f2
changelog:
  - Update patches
  - Use py3 as the default runtime for tox
  - Remove tripleo-multinode-container-minimal from zuul layout
  - Replace deprecated UPPER_CONSTRAINTS_FILE variable
  - Clean up CI


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fixing the dependency for sriov_config service
  - Replace deprecated UPPER_CONSTRAINTS_FILE variable
  - Add Python3 wallaby unit tests
  - Update master for stable/victoria


author: OSP Prod Chain <dev-null@redhat.com> 14.1.2-0.20210813070501.97a015b
changelog:
  - Update patches
  - vdpa: Introducing the vdpa PF flag
  - sriov_config: light refactoring
  - Avoid creating multiple entries of udev rules
  - Updating sriov_config service to run after openibd service
  - Write complete os-net-config examples
  - Document os-net-config YAML format
  - Refresh README.rst, expand usage.rst
  - Check to ensure active DPDK NICs only mapped once
  - basic support for Linux tap devices
  - Exclude DPDK mapped VF device even if not present
  - Wire up new tripleo upgrades jobs template


author: OSP Prod Chain <dev-null@redhat.com> 14.2.1-0.20211003012520.bb6702b
changelog:
  - Update patches
  - Update sriov config service to handle nic partitioned PF
  - Updating sriov_config.service to run before driverctl.slice and network-pre


author: OSP Prod Chain <dev-null@redhat.com> 14.2.1-0.20211208180100.1eb167f
changelog:
  - Update patches
  - Moving is_mellanox_interface to common
  - Adding logging to file
  - Add ifcfg-* scripts on boot for Mellanox NIC interface
  - Drop six
  - Drop unused requirements


author: OSP Prod Chain <dev-null@redhat.com> 14.2.1-0.20211216172512.a80966b
changelog:
  - Update patches
  - Change the pkey_id type from string to int
  - The default max/min tx rates shall not halt deployment


author: OSP Prod Chain <dev-null@redhat.com> 14.2.1-0.20220204033340.fe216f8
changelog:
  - Update patches
  - Notify the need for overriding the default driver for Mellanox NIC
  - For linux bond over VFs, disable spoofcheck by default


author: OSP Prod Chain <dev-null@redhat.com> 14.2.1-0.20220407011442.d5ab3ee
changelog:
  - Update patches
  - Revert "Updating sriov_config.service to run before driverctl.slice and network-pre"


author: OSP Prod Chain <dev-null@redhat.com> 13.0.2-0.20210813060259.5bb536c
changelog:
  - Update patches
  - Use py3 as the default runtime for tox
  - Add Python3 victoria unit tests
  - Remove tripleo-multinode-container-minimal from layout + fix test


author: OSP Prod Chain <dev-null@redhat.com> 0.3.1-0.20221206180444.5388639
changelog:
  - Update patches
  - Ensure cleanup upon router removal without gateway unset
  - Fix delete_routes_from_table
  - Fix unit tests run individually
  - Fix loadbalancer cascade deletion
  - Fix KeyError at add_ip_route for provider vlan networks
  - Avoid KeyError exception
  - Avoid rules recreation at ensure_default_ovs_flows function
  - Ensure only the provider network port is used
  - Add list_opts() function and define entry point
  - Ensure no IP leftovers upon restart
  - Fix typo when calling _ensure_network_exposed method
  - Allow the user to set the VRF settings
  - Code improvements for clarity and avoiding extra calculations
  - Variable renamed for clarity
  - Fix lookup in ensure_routing_table_for_bridge
  - Add support for IPv6 multiprefix
  - Ensure ovn-lb VIPs on tenant networks are exposed
  - Fix rst typos at bgp_mode_design documentation
  - Add initial BGP Mode documentation
  - Use log.debug instead of log.info for ovn driver
  - Ensure IP family is used to obtain the existing routes
  - Ensure VM ports on tenant networks are withdraw when VM is removed
  - Ensure arp/ndp proxy is enabled on the needed bridges
  - Minor fixing on EVPN documentation
  - Remove events for BGP mode with expose_tenant_networks disabled
  - Add unittest for OvnSbIdl()
  - Add unittests to ovn_evpn_agent.py
  - Ensure ovn-lb deletion event is also handled
  - Add set_device_status() to utils/linux_net.py
  - Ensure ovn-lb on provider networks only get exposed in one chassis
  - Add unittests to ovn_bgp_agent.py
  - Add specific info about when to remove pyroute2 workaround
  - Protect from NDB issue 967
  - Ensure scope is not used for ip6 routes removal
  - Add support for ovn-lb on the provider network
  - Fix pyroute2 import issue


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Make sure to distinguish Fedora and RHEL/CentOS
  - Expect python3-redis in CentOS8 and Fedora


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Prepare Victoria GA
  - Fix inconsistent parameter name in aodh::params
  - Manage aodh-expirer package by aodh::expirer class


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813031044.26b04ed
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Consolidate Redis install to ensure_packages
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Add puppetlabs-apache to dependencies
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Fix the error raised when password is not set
  - Add support for healthcheck middleware options
  - Use consistent names for service_credentials options
  - Remove the deprecated parameters of aodh::auth
  - Prepare Wallaby M2
  - Ensure coordination_url is unset by default
  - Add support for workers option
  - Use yaml instead of json for policy file


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #1992 from puppetlabs/pdksync_deb10
  - (FM-8581) - Debian 10 added to travis and provision file refactored


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #1990 from legooolas/master
  - (MODULES-10391) Fix/Add tests for checking default values of ssl_protocol on os.
  - Switch away from using deprecated facts in ssl_protocol params addition.
  - Check osfamily and version >= 8 to cover CentOS and any newer versions.
  - Update default value for ssl_protocol param in REFERENCE docs.
  - Set ssl_protocol defaults to 'all' only on RHEL8 rather than all supported platforms.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #1989 from synyx/sslproxyengine_order
  - Merge pull request #1991 from 2and3makes23/master
  - Namespace issues
  - Fixed scope
  - Fixed var
  - Less if-statements, better readability
  - Moved and simplified logic
  - Updated comment
  - Added different behavior for @osfamily == 'RedHat'
  - SSLProxyEngine on has to be set before any Proxydirective using it


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #1988 from jplindquist/modsec-audit-log
  - Add template variables and parameters for ModSecurity Audit Logs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #1994 from buchstabensalat/master
  - Fix proxy_html Module to work on Debian 10


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #1987 from asieraguado/master
  - Fix ubuntu version as float
  - Skip acceptance test for Ubuntu 14.04
  - Add acceptance test for auth_oidc with settings
  - Add mod_auth_openidc to the supported modules


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove quotes in oidcsettings regex patterns
  - Typo in oidcsettings.pp
  - Remove acceptance test
  - Rename host (run on clean env?)
  - Added acceptance test
  - Fix pdk validate (rubocop) warnings
  - Add ErrorLogFormat directive into virtual host level


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update travis to remove livelock
  - Update weekly workflow schedule
  - Fix php_spec tests for CentOS-8
  - Add weekly workflow on default branch


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - adding inputfilter to vhost_spec
  - add SetInputFilter to vhost template
  - adding SetInputFilter


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Changed the apache-mod-ldap.conf title to ldap.conf, otherwise no symlink for the ldap.conf is created as required by mod.pp.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Replace validate_apache_loglevel() with data type
  - Replace legacy `bool2httpd()` function with shim
  - Tidy up `pw_hash` function
  - Add net-ssh dependency gems to development group


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (maint) - Pdk Update
  - (IAC-785) Back out apache_parameters_spec.rb:96 on Debian 10
  - (IAC-787) Back out itk_spec.rb:19 on RHEL 8.x
  - (IAC-587) Back out vhost_spec.rb:1201 on RHEL


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Allow IPv6 CIDRs for proxy_protocol_exceptions in remoteip
  - Update spec_helper_acceptance_local and Gemfile
  - Switch to default spec_helper_acceptance file
  - Change provision from vmpooler to abs
  - update passenger yum repo pgpkey url


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update tests
  - Update mod_dir, alias_icons_path, error_documents_path for CentOS 8


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (IAC-790) Enable EPEL repo for mod_authnz_ldap_spec.rb
  - (IAC-790) Enable Oracle Linux 7 Optional Repo for mod_authnz_ldap_spec.rb
  - (MODULES-10586) Centos 8: wrong package used to install mod_ldap


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (MODULES-10712) Add acceptance test for 'mod::ldap'
  - MODULES-10712 fix mod_ldap on RH/CentOS 5 and 6


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (maint) - Rubocop Fix
  - (feat) Add package deps and tests for mod_apreq2 on Debian 9, 10
  - Fix apreq2 LoadModule


author: OSP Prod Chain <dev-null@redhat.com> 6.5.2-0.20220104230440.e4a1532
changelog:
  - Update patches
  - Restore Ubuntu 14.04 support in suphp
  - (FM-8483) reenable the testcases
  - Drop Debian < 8 and Ubuntu < 14.04 code
  - Clean up passenger expectations
  - Nest contexts in php_spec.rb
  - Match release names and numbers in php_spec.rb
  - Debian 11: fix typo in `versioncmp()` / set default php to 7.4
  - Release prep v6.5.1
  - (maint) Allow stdlib 8.0.0
  - Release prep v6.5.0
  - (IAC-1721) - Various fixes - set php version to default to `7.4` on Deb11 - set param `wsgi` to `libapache2-mod-wsgi-py3` for Deb11, Python 2 is not supported - set param `shib2` to `libapache2-mod-shib` for Deb11, `libapache2-mod-shib2` seems to have been discontinued going forward. - ensure `ipv6` is enabled on Deb11 boxes
  - (IAC-1709) - Add Support for Debian 11
  - (maint) - Set max_issues for changelog generator to 500
  - Release version 6.4.0
  - (MODULES-11075) Improve future version handling for RHEL
  - (MODULES-10847) Add feature to reload apache service when content of ssl files has changed
  - Release version 6.3.1
  - (maint) Fix puppet-strings docs on apache::vhost
  - (maint) Updating CONTRIBUTING guidelines
  - (MODULES-10899) Load php module with the right libphp file
  - Review fixups
  - Allow custom userdir directives
  - Release version 6.3.0
  - Update the default version of Apache for Amazon Linux 2
  - Update the default version of Apache for Amazon Linux 2
  - Update the default version of Apache for Amazon Linux 2
  - Only warn about servername logging if relevant
  - Updated the description for param default_cache_enable.
  - (maint) pdksync - PDK Update
  - Release prep v6.2.0
  - Updated spec tests for disk_cache
  - Updated spec tests for disk_cache
  - test suite lint fixes
  - change apache::vhost ssl_honorcipherorder acceptance test
  - tests for apache::vhost ssl_honorcipherorder
  - Release prep v6.1.0
  - allow vhost parameter ssl_honorcipherorder to take a boolean as well as on/off (fixes MODULES-11068)
  - authorize uri for severname with use_servername_for_filenames
  - MODULES-11061 apache : mod security custom rule functionality
  - Release prep v6.0.1
  - Set max_issues for changelog generator to 500
  - (MODULES-11068) verify ssl_honorcipherorder behaviour
  - Set changelog_since_tag="3.2.0" in .sync.yml and pdk update
  - Spec tests for default_cache_enable behaviour. Correction in file content.
  - Spec tests for default_cache_enable behaviour. Correction in file content.
  - Spec tests for default_cache_enable behaviour.
  - Spec tests for default_cache_enable behaviour.
  - Spec tests for default_cache_enable behaviour.
  - Spec tests for default_cache_enable behaviour.
  - Spec tests for default_cache_enable behaviour.
  - (maint) Running a pdk update to consume latest pdk-template changes
  - The default disk_cache.conf.erb caches everything. Need more control over the default behaviour.
  - (maint) - Removal of Locales Folder
  - PDK Update for release prep workflow
  - Replace Travis and Appveyor with Github Actions
  - Fix HEADER* and README* wildcards in IndexIgnore
  - Add testcase for the work-around in apache::mod:dav_svn
  - Always apply dav_svn/authz_svn work-around
  - Release version 6.0.0
  - (MAINT) Adjust $use_servername_for_filenames behaviour change timeline
  - (MAINT) pdk update
  - (MAINT) Remove SLES 11 support
  - (maint) Update major dependencies prior to release
  - Update .github/workflows/auto_release.yml
  - Update .github/workflows/auto_release.yml
  - Drop Ubuntu 10.04 compatibility code
  - Release version 5.10.0
  - Add auto_release.yml to sync.yml
  - (MODULES-10899) Fix for debian10/experimental with tests
  - (MODULES-10899) Install PHP 7 by default on SLES >= 15
  - (MODULES-10899) Fix double quoted string issues
  - (MODULES_10899) Use versioncmp function for $php_version
  - Fix issues when using php8
  - pdk update
  - Update .sync.yml
  - Bump minimal puppet version to 6.0.0 in metadata.json
  - Remove Puppet 5 testing
  - Use operatingsystemmajrelease fact
  - (IAC-1186) Adjust CI
  - (IAC-1186) Add $use_port_for_filenames parameter
  - Reduce duplication in mod_dir spec test
  - Reuse resources in tests to save time
  - Replace Ubuntu 14.04 tests with 18.04
  - Replace RedHat 5 specs with RedHat 8
  - Replace Debian 6 tests with Debian 8
  - Remove OS fact differences in proxy_connect_spec
  - Use facts from rspec-puppet-facts where possible
  - Use rspec better for shorter specs
  - Use shared examples for facts
  - Restructure apache::mod::status spec tests
  - Rewrite some defs as shared examples
  - Rewrite mod_jk specs to use inheritance
  - Remove left over debug code
  - (maint) Update github actions
  - Release version 5.9.0
  - (maint) - minor Rubocop fixes
  - (maint) - Use the correct matches in rspec
  - Correct Ubuntu 16.04 packages
  - (MAINT) Perform pdk update
  - Fix typos
  - Apply remaining rubocop fixes
  - Add all safe auto corrects
  - Add the FrozenStrings magic comment
  - Update to pdk-templates and puppet-module-gems 1.0.0
  - Add acceptance test
  - Remove EL6 testing from Travis
  - Release version 5.8.0
  - single line warnings instead of multi-line
  - (MODULES-10887) Set `use_servername_for_filenames` for defaults
  - Fix bool2httpd function call for older ruby versions
  - (feat) - Bump Puppet boundary
  - (maint) Document http: VHost is still required
  - Add ssl_user_name vhost parameter
  - (maint) Add release_checks_7 config to provision.yaml
  - (maint) Add basic acceptance test for mod_md
  - (maint) Allow using mod_md for managing certificates
  - (maint) Add support for mod_md
  - (maint) Add support for mod_watchdog
  - Release version 5.7.0
  - PDK update for GA workflows
  - Update pdk-templates for gitpod and codespaces support
  - Fix vhost_spec acceptance test
  - (docs) small readme change
  - Add cas_cookie_path in vhosts
  - (maint) Add module to cloud ci
  - (IAC-1186) Add new $use_servername_for_filenames parameter
  - Improve SSLVerify options
  - Fix negative test data
  - (maint) Add tests for OIDC RedirectURL values
  - Update oidcsettings.pp
  - Add missing tests for RHEL 8
  - Update documentation
  - Allow changing /icons/ alias path
  - Support mod_auth_gssapi parameters
  - Merge pull request #2060 from ekohl/ruby-2.7
  - Extend vhost proxy options
  - Release version 5.6.0
  - make apache::mod::fcgid redhat 8 compatible
  - additionally replace non-ascii chars in mod/jk
  - Replace non-ascii characters with proper versions
  - Fix typos including consecutive occurrences of 'the'
  - Resolve easy puppet-lint notices
  - (maint) Use 'policycoreutils-python-utils' on RHEL 8
  - (maint) Use 'policycoreutils-python-utils' on RHEL 8
  - Configure default shared lib path for mod_wsgi on RHEL8
  - Reverting URLs back to master
  - (feat) - Removal of inappropriate terminology
  - Update passenger documentation links
  - Fix the list of passenger parameters
  - Add missing/new passenger settings
  - Compare passenger optional values with undef


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #382 from bastelfreak/centos8
  - Merge pull request #383 from bastelfreak/arch
  - Add Archlinux compatibility compatibility
  - Add CentOS/RHEL 8 compatibility
  - Merge pull request #381 from voxpupuli/modulesync
  - modulesync 2.9.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [blacksmith] Bump version to 4.3.1-rc0
  - Merge pull request #384 from bastelfreak/rel430
  - release 4.3.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [blacksmith] Bump version to 4.4.1-rc0
  - Merge pull request #386 from bastelfreak/rel440
  - release 4.4.0
  - Merge pull request #385 from enterprisemodules/support_for_uncompress
  - Add support for .tar.Z files and uncompress
  - Merge pull request #349 from nfrance-conseil/cookies_in_curl
  - Put the cookie option at the end when using curl


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #389 from dhoppe/remove_duplicate
  - Remove duplicate CONTRIBUTING.md file


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #390 from alexjfisher/convert_assemble_nexus_url
  - Merge pull request #393 from voxpupuli/modulesync
  - Convert `assemble_nexus_url` to modern API
  - modulesync 2.9.0
  - Merge pull request #391 from alexjfisher/relative_require
  - Use `relative_require` in artifactory functions


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #394 from alexjfisher/puppet_strings1
  - Convert `archive` class docs to puppet-strings
  - Merge pull request #392 from alexjfisher/convert_go_md5_function
  - Fix go_md5 function error handling
  - Convert `go_md5` function to modern API


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #396 from voxpupuli/modulesync
  - rubocop: autofix
  - modulesync 2.10.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update spec tests to use rspec-mocks
  - release 4.5.0
  - Revert "rubocop: autofix"
  - modulesync 2.12.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix documentation of parameters extract_command and temp_dir
  - Fix several markdown lint issues


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Bump version number
  - Revert "Fix rubocop LineLength # see https://rubocop.readthedocs.io/en/latest…"
  - Fix rubocop LineLength # see https://rubocop.readthedocs.io/en/latest/cops_layout/#layoutlinelength


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - README.md: correct spelling typo
  - Disable failing RSpec/ExpectInHook cop for now
  - Remove redundant rubocop control comment
  - Fix puppet-lint violations
  - Modulesync 3.0.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Change type of param $temp_dir in archive::nexus
  - add 'temp_dir' parameter to the tests
  - add 'temp_dir' parameter to the tests
  - removed duplicated parameter
  - Add support param $temp_dir in archive::nexus


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update archive spec and gs_spec with better gs support and no region specifications
  - Add unit test for gsutil support
  - Fix gsdownload ruby spec for deduping errant gsutil command
  - Add initla support for gsutil and pulling from Google Storage buckets


author: OSP Prod Chain <dev-null@redhat.com> 4.6.1-0.20210812220712.bc7e4ff
changelog:
  - Update patches
  - Support stdlib 7.x
  - metadata.json: drop Puppet 5, add Puppet 7 support
  - Pass over credentials in archive::artifactory
  - Drop support for CentOS/RHEL 6 and variants


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use openstack_spec_helper from zuul checkout
  - Remove redundant unit test cases
  - Do not validate database_connection format


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use a 'params' hash for authtoken parameters
  - Add support for the keystone_authtoken/service_type parameter


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix outdated files
  - Simplify the definition of required parameters
  - Add p11_crypto_plugin token options
  - Fix wrong comments about the required parameters


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813030907.743e79b
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Accept a list value for p11_crypto_plugin_token_labels
  - Add support for oslo_policy/enforce_new_defaults
  - Add missing unit test for p11_crypto_plugin_always_set_cka_sensitive
  - Update supported Ubuntu version to Focal
  - metadata.json: debian 11
  - Add support for always_set_cka_sensitive parameter
  - Add puppetlabs-apache to dependencies
  - Deprecate support for [p11_crypto_plugin]token_label
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Add new options to PKCS#11 backend
  - Add support for healthcheck middleware options
  - Prepare Wallaby M2
  - Use yaml instead of json for policy file
  - Fix ignored unit tests


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use common class to manage apache service in beaker job
  - Add mysql_enable_ndb option


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813030202.bf23530
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Update supported Ubuntu version to Focal
  - Remove puppetlabs-apache from dependencies
  - Prepare Wallaby M3
  - Use consistent names for service_credentials options
  - Add TLS options for oslo.cache
  - Fix the wrong file mentioned in the bug 1912345 release note
  - Remove transformers from pipeline.yaml
  - Prepare Wallaby M2
  - Update cpu meters of hardware resource
  - Replace disk.* meters by disk.device.* meters
  - Rename the redundant worker parameter
  - Use $::os_service_default instead of undef as default value


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Version bump
  - Key size property (#30)
  - Adding key_size option on the certmonger_certificate docs (#28)
  - Adding key_size option on the certmonger_certificate creation (#27)


author: OSP Prod Chain <dev-null@redhat.com> 2.7.1-0.20210812224230.3e2e660
changelog:
  - Update patches
  - Update metadata.json
  - Pass key_size only to getcert request calls
  - Version bump
  - Ability to get notified of resource change (#34)
  - Correctly populate principal during prefetch (#33)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecating Dell SC Iscsi  Volume Config
  - Deprecating Dell EMC XtremIO ISCSI Volume Config
  - Support for Dell EMC XTREMIO Driver Volume Config
  - Support for Dell EMC SC Driver Volume Config


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecate suppot for HPE Lefthand driver
  - Add Apache WSGI logging parameters for pipe/syslog


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecate support for Veritas HyperScale Block Stoage driver
  - Deprecating VxFlexOS for rebranding
  - Support for PowerFlex cinder backend


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use openstack_spec_helper from zuul checkout
  - Do not validate database_connection format


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix the misplaced release note file
  - Deprecate database options from the cinder class
  - Add support to set concurrency of cinder-backup
  - Add support for the keystone_authtoken/service_type parameter


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813050201.42d22c2
changelog:
  - Update patches
  - Fix ignored unit test case of cinder::backend::pure
  - Allow for '-' in volume type property values
  - Improve cinder_type properties regex
  - Set fixture paths for unit tests
  - TripleO: Reduce tempest test scope
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Add support for oslo_policy/enforce_new_defaults
  - Bump requirement of puppetlabs-apache
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Add ports filtering support to XtremIO Cinder driver
  - Add support for configuring the S3 backup driver
  - Add support for healthcheck middleware options
  - Add support for per_volume_size_limit
  - Add support for backup quotas
  - Prepare Wallaby M2
  - Deprecate support for TSM Backup driver
  - Use yaml instead of json for policy file
  - Deprecate support for v2 API


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20211208153414.0bd7f9b
changelog:
  - Update patches
  - [Pure Storage] Add new params for FlashArray Cinder backend
  - Pure Storage driver: Add support for pure_host_personality


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - rubocop: autofix
  - modulesync 3.0.0
  - puppet-lint: Enable whitespace checker
  - puppet-lint: fix strict_indent
  - modulesync 3.0.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Re-add whitespace to filecount example
  - Delete spurious empty lines in ceph example
  - Change SendQueueLimit to positive integer
  - Revert "Fix check errors (single newline)"
  - Fix check errors (single newline)
  - Add options to limit the send queue length


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [blacksmith] Bump version to 12.2.1-rc0
  - release 12.2.0
  - Add PluginInstanceFormat parameter to virt pluginAdd the PluginInstanceFormat parameter to the virt plugin to allow forspecifying the plugin instance format, resulting in a new label beingavailable to the virt metrics. By adding this you can provide the UUIDof the virtual machine, along with HostnameFormat to have informationabout VMs that exist per physical host.Adds spec test to validate that PluginInstanceFormat is available incollectd version 5.5.0 or later.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fixup collectd::plugin::protocols tests
  - Fix `ignoreselected` typo in protocols.conf.erb


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - puppet-lint: autofix
  - modulesync 3.1.0
  - Fix dbi query.conf.erg template
  - Revert "Add acceptance test for ovs_stats"
  - Add acceptance test for ovs_stats
  - Fix already existing tests
  - Fix type mismatch for ovs_stats port


author: OSP Prod Chain <dev-null@redhat.com> 12.2.1-0.20210812223335.60d656a
changelog:
  - Convert plugin_instance_format from Enum to String (rhbz#1954103)
  - Revert "Separation of values for a python plugin array module key"
  - Spec files modified to fit new python module configuration.
  - Install collectd-mcelog package on RedHat
  - Separation of values for a python plugin array module key
  - Drop erroneous double quotes from virt plugin template


author: OSP Prod Chain <dev-null@redhat.com> 13.0.0-0.20210915231208.ad138a7
changelog:
  - Update patches
  - Release 13.0.0
  - Add ubuntu 20 support
  - Add support for Debian 11
  - Remove unreliable acceptance tests
  - Update from voxpupuli modulesync_config
  - Pet puppet-lint
  - Allow stdlib 8.0.0
  - Update badges in README.md
  - Fix whitespace in .sync.yml
  - Fix spacing in YAML file
  - .sync.yml: load spec_helper_methods in spec_helper.rb
  - Removing extra whitespaces
  - modulesync 4.1.0
  - Drop EoL Debian 8 support
  - CI: Run on Ruby 3.0 instead of 2.7
  - Allow latest dependencies
  - Drop EoL Puppet 5 support; Add Puppet 7 support
  - Add Reverse Host parameter
  - Add option to reverse host
  - add test to exercise writer configuration
  - use correct stanza when writer is configured
  - MySQL database plugin: allow no password; default Host, User, and Password to undef (#970)
  - Update manifests/plugin/virt.pp
  - Update manifests/plugin/virt.pp
  - Convert plugin_instance_format from Enum to String


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #609 from michaeltlombardi/ticket/master/FM-8391-update-readme
  - (FM-8391) Update README per team practices
  - Merge pull request #608 from glennsarti/manage-litmus
  - Merge pull request #606 from michaeltlombardi/ticket/master/FM-8275-add-vagrant-provision
  - (FM-8275) Add vagrant provision list
  - (PDK-1501) Allow Travis CI config to be templated
  - (maint) Update for PDK templates
  - Merge pull request #607 from puppetlabs/pdksync_pdksync-pdkgemupdate
  - Point pdk gem to head of master until PDK-1525 resolved


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #610 from puppetlabs/pdksync_encrypt-git
  - (FM-8634) ensure encrypted communication for fixtures


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #611 from cmccrisken-puppet/bump_pdk_gem_ver
  - PDK Update to remove PDK-1525 workaround


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #613 from puppetlabs/pdksync_remove_ubuntu14_support
  - FM-8499 - remove ubuntu14 support


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #614 from glennsarti/manage_appveyor
  - (PDK-1501) Allow Appveyor CI config to be templated
  - (maint) Update for PDK templates 1.14.1


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #615 from david22swan/FM-8698
  - (FM-8698) - Addition of Support for CentOS 8


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #616 from puppetlabs/pdksync_simplecov
  - (maint) Update to PDK 1.14.1
  - (maint) enable simplecov for ruby codecoverage testing
  - (maint) update gitignore and pdkignore for .project file removal
  - (maint) remove obsolete gepetto .project files
  - (maint) mark .gitlab-ci.yml as deleted
  - (maint) sort and canonicalise .sync.yml


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #617 from puppetlabs/pdksync_pdksync-addubuntu14
  - MODULES-10242 Add ubuntu14 support back to the modules


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #618 from puppetlabs/pdksync_pdksync-disableforge
  - MODULES-10236 disable deploy_to_forge for the module


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #622 from puppetlabs/run_pdk_update
  - Run pdk update to obtain .travis.yml template update


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #619 from puppetlabs/pdksync_travis-updates
  - fixed conflicts
  - (maint) update travis to notify puppet slack
  - (maint) update travis to not use bundle update --system


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #623 from SimonPe/patch-1
  - Search for newlines at end of string, not at end of line


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #624 from puppetlabs/pdksync_deb10
  - (FM-8581) - Debian 10 added to travis and provision file refactored


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #621 from puppetlabs/pdksync_github_actions
  - Add GitHub actions workflow


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #626 from puppetlabs/release
  - (MAINT) - fix provision file
  - Release version 6.2.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update spec_helper_acceptance_local.rb
  - Switch to default spec_helper_acceptance file
  - Change provision from vmpooler to abs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #478 from aop-dw/shortHostName
  - allow auth_node to be declared whith short name


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use the systemd workaround in all Docker testing
  - Use voxpupuli-acceptance
  - Deal with Puppet 5 vs 6
  - Use modern facts
  - Use rspec-puppet-facts
  - Modulesync 2.12.0
  - add augeas_core module for puppet 6 tests
  - Drop trailing whitespace in changelogs
  - Drop code for unsupported operating systems
  - Reduce duplication in declaration
  - Fix authkey type: allow same type as file source


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - rubocop: autofix
  - puppet-lint: autofix
  - modulesync 3.0.0
  - Fixing cs_order_crm unit tests after fixing kind stuff in cs_order provider.
  - Fixing kind handling on cs_order crm provider. Fixing wording on cs_order score parameter.
  - Fixing code style highlighted by rubocop on cs_order crm provider
  - Implementing workaround for hanging service restarts on RedHat-based OS as proposed in #455 to fix beaker tests
  - Fixing score/kind setting on cs_order
  - Updating pacemaker version check for discovery feature after pull request hints. Fixing setting of discovery parameter.
  - Removing custom fact and adding direct command execution back into crm provider. Updating acceptance tests to work correctly with resource-discovery.
  - Fixing rubocop issues
  - Fixing rubocop issues
  - Introducing custom fact for pacemakerd version and changing providers and acceptance tests according to it.
  -         Improving code for case when version is nil
  -     Fixing command back to correct ruby 1.9 syntax     (my fault).     Adding rescue to prevent issues when command is     not yet found on fresh systems, where pacemaker     is not yet installed.
  - Command for the fix was defined in wrong way. Corrected it.
  - Fixing setting of resource_discovery parameter. The crm provider for cs_location did never set that. A version check ensures that parameter is only set when running pacemakerd >= 1.1.13


author: OSP Prod Chain <dev-null@redhat.com> 8.0.1-0.20210812215853.6a9da9a
changelog:
  - Update patches
  - [blacksmith] Bump version to 8.0.1-rc0
  - release 8.0.0
  - Enable Puppet 7 support
  - Drop Puppet 5 support; require Puppet 6.1.0
  - Apply suggestions from code review
  - Add possibility to define watchdog_device resource
  - Pre-realign parameters
  - fix spec file for qdevice
  - fix spec file for qdevice
  - fix spec file for qdevice
  - fix spec file for qdevice
  - Use packageopts_corosync also for package corosync-qdevice
  - Exchange "before" to a require Package to prevent dependency cycles
  - Update qdevice.pp
  - Match user creation in qdevice to the one in init
  - Add basic support for SLES in params.pp
  - Link to correct CONTRIBUTING.md
  - Unwrap sensitive strings
  - modulesync 4.0.0
  - Remove Support for Debian Jessie


author: OSP Prod Chain <dev-null@redhat.com> 9.5.0-1
changelog:
  - Use common class to manage apache service in beaker job
  - Use common class to manage apache service in beaker job


author: OSP Prod Chain <dev-null@redhat.com> 9.5.0-1
changelog:
  - Update patches
  - Use oslo::db class to set database parameters
  - Use openstack_spec_helper from zuul checkout


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813033429.eee5156
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Add designate::db::postgresql class.
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Add bind9 backend parameter to allow bypassing bind configuration
  - Rename confusing service_ensure parameter
  - Add support for healthcheck middleware options
  - Prepare Wallaby M2
  - Use yaml instead of json for policy file
  - Fix ignored unit tests
  - Fix the outdated parameter to define maximum zone name length
  - Fix leftovers about removed v1 API


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20220109013401.4b35ca1
changelog:
  - Update patches
  - Add Designate API WSGI support
  - Add support for oslo_middleware/enable_proxy_headers_parsing


author: OSP Prod Chain <dev-null@redhat.com> 8.2.1-0.20220109011921.70f5b28
changelog:
  - Update patches
  - Drop usage of -r from rndc-confgen
  - Allow Puppet 7 compatible versions of mods
  - Switch to voxpupuli-acceptance-1.0
  - Release 8.2.0
  - Support Puppet 7


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (IAC-746) - Add ubuntu 20.04 support
  - Switch to default spec_helper_acceptance file
  - Change provision from vmpooler to abs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Unquote nflog-group
  - Fix case
  - Fix missing comma
  - Add ip6tables NFLOG unit test
  - Add support for NFLOG options to ip6tables


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - fix parsing of '! --hex-string' from iptables-save
  - add acceptance test for hex_string
  - add string_hex to ip6tables provider. MODULES-10684


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Update firewall.rb
  - Update spec_helper_acceptance_local.rb
  - Add acceptance and unit test for notrack parameter
  - Fix RuboCop offence
  - Add --notrack flag


author: OSP Prod Chain <dev-null@redhat.com> 3.4.1-0.20220529220832.94f707c
changelog:
  - Update patches
  - (GH-1031) Fix for CentOS 8
  - Release prep v3.4.0
  - (SEC-944) Add test cases
  - Adding PR Commit Suggestions
  - (SEC-994) Add section on duplicate rules
  - (SEC-944) Configurable duplicate behaviour
  - (SEC-944) Identify duplicate system rules
  - (IAC-1787) Remove Support for CentOS 6
  - Release prep v3.3.0
  - install module-init-tools on pre_setup step
  - (IAC-1771) Update acceptance test setup
  - (IAC-1771) Update code for AlmaLinux
  - (IAC-1752) - Add Support for AlmaLinux 8
  - Package_Name param was used in a clever way, moved to iptables_name
  - Fix comment in uid and gid insync
  - Fix gid insync regex for converting to GID
  - Fix uid insync regex for converting to UID
  - Fedora 34 and iptables-compat fix, along with properly utilising iptables variable
  - (IAC-1751) - Add Support for Rocky 8
  - (IAC-1598) - Remove Support for Debian 8
  - add unit test for carp protocol
  - Update firewall.rb
  - Replace travis link in README.md with GHA
  - Release prep v3.2.0
  - pdksync: changelog_max_issues set to 500
  - Fix "undefined method `gsub' for nil:NilClass" when changing existing rule UID from absent to present
  - oracle-7 is using iptables instead of iptables-services
  - (IAC-1741) Prefer 'installed' to 'present' for packages
  - (IAC-1741) Allow stdlib v8.0.0
  - mac_source is downcased by iptables also on debian-11
  - (IAC-1709) - Add Support for Debian 11
  - Release prep v3.1.0
  - use new facts instead of legacy facts
  - (MODULES-11138) - Facter.fact().value() not supported by facter 3
  - (maint) Updating CONTRIBUTING guidelines
  - update HISTORY.md and cleanup CHANGELOG.md
  - Release prep v3.0.2
  - pdksync v2.1.1
  - Update changelog_since_tag
  - add compatibility with Rocky Linux
  - fix: parsing random_fully in ip6tables
  - mac_source is downcased by iptables
  - Release prep v3.0.1
  - (maint) pdksync - PDK Update
  - Fixed link to REFERENCE.md
  - (maint) Running a pdk update to consume latest pdk-template changes
  - mount /lib/modules/5.4.0-azure to docker containers
  - mount kernel for docker container
  - Update README.md
  - (GH-380) - Litmus, move inventory location
  - (maint) - Removal of Locales Folder
  - PDK Update for release prep workflow
  - typo fix in CHANGELOG
  - regex style change to make rubocop happy
  - lib/puppet/provider/firewall/iptables.rb - comments cleanup for parsing
  - Release prep v3.0.0
  - (MAINT) Remove SLES 11 support
  - (MAINT) Remove RHEL 5 OS family support
  - (maint) Update major dependencies prior to release
  - Add auto_release.yml to sync.yml
  - pdk update
  - Update .sync.yml
  - Bump minimal puppet version to 6.0.0 in metadata.json
  - Remove Puppet 5 testing
  - Release version 2.8.1
  - Remove obsolete rubocop annotations
  - (maint) Update github actions
  - add acceptance test
  - avoid to remove spaces outside string hex
  - Improve tests
  - Fix issues from the rubocop changes
  - Apply remaining rubocop fixes
  - Add all safe auto corrects
  - Add the FrozenStrings magic comment
  - Update to pdk-templates and puppet-module-gems 1.0.0
  - (maint) remove old workflow
  - (IAC-1351) Remove CentOS 5 & RHEL 5 from provision.yaml file
  - Release version 2.8.0
  - pdksync: add GA workflows
  - Remove EL6 testing from Travis
  - rename the filter to condition_parameter_test
  - Update lib/puppet/provider/firewall/iptables.rb
  - Update README.md
  - add aceptance test for condition parameter
  - (feat) - Bump Puppet boundary
  - (pdksync) - implement centos 8 on travis
  - (pdksync) - implement centos 8 on travis
  - change hashlimit_htable_size to a lower value and add policycoreutils
  - (maint) Add release_checks_7 config to provision.yaml
  - (IAC-890) - Implement CentOS 8 travis tests
  - Update pdk-templates for gitpod and codespaces support
  - change name to fetch_os_name
  - Update spec/spec_helper_acceptance_local.rb
  - Restore copyright names
  - skip bytecode test on oracle 7
  - Release version 2.7.0
  - (IAC-1190) add `ignore_foreign` when purging firewallchains
  - MODULES-10522: Add support for the --condition parameter


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Ignore onwer_specifed.* properties in images
  - Use common class to manage apache service in beaker job
  - Add mysql_enable_ndb option


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Prepare a new release for victoria cut off
  - Prepare Victoria GA
  - Follow redirects in glance_image provider


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecate database options from the glance::api class
  - Add support for the keystone_authtoken/service_type parameter
  - Simplfy logic to generate list opts


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813034242.aaae382
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - TripleO: Reduce tempest test scope
  - Add new parameter required for secure RBAC configuration
  - Drop the tripleo-puppet-undercloud job
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Clean up remaining items for glance-registry
  - Add new conf parameter required for distribute image import
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Use multistore modules in the example manifest
  - Add config parameter for cinder mounting needs
  - Filter out direct_url from image properties
  - Ignore stores image property
  - Prepare Wallaby M2
  - Use yaml instead of json for policy file
  - Deprecate the swift_store_config_file parameter
  - Use glance-swift.conf by default
  - cinder backend: password should be secret
  - Add cinder volume type for multiple cinder stores


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210902094729.9aab568
changelog:
  - Update patches
  - Fix wrong parameter name in deprecation warning
  - Add support for healthcheck middleware options


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use service default in gnocchi::storage::swift
  - Rename swift_tenant_name to swift_project_name


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Do not check distro names in each manifests
  - Remove deprecated database_connection in init


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813033142.df025a2
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Fix a test case with typo
  - Consolidate Redis install to ensure_packages
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Use yaml instead of json for policy file
  - Update supported Ubuntu version to Focal
  - Prepare Wallaby M3
  - Remove deprecated gnocchi::storage::swift::auth_tenant_name
  - Add support for healthcheck middleware options
  - Support more options of Swift storage driver
  - swift_key should be secret
  - Improve unit test coverage of gnocchi::storage::swift
  - Prepare Wallaby M2


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #392 from glennsarti/manage-travis
  - Merge pull request #391 from michaeltlombardi/ticket/master/FM-8391-update-readme
  - (PDK-1501) Allow Travis CI config to be templated
  - (maint) Update for PDK templates
  - (FM-8391) Update README per team practices
  - Merge pull request #389 from michaeltlombardi/ticket/master/FM-8275-add-vagrant-provision
  - Merge pull request #390 from puppetlabs/pdksync_pdksync-pdkgemupdate
  - Point pdk gem to head of master until PDK-1525 resolved
  - (FM-8275) Add vagrant provision list


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #395 from glennsarti/fix-travis
  - (PDK-1501) Fix acceptance stages in Travis CI


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #394 from puppetlabs/pdksync_encrypt-git
  - (FM-8634) ensure encrypted communication for fixtures


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #396 from puppetlabs/pdksync_remove_ubuntu14_support
  - FM-8499 - remove ubuntu14 support


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #397 from david22swan/FM-8674
  - (FM-8674) - Support added for CentOS 8


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #398 from puppetlabs/pdksync_simplecov
  - (maint) Update to PDK 1.14.1
  - (maint) enable simplecov for ruby codecoverage testing
  - (maint) update gitignore and pdkignore for .project file removal
  - (maint) remove obsolete gepetto .project files
  - (maint) mark .gitlab-ci.yml as deleted
  - (maint) sort and canonicalise .sync.yml


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #399 from puppetlabs/pdksync_pdksync-addubuntu14
  - MODULES-10242 Add ubuntu14 support back to the modules


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #400 from puppetlabs/pdksync_pdksync-disableforge
  - MODULES-10236 disable deploy_to_forge for the module


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #403 from puppetlabs/pdksync_travis-updates
  - (maint) update travis to notify puppet slack
  - (maint) update travis to not use bundle update --system


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #405 from puppetlabs/pdksync_github_actions
  - Add GitHub actions workflow


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #406 from puppetlabs/pdksync_deb10
  - (FM-8581) - Debian 10 added to travis and provision file refactored


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix instance_service_spec test
  - rebase with master and fix failing tests
  - Change service unit template
  - Modify check on standard instance


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (maint) fix spec tests
  - Fix haproxy.cfg comment in spec test
  - Make haproxy.cfg comment a proper sentence


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix rubocop LineLength # see https://rubocop.readthedocs.io/en/latest/cops_layout/#layoutlinelength


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - tests fix: defaults_spec.rb
  - tests fix: fixed lint
  - tests fix: isolated blocks
  - tests fix: removed duplicate tests
  - tests fix
  - allow ipv6 bind


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - the os versions should not be removed from metadata.json
  - remove entries from metadata.json
  - remove oracle-5, oracle-6, centos-5 and redhat-5 from release_checks


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - adding again oracle 6 and update yum-nss
  - Release version 4.2.1
  - Update spec_helper_acceptance_local.rb
  - Switch to default spec_helper_acceptance file
  - Change provision from vmpooler to abs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add CentOS 8 and Puppet 6 in metadata
  - Add support for cache options in specific module


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecate database options from the heat class
  - Cleanup redundant default
  - Add support for the keystone_authtoken/service_type parameter


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813040604.62e45b0
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Add TLS options to oslo.cache
  - Add support for healthcheck middleware options
  - Prepare Wallaby M2
  - Use yaml instead of json for policy file


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20220317212446.7e4384d
changelog:
  - Update patches
  - Add centos-9 jobs for wallaby zuul layout
  - TripleO: Replace undercloud job by standalone job


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove usage of apache::vhost::wsgi_daemon_process_options
  - Bump up upper constraint for memcached module


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813052459.fd8db39
changelog:
  - Update patches
  - Add support for independent manila-dashboard configurations
  - Add support for independent octavia-dashboard configurations
  - Add support for independent heat-dashboard configurations
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Update supported Ubuntu version to Focal
  - Update description about policy settings
  - Prepare Wallaby M3
  - Remove the deprecated horizon::log_handler parameter
  - Specify correct tempest whitelist
  - Prepare Wallaby M2
  - Add TLS context creation for Memcached backends
  - Remove redundant example for POLICY_FILES
  - Remove the profile_support setting from OPENSTACK_NEUTRON_NETWORK
  - Clean up the removed settings from OPENSTACK_NEUTRON_NETWORK
  - add support for SECURE_PROXY_ADDR_HEADER


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #361 from glennsarti/manage-traivs
  - Merge pull request #358 from michaeltlombardi/ticket/master/FM-8275-add-vagrant-provision
  - (PDK-1501) Allow Travis CI config to be templated
  - (maint) Update for PDK templates SHA 0b5b39b
  - Merge pull request #360 from puppetlabs/pdksync_pdksync-pdkgemupdate
  - Point pdk gem to head of master until PDK-1525 resolved
  - (FM-8275) Add vagrant provision list


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #362 from puppetlabs/pdksync_encrypt-git
  - (FM-8634) ensure encrypted communication for fixtures


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #363 from puppetlabs/pdksync_remove_ubuntu14_support
  - FM-8499 - remove ubuntu14 support


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #365 from puppetlabs/release
  - Merge pull request #364 from carabasdaniel/release
  - Release version 4.0.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #366 from david22swan/FM-8689
  - (FM-8689) - Addition of Support for CentOS 8


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #367 from puppetlabs/pdksync_simplecov
  - (maint) Update to PDK 1.14.1
  - (maint) enable simplecov for ruby codecoverage testing
  - (maint) update gitignore and pdkignore for .project file removal
  - (maint) remove obsolete gepetto .project files
  - (maint) mark .gitlab-ci.yml as deleted
  - (maint) sort and canonicalise .sync.yml


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #369 from puppetlabs/pdksync_pdksync-disableforge
  - MODULES-10236 disable deploy_to_forge for the module
  - Merge pull request #368 from puppetlabs/pdksync_pdksync-addubuntu14
  - MODULES-10242 Add ubuntu14 support back to the modules


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #370 from puppetlabs/release
  - Add Github Actions release checks


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #371 from puppetlabs/pdksync_travis-updates
  - (maint) update travis to notify puppet slack
  - (maint) update travis to not use bundle update --system


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #373 from binford2k/puppet_4_functions
  - rubocop fixes
  - Porting functions to the modern Puppet 4.x API


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #374 from puppetlabs/pdksync_deb10
  - (FM-8581) - Debian 10 added to travis and provision file refactored


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #376 from puppetlabs/release
  - Merge pull request #375 from daianamezdrea/MODULES-10424
  - Release version 4.1.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (IAC-746) - Add ubuntu 20.04 support
  - Update spec_helper_acceptance_local.rb
  - Switch to default spec_helper_acceptance file
  - Change provision from vmpooler to abs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add delete_if_empty parameter to the ini_subsetting type/provider to accommodate for the case when parent setting should be removed when the value is empty.


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add region_name parameter for service authentication
  - Add ironic::nova class
  - Deprecate ironic::conductor::max_time_interval


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use anchor to require necessary packages
  - Runs on Debian 10.
  - Refactor management of ironic-inspector-dnsmasq package


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Do not validate database_connection format
  - Use openstack_spec_helper from zuul checkout


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix the misplaced release note file
  - Deprecate database options from the base class
  - Add support for the keystone_authtoken/service_type parameter


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove the wrongly placed release note file
  - Support more parameters for ipmi driver
  - Add support for the firmware update feature in redfish driver


author: OSP Prod Chain <dev-null@redhat.com> 18.5.0-0.20210813084110.e9a9f03
changelog:
  - Update patches
  - Fix ppc64le support to coexist with PXE preference
  - Add support for policy settings of ironic-inspector
  - Prepare a new Wallaby release
  - Clean up ipxe support
  - We shouldn't set pxe/ipxe_enabled in ironic config
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Bump requirement of puppetlabs-apache
  - Add support for the oslo_policy/enforce_scope parameter
  - Add support for healthcheck middleware options
  - Prepare Wallaby M3
  - Prepare Wallaby M2
  - Refactor logic to determine syslinux_path
  - Use yaml instead of json for policy file
  - Increase upper constraint of puppetlabs-xinetd


author: OSP Prod Chain <dev-null@redhat.com> 18.5.1-0.20211216171421.8062614
changelog:
  - Update patches
  - Fix name of iPXE efi bootrom
  - inspector dnsmasq: make sequential-ip configurable


author: OSP Prod Chain <dev-null@redhat.com> 18.5.1-0.20220103230401.b50e1d4
changelog:
  - Update patches
  - pxe: Create tftp_root directory before starting dnsmasq
  - Support use of dnsmasq as tftp service
  - Ensure tftp root directory is created


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for service_type in authtoken config
  - Deprecate ineffective ignore_default_tenant parameter
  - allow to specify drivername for postgres db
  - Unset public_endpoint by default


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Remove deprecated bind, port and workers parameters
  - Remove deprecated token_driver parameter
  - Remove deprecated database_min_pool_size parameter


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Do not validate database_connection format
  - Use openstack_spec_helper from zuul checkout
  - Fix python package names (ldappool and pysaml2)
  - Add mysql_enable_ndb option


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add missing dependencies about keystone_puppet_config
  - Deprecate database options from the keystone class
  - Drop support for 'keystone-public-keystone-admin' service_name


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for the oslo_policy/enforce_scope parameter
  - Add a new parameter to enable/disable bootstrap


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813080214.27eac25
changelog:
  - Update patches
  - Replace deprecated is_string method
  - Set fixture paths for unit tests
  - TripleO: Reduce tempest test scope
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Update supported Ubuntu version to Focal
  - Deprecate parameters for ldap project/role driver
  - Clean up the deprecated parameters of keystone::ldap_backend
  - Bump requirement of puppetlabs-apache
  - Add support for oslo_policy/enforce_new_defaults
  - Fix a wrong service name in parameter description
  - Prepare Wallaby M3
  - Add support for healthcheck middleware options
  - Prepare Wallaby M2
  - Add TLS options to oslo.cache
  - Use yaml instead of json for policy file
  - Refactor unit tests for the keystone class


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix tag for deploy stage (manually...)
  - Release 2.4.0
  - Update .travis.yml for deploy
  - Convert to PDK (#54)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Cleanup deprecated standalone_network_plugin_ip_version
  - Cleanup deprecated parameters in manila::api
  - Remove deprecated manila::rabbitmq
  - Cleanup deprecated service_instance_network_helper_type


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Cleanup deprecared parameters for nova and neutron
  - Update outdated parameters in manila::volume::cinder


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use common class to manage apache service in beaker job
  - Add mysql_enable_ndb option
  - Add glance options


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813032431.6755c30
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Bump requirement of puppetlabs-apache
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Prepare Wallaby M2
  - Use yaml instead of json for policy file
  - Remove the deprecated parameters of manila::volume::cinder
  - Fix ignored unit tests for manila::volume::cinder
  - Use $::os_service_default instead of redefining default values
  - Do not set default values for the required parameters


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210902093918.cc7e52c
changelog:
  - Update patches
  - Drop tenant_id templating from v2 endpoint
  - Fix nfs client package name in Ubuntu/Debian
  - Add support for healthcheck middleware options


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20220126231833.5ad631a
changelog:
  - Update patches
  - Add support for PowerMax driver
  - [Dell EMC drivers] Define defaults for emc_share_backend
  - [Dell EMC drivers] Accept arrays for ListOpt


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - fix rubocop issues
  - Merge branch 'master' of github.com:saz/puppet-memcached
  - improve FreeBSD tests
  - Updating version dependencies


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - new release: v3.7.0
  - Add support to set TLS parameters in /etc/sysconfig/memcached
  - Make ssl_ca_cert optional


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - new release: v4.0.0
  - update travis.yml with Vox Pupuli defaults
  - Manage multiple memcached instances #106
  - Fix ubuntu1804 name in BEAKER_setfile
  - migrate to rspec-puppet-facts
  - Implement basic acceptance tests
  - apply up2date puppet-lint recommendations
  - apply Vox Pupuli Gemfile/Rakefile
  - Drop EOL Puppet 4 support


author: OSP Prod Chain <dev-null@redhat.com> 6.0.0-0.20210812225657.4c70dbd
changelog:
  - Update patches
  - prepare release v6.0.0
  - add warning about listen_ip parameter deprecation
  - Revert "Add notls_listener_addr and notls_listener_port paramenters"
  - Add listen_addr option
  - fix .fixtures.yml systemd module definition
  - stick to camptocamp/systemd v2.12.0 in fixtures as we still need puppet 5 support in the future
  - Revert "daemon_reload will be removed from puppet-systemd"
  - daemon_reload will be removed from puppet-systemd
  - new release: v5.0.0
  - Disable UDP by default
  - Add notls_listener_addr and notls_listener_port paramenters


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Backup docs: use less ambigous language in describing backup user/pass params
  - README: update params in backup examples


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for notifications to ironic
  - Cleanup deprecated domain_id parameters


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Deprecate duplicated parameters for vnic_type_blacklist
  - Add new classes ovs_driver and sriov_driver
  - Cleanup codes for CentOS/RHEL7
  - Update comment to fix lint


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813065707.66f7883
changelog:
  - Update patches
  - Add support for healthcheck middleware options
  - Set fixture paths for unit tests
  - TripleO: Reduce tempest test scope
  - Fix name of networking-ansible/baremetal package
  - Escape hyphen in neutron_agent_sriov_numvfs regexp
  - Fix L3 agent's extensions list
  - Deprecate support for the midonet plugin
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Disable unit tests incompatible with Ubuntu Focal
  - Update supported Ubuntu version to Focal
  - Add puppetlabs-apache to dependencies
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Allow setting default rbac_policy quota
  - Remove duritong/sysctl dependency
  - Replace vnic_type_blacklist by vnic_type_prohibit_list
  - Prepare Wallaby M2
  - Remove support for plumgrid plugin
  - Use yaml instead of json for policy file
  - Fix typos in comment lines
  - OVN: Deprecate the vif_type option
  - OVN: Deprecate the ovn_l3_mode option
  - Ensure service user passwords are secret
  - Remove support for FUJITSU plugin
  - Deprecate parameters for XenAPI support
  - Ensure vnic_type_blacklist is unset by default
  - Fix ignored unit test cases
  - Deprecate support of networking-cisco
  - Remove the deprecate neutron::services::vpnass class
  - Deprecate neutron::plugins::cisco
  - Deprecate support of Nexus 1000v driver
  - Deprecate parameters for FWaaS quotas
  - Deprecate parameters for LBaaS quotas
  - Add OVS bridge_mac_table_size parameter
  - Support arbitrary configurations for ovs agent and sriov agent
  - Add support for the resource_provider_hypervisors parameter


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for [glance] num_retries parameter
  - Use relative name for class inclusion


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Use openstack_spec_helper from zuul checkout
  - Deprecate floating ip pool management for nova-network


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Prepare Victoria M3
  - Make max_concurrent_builds more generally available
  - Deperecate support for Xen and VMWare


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add Puppet Litmus
  - Set openstackdocs_auto_name to use 'project' as name
  - Update parameter description
  - Use os_service_default instead of undef to unset parameters
  - Remove invalid and unused tests code
  - Fix ignored test cases for nova::compute::libvirt
  - Fix duplicated declaration when the deprecated parameter is used


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Cleanup device addresses of vgpu type when empty
  - Add new parameter `vgpu_types_device_addresses_mapping`


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add `swtpm_enabled`, 'swtpm_user', 'swtpm_group' parameters
  - Prepare Victoria RC1
  - Remove overrides about default values
  - Refactor unit tests for the nova::compute class
  - Support libvirt/cpu_models instead of libvirt/cpu_model
  - Remove redundant "libvirt_" prefix from parameter names
  - Add parameter reserved_host_disk


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - libvirt: Add support for ovs_timeout
  - Migrate scheduler-generic parameters to nova::scheduler
  - Add support for build_failure_weight_multiplier


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Prepare Victoria GA
  - Add support for filter_scheduler/cross_cell_move_weight_multiplier
  - Add support for filter_scheduler/shuffle_best_same_weighed_hosts


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix ignored unit test cases for nova::migration::libvirt
  - Remove unit test codes for old puppet version


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Include deps class in unit test for mysql
  - Update master for stable/victoria
  - Ubuntu has libvirt 6.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Include deps class in unit test for sync
  - Remove unit tests for CentOS6/7
  - Cleanup listen option from libvirtd service file


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for the keystone_authtoken/service_type parameter
  - Add support for image_cache options
  - Remove xenapi support


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix the misplaced release note files
  - Fix incorrect release note about db options deprecation
  - Fix misplaced releasenote file
  - Do not test nova::migration::libvirt in 2 places
  - Add support for more image related options
  - Add support for more instance timeout options
  - Disable libvirtd.service before starting sockets
  - Add support for running deleted instance related options
  - Add support for default_access_ip_network_name option
  - Fix missing space in the release note
  - Fix wrong notification between api service and httpd
  - Deprecate database options
  - Add support for more migration parameters


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add update_resources_interval config option
  - Add default_ephemeral_format config option
  - Add compute_monitors config option


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix duplicated user keys
  - Add snapshorts directory config option
  - Support to configure [api_database] parameters


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Prepare Wallaby M1
  - Allow both DEFAULT/dhcp_domain and api/dhcp_domain to be set
  - Revert "Remove parameter nova::compute::pci_passthrough"


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813075703.9d88422
changelog:
  - Update patches
  - Replace deprecated is_string/is_array method
  - Add parameters for image copy when using multiple RBD Glance stores
  - Add parameter to set the libvirt max_number of guests with encrypted memory
  - Set fixture paths for unit tests
  - Fixing section ovsdb_connection
  - TripleO: Reduce tempest test scope
  - Introducing default_tls_verify
  - nova_flavor: Accept array format about access_project_ids
  - CentOS: Define virtlogd service name
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Add images_type
  - [novajoin] Use yaml instead of json for policy file
  - Add support for the oslo_policy/enforce_scope parameter
  - Bump requirement of puppetlabs-apache
  - Deprecate the install_cinder_client parameter
  - Prepare Wallaby M3
  - Expose [workaround]/ensure_libvirt_rbd_instance_dir_cleanup
  - Add nova::compute::provider class to manage custom provider yaml file
  - Do not hardcode nova user/group in each manifests
  - Add parameter `query_placement_for_routed_network_aggregates`
  - Clean up the deprecated neutron_* parameters
  - Use $::os_service_defualt instead of redefining the same default
  - Add TLS options to oslo.cache
  - Update outdate explanation about virt_type
  - Migrate glance/verify_glance_signatures to more common place
  - Use with_value to assert given 'value's
  - Refactor logic about the instance_name_template parameter
  - Add nova::glance::valid_interfaces parameter
  - Migrate parameters about block device allocation
  - Do not re-define defaults for quota parameters
  - Deprecate quota parameters for nova-network
  - Deprecate the removed quota options
  - Add parameter to configure the libvirt max_queues
  - Prepare Wallaby M2
  - Add support for image download via rbd
  - Separate a class for Glance configurations
  - Undeprecate support of the vmwareapi driver
  - Add parameter to set image_type_exclude_list
  - Use yaml instead of json for policy file
  - Remove redundant spaces from cron commands
  - Fix ignored unit tests
  - Removing scheduler_default_filters
  - Remove remaining usage of absolute class names
  - Use libvirt-daemon-system for Ubuntu


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20211016020548.959c314
changelog:
  - Update patches
  - Libvirt: quote config parameters in resource types
  - Add support for [DEFAULT] mkisofs_cmd


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20211021090812.98970fb
changelog:
  - Update patches
  - Enable support for Libvirt modular daemons
  - Add missing dependency about nova_api_paste_ini


author: OSP Prod Chain <dev-null@redhat.com> 18.5.1-0.20220307031240.5c8d68a
changelog:
  - Remove unused str2hash
  - Ensure auth_endpoint is cleared by reset
  - Fix missing update of property_hash
  - nova_flavor: Strip '' from project id value


author: OSP Prod Chain <dev-null@redhat.com> 18.5.1-0.20220307040447.ef704c1
changelog:
  - Update patches
  - Remove unused str2hash
  - Ensure auth_endpoint is cleared by reset
  - Fix missing update of property_hash
  - nova_flavor: Strip '' from project id value


author: OSP Prod Chain <dev-null@redhat.com> 18.4.2-0.20220629151753.40cbbe6
changelog:
  - Update patches
  - Accept array or hash for enable_provider_drivers
  - Fix inconsistent spec file name


author: Jon Schlueter <jschluet@redhat.com> 18.4.2-0.20220629151754.40cbbe6
changelog:
  - ovn: Accept arrays for ovn_*_connection parameters (rhbz#1966644)
  - ovn: Add support for ovn_sb_* parameters (rhbz#1966644)
  - ovn: Add more tunables related to OVN DB connection (rhbz#1966644)
  - Manage ovn-octavia-provider package (rhbz#1966644)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix wrong parameter name in a release note
  - Use g-api instead of g-reg in unit tests


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Allow keeping repo files since initially created
  - Set openstackdocs_auto_name to use 'project' as name


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813032614.b39f30c
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Add stream parameter to openstack_extras::repo::redhat::redhat
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Update supported Ubuntu version to Focal
  - Prepare Wallaby M3
  - Prepare Wallaby M2


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add the aliases param to pass through to apache
  - Set openstackdocs_auto_name to use 'project' as name
  - Add Puppet Litmus


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813031800.f022f26
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - TripleO: Do not use an independent content provide job
  - Replace URI.escape() with ERB::Util.url_encode()
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - policy: Raise error when file_path and file_format are inconsistent
  - Fix FrozenError on Focal
  - Update supported Ubuntu version to Focal
  - Prepare Wallaby M3
  - Prepare Wallaby M2
  - Deprecate support for policy.json
  - Fix support for policy.yaml


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20220109020339.b16e5fb
changelog:
  - Update patches
  - Add support for iscsid configuration
  - CredentialsV3: Ensure all attributes are cleared by unset


author: OSP Prod Chain <dev-null@redhat.com> 18.5.1-0.20220416002854.358e2a4
changelog:
  - Update patches
  - Make regex matching policy key stricter
  - policy: Quote single quotes in yaml format


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813080410.1e9d3f4
changelog:
  - Update patches
  - Replace deprecated is_string method
  - Cors: Accept array for ListOpts
  - Set fixture paths for unit tests
  - TripleO: Reduce tempest test scope
  - Use tripleo puppet job instaed of tripleo job
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Update supported Ubuntu version to Focal
  - Add support for oslo_policy/enforce_new_defaults
  - Prepare Wallaby M3
  - Fix the wrong default value of idle_timeout
  - Add support for healthcheck middleware options
  - Prepare Wallaby M2
  - Add TLS options to oslo.cache


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20220215011756.d80fbfc
changelog:
  - Update patches
  - Add pymemcache's HashClient retrying options to oslo.cache
  - Add retrying options to oslo.cache
  - Add socket keepalive options for the pymemcache backend


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813025450.e0a8991
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Update supported Ubuntu version to Focal
  - Prepare Wallaby M3
  - Deprecate duplicated implementation for hw-offload option
  - Set external_ids:ovn-chassis-mac-mappings
  - Prepare Wallaby M2


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix up upgrade coordination around authkey
  - Do not create stonith location constraint when there is a single node
  - Make sure we pass cluster_setup_extras when using pcs 0.10


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Fix reconnect_interval on remotes with pcs 0.10
  - Add building containers to standalone job


author: OSP Prod Chain <dev-null@redhat.com> 1.2.1-0.20210813084352.bb5e14d
changelog:
  - Update patches
  - Remove old workarounds for broken crm_diff
  - Increase the scaleup/startup tries
  - Fix spec tests using the deprecated pacemaker_restart_resource? function
  - Update metadata to match released tag
  - setup.cfg: Replace dashes with underscores
  - Fix where long_description_content_type is placed
  - Make pcs resource config/show work depending on the installed pcs version


author: OSP Prod Chain <dev-null@redhat.com> 1.3.1-0.20211112143032.81c84d5
changelog:
  - Update patches
  - Fix idempotency regex during scale-up check
  - Replace the deprecated is_ipv6_address function


author: OSP Prod Chain <dev-null@redhat.com> 1.3.1-0.20220126232137.e0fa810
changelog:
  - Update patches
  - Do not install fence-agent packages in base manifests
  - Fix duplicate declaration of package resource


author: OSP Prod Chain <dev-null@redhat.com> 5.4.1-0.20210813065559.b5a5fe5
changelog:
  - Update patches
  - Enable policy settings in placement-api
  - Add TripleO job
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Add support for oslo_policy/enforce_new_defaults
  - Update supported Ubuntu version to Focal
  - Bump requirement of puppetlabs-apache
  - Add support for the oslo_policy/enforce_scope parameter
  - Prepare Wallaby M3
  - Fix the wrong client package name for CentOS7
  - Prepare Wallaby M2
  - Use yaml instead of json for policy file


author: OSP Prod Chain <dev-null@redhat.com> 7.4.1-0.20210813025326.8a575de
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - Deprecate truthy strings
  - Update supported Ubuntu version to Focal
  - Prepare Wallaby M3
  - Adjust yes/no to be booleans
  - Prepare Wallaby M2


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #814 from octoenergy/fix-version-regex
  - Extend version regex to work for RabbitMQ 3.8.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #815 from ekohl/spec-helper-acceptance
  - Clean up acceptance spec helper


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #785 from epigenesys/updated-ssl-cipher-support
  - Update the `ssl_ciphers` parameter to support the OpenSSL style Currently, this module only supports the old Erlang style, but RabbitMQ post-3.7.9 (rabbitmq/rabbitmq-server#1712) supports the OpenSSL style. This change allows the rabbitmq.config file to determine which style is being used, and apply that when defining SSL cipher suites


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [blacksmith] Bump version to 10.0.1-rc0
  - Merge pull request #820 from wyardley/wyardley-10_0_0
  - Update from voxpupuli modulesync_config
  - Release 10.0.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #824 from voxpupuli/modulesync
  - rubocop: autofix
  - modulesync 2.10.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #828 from olivermussell/master
  - Fix env_config_path on FreeBSD


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Don't use RABBITMQ_SERVER_ERL_ARGS
  - Hide user password
  - Hide erlang cookie content


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - modulesync 3.1.0
  - [blacksmith] Bump version to 10.2.1-rc0
  - release 10.2.0 (#863)
  - modulesync 3.0.0
  - Add unit test for the multiple ldap_server parameter
  - Allow the ldap_servers parameter to accept an array of strings, as well as just a single string, for multiple LDAP hosts.
  - [blacksmith] Bump version to 10.1.3-rc0
  - [chore] release 10.1.2
  - remove invalid cluster_node_type 'disk'


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Release 10.3.0
  - modulesync 4.0.0
  - Ensure :autoconvert is initialized before :value for rabbitmq_parameter
  - Add new parameter autoconvert for rabbitmq_parameter


author: OSP Prod Chain <dev-null@redhat.com> 11.0.1-0.20210812230503.63fee2c
changelog:
  - Update patches
  - CLI Environment Fixes (#876)
  - make sure the rabbitmq_version method actually returns the version.
  - Use mocked facts in tests
  - [blacksmith] Bump version to 11.0.1-rc0
  - Release 11.0.0
  - Add optional variables to support SSL CRL check configuration (#869)
  - Remove support for CentOS 6


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #327 from ekohl/fix
  - Fix regressions introduced in sentinel
  - Merge pull request #325 from ekohl/docs
  - Regenerate REFERENCE.md
  - Complete the transition to puppet-strings


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #326 from ekohl/drop-old
  - Drop support for Redis 2, Debian 8 and Ubuntu 14.04
  - Use ensure => file for puppet-lint
  - Remove Puppet 3 deprecation warning


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #332 from ekohl/all-ports
  - Allow privileged ports in data types


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #335 from ekohl/modulesync
  - Clean up manifest_vars handling in specs
  - Modulesync
  - Use modern fact names
  - Clean up preinstall handling


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #336 from ekohl/os-defaults
  - Closer match parameter to OS defaults
  - Remove unused variables
  - Simplify code to pass in the service name
  - Update parameters ordering
  - Simplify sentinel's config template


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #333 from ekohl/empty-unixsocket
  - Allow empty unixsocket(perm)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [blacksmith] Bump version to 5.0.1-rc0
  - Release 5.0.0
  - Drop contributing instructions from README


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #339 from voxpupuli/modulesync
  - Fix Travis CI pipeline
  - Use Ruby 2.1 for RuboCop
  - modulesync 2.9.0


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #342 from basti-nis/master
  - Update redis.service.erb
  - fix socket directory for redis service


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add Debian 10 support
  - Run acceptance tests with manage_repo => false
  - Fix the sentinel pid file location for Ubuntu 18.04


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - update spec tests
  - change systemd stop command to redis-cli
  - modulesync 2.12.0
  - Remove redis_service_* helpers


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - [blacksmith] Bump version to 6.0.1-rc0
  - Release 6.0.0
  - Make apt and epel soft dependencies


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - puppet-lint: autofix
  - modulesync 3.0.0
  - Convert spec_helper_acceptance to vp-acceptance
  - Move example after let/subject


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add type alias tests to data types
  - Adjusted tests for protected-mode sentinel's parameter
  - Sentinel's protected mode param is boolean.
  - Make protected-mode configurable for sentinel


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - slight logic change
  - add unit tests for sentinel multi ip bind
  - handle undef bind for sentinel
  - enable sentinel bind usage with multi ip


author: OSP Prod Chain <dev-null@redhat.com> 6.1.1-0.20210812230255.547105e
changelog:
  - Update patches
  - Allow relative paths for $log_file
  - Manage spec_helper.rb again
  - Remove manifest_vars from spec_helper
  - Remove support for THP in Redis module
  - Add tests for rename_commands
  - Add support for rename-command in redis.conf
  - Simplify redis config file definition
  - Drop hasstatus and hasrestart parameters
  - Drop sysinit support
  - Set the correct log dir on RH SCL


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Release preparation for 1.1.3
  - Release preparation for 1.1.2
  - (MAINT) pdk convert and bump dependencies


author: OSP Prod Chain <dev-null@redhat.com> 1.1.4-0.20220109012202.ea6397e
changelog:
  - Update patches
  - Install rsync-daemon in CentOS >= 8 when not using xinetd
  - Fix lint errors in *_spec.rb files


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #284 from fe80/pretty_code
  - Merge pull request #288 from paescuj/sort-hostkeys
  - Sort hostkeys
  - add docmentation to pdk style, indent code


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #289 from martijndegouw/master
  - Update tests for changing from groupname to gid
  - Use gid 0 instead of group name for $host_priv_key_group


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - replace class absolute names
  - add exclusion of interfaces and ipaddress to README, fixes #267
  - add parameter to switch to trusted facts, fixes #226


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - use legacy facts for hostname and fqdn, refs #293
  - build a simple structured networking fact for older facter versions, refs #293


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - hostkeys.pp: fix summary spelling
  - init.pp: fix summary grammar
  - knownhosts.pp: fix doc wording


author: OSP Prod Chain <dev-null@redhat.com> 18.4.1-0.20210813035610.d4c2ce5
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - TripleO: Reduce tempest test scope
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - This add the cname_lookup middleware for swift proxy.
  - Update sphinx to the latest version
  - Drop the tripleo-puppet-undercloud job
  - Prepare Wallaby RC1
  - metadata.json: debian 11.
  - Update supported Ubuntu version to Focal
  - Fix name of ceilometer middleware package
  - Do not write /var/log/ceilometer
  - Prepare Wallaby M3
  - Update the default proxy-server pipeline
  - Add support for the listing_formats middleware
  - object-expirer: Update the default pipeline
  - Remove the leftover of swift3 support
  - Prepare Wallaby M2
  - Add TLS options for swift memcached client
  - Add missing s3api parameters
  - Add missing parameters for ACL feature of s3api middleware
  - Add support for the location parameter of s3api middleware
  - Deprecate ineffective swift::proxy::s3api::ensure


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #121 from kBite/add-virtuozzolinux
  - add support for 'VirtuozzoLinux 7'


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #92 from matt6697/master
  - release 2.7.0 (#124)
  - Merge pull request #120 from fraenki/logind
  - Merge pull request #122 from ekohl/unit-file-improvements
  - Clean up unit_file_spec test
  - Correct order when ensuring unit files are absent
  - Correct puppet-strings documentation for unit_file
  - make compatible with puppet-strings
  - Manage logind service and configuration
  - Corrected indentation
  - Corrected CPUQuota service limit regex Added CPuQuota service limit unit test


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #128 from jlutran/addOOMScoreAdjustServiceLimit
  - Add OOMScoreAdjust to Systemd::ServiceLimits type


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #129 from traylenator/tmpconf
  - Force tmpfile.d drop file to end in .conf


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #130 from traylenator/typeslash
  - Update types to avoid / in unit or drop file name


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add github-changelog-generator
  - Merge pull request #131 from raphink/linger
  - Add README
  - Implement enable/disable
  - Fix instances and test it
  - Add to type specs
  - Add to spec_helper_local to fix mocks
  - specs
  - Add loginctl_user type/provider


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Adjust for pdk-template 1.15.0 (still manual changes for changelog)
  - Release 2.8.0 (#134)
  - Fix deploy tag regexp


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Regenerate REFERENCE.md
  - Use @api private instead of a NOTE (#157)
  - Badges
  - Release 2.10.0
  - Add REFERENCE.md


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add parameter for ENCs to make loginctl_users easily (#163)
  - Permit using arrays to make extending lists easier (#164)


author: OSP Prod Chain <dev-null@redhat.com> 2.12.1-0.20210812222410.8f68b0d
changelog:
  - Update patches
  - Correct path in use_stub_resolver documentation (#177)
  - Release 2.12.0
  - Allow service reloading #159 (#175)
  - Add management of udev objects (#165)
  - Allow additional option for $cache parameter (#169)
  - Update CHANGELOG
  - Fix tests with rspec-puppet 2.8.0 (#174)
  - Release 2.11.0
  - Convert from mocha to rspec-mocks (#158)
  - Add ability to specify supported option 'infinity' for LimitNPROC (#152)
  - Move lint control statements out of documentation (#172)


author: OSP Prod Chain <dev-null@redhat.com> 14.2.3-0.20220726150806.41752a3
changelog:
  - Configure ovn sb connection for the ovn provider (rhbz#1966644)
  - Octavia: Add optional inclusion of driver_agent class (rhbz#1966644)


author: OSP Prod Chain <dev-null@redhat.com> 14.2.3-0.20220702230855.1ed70cf
changelog:
  - Update patches
  - Drop non-bundle manila
  - Designate: configure unbound resolvers as dns servers
  - Drop support for collectd-gnocchi


author: Lon Hohberger <lhh@redhat.com> 14.2.3-0.20220718160752.41752a3
changelog:
  - Correct TLS cert permission (rhbz#2075122)
  - Designate: create proxy ports on external VIP to access miniDNS workers (rhbz#1897319)


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #430 from sheenaajay/addcodeowners
  - (maint) Adding codeowners


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #431 from puppetlabs/pdksync_pdksync-pdkgemupdate
  - Point pdk gem to head of master until PDK-1525 resolved


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #432 from jfroche/feature/limit-recursive-chown
  - feat: do not chown excluded files


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #434 from puppetlabs/pdksync_remove_ubuntu14_support
  - remove ubuntu14


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #433 from puppetlabs/pdksync_simplecov
  - (maint) Update to PDK 1.14.1
  - (maint) enable simplecov; delete appveyor.yml
  - (maint) deploy new default_facts.yml for testing
  - (maint) update gitignore and pdkignore for .project file removal
  - (maint) remove obsolete gepetto .project files
  - (maint) mark .gitlab-ci.yml as deleted
  - (maint) sort and canonicalise .sync.yml


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #436 from puppetlabs/pdksync_pdksync-addubuntu14
  - MODULES-10242 Add ubuntu14 support back to the modules


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #435 from mzagrabe/fix-git-ssh-command-env
  - Apply rubocop corrections
  - Unset GIT_SSH_COMMAND before exec'ing git command


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #441 from puppetlabs/pdksync_github_actions
  - Merge pull request #442 from puppetlabs/run_pdk_update
  - Run pdk update to obtain .travis.yml template update
  - Add GitHub actions workflow


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #443 from puppetlabs/pdksync_deb10
  - (FM-8581) - Debian 10 added to travis and provision file refactored


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Merge pull request #439 from puppetlabs/pdksync_travis-updates
  - (maint) update travis to notify puppet slack
  - (maint) update travis to not use bundle update --system


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (IAC-215) - Use litmusimage for travis_deb - Debian:8 removed due to runtime
  - (IAC-215) - Pdk Update
  - (IAC-215) - Implement use_litmus:true


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - (IAC-746) - Add ubuntu 20.04 support
  - git provider: run git branch without color
  - Update spec_helper_acceptance_local.rb
  - Switch to default spec_helper_acceptance file
  - Change provision from vmpooler to abs


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - small corrections
  - Update lib/puppet/provider/vcsrepo/svn.rb
  - check if pass containes non-ASCII chars before provider is created


author: OSP Prod Chain <dev-null@redhat.com> 14.4.1-0.20210813071038.56c2290
changelog:
  - Update patches
  - Set fixture paths for unit tests
  - Add missing openstacklib to dependencies
  - Update TOX_CONSTRAINTS_FILE for stable/wallaby
  - Update .gitreview for stable/wallaby
  - Update sphinx to the latest version
  - Prepare Wallaby RC1
  - metadata.json: debian 11
  - Update supported Ubuntu version to Focal
  - Prepare Wallaby M3
  - Add support for the hw-offload option in dpdk
  - Add support for vlan_limit option
  - Prepare Wallaby M2


author: OSP Prod Chain <dev-null@redhat.com> 14.4.2-0.20220721150748.3facbb3
changelog:
  - Do not use service resource to restart openvswitch service (rhbz#2103978)
  - Do not restart ovs when updating other_config:emc-insert-inv-prob (rhbz#2103978)


author: Miro Hrončok <mhroncok@redhat.com> - 19.0.0-5
changelog:
  - Subpackage python2-pyOpenSSL has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.1.1-4
changelog:
  - Subpackage python2-pyflakes has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.0.1-13
changelog:
  - Subpackage python2-pysendfile has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.4-4
changelog:
  - Python 2 binary package renamed to python2-pystache
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Iryna Shcherbina <ishcherb@redhat.com> - 0.5.4-6
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Charalampos Stratakis <cstratak@redhat.com> - 6.2.2-2
changelog:
  - Disable tests and documentation generation on RHEL9 to avoid pulling in dependencies
  - Drop redundant build dependency on wcwidth (unused since 6.0.0rc1)


author: Miro Hrončok <mhroncok@redhat.com> - 1:1.5.8.0-6
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.2.0.0-6
changelog:
  - Subpackage python2-XStatic-Angular-Bootstrap has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 1.0.10-1
changelog:
  - Update to 1.0.10 (#1700050).
  - https://alembic.sqlalchemy.org/en/latest/changelog.html#change-1.0.10


author: Petr Viktorin <pviktori@redhat.com> - 1.0.11-2
changelog:
  - Make /usr/bin/alembic point to alembic-3 on Fedora 31+
    See https://fedoraproject.org/wiki/Changes/Python_means_Python3
  - Avoid absolute symlinks
  - Conditionalize the Python 2/Python 3 parts with bcond


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 1.1.0-1
changelog:
  - Upgrade to 1.1.0 (#1747053).
  - https://alembic.sqlalchemy.org/en/latest/changelog.html#change-1.1.0


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 1.2.1-1
changelog:
  - Update to 1.2.1 (#1754016).
  - https://alembic.sqlalchemy.org/en/latest/changelog.html#change-1.2.1


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 1.3.1-1
changelog:
  - Update to 1.3.1 (#1767518).
  - https://alembic.sqlalchemy.org/en/latest/changelog.html#change-1.3.1


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 1.4.0-1
changelog:
  - Update to 1.4.0 (#1784129).
  - https://alembic.sqlalchemy.org/en/latest/changelog.html#change-1.4.0


author: Miro Hrončok <mhroncok@redhat.com> - 0.3.3-21
changelog:
  - Subpackage python2-anyjson has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Add support for loadbalancer_member_health alarms
  - Update master for stable/train
  - Bump the openstackdocstheme extension to 1.20


author: OSP Prod Chain <dev-null@redhat.com> XXX-XXX
changelog:
  - Update patches
  - Support quota CLI
  - tox: Keeping going with docs
  - Drop python 2.7 support and testing
  - Switch to Ussuri jobs


