[release-announce] openstack-ansible 25.0.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Wed Jul 6 08:26:16 UTC 2022
We are amped to announce the release of:
openstack-ansible 25.0.0: Ansible playbooks for deploying OpenStack
This release is part of the yoga release series.
The source is available from:
https://opendev.org/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
Please report issues through:
https://bugs.launchpad.net/openstack-ansible/+bugs
For more details, please see below.
25.0.0
^^^^^^
New Features
************
* Implemented variable "gnocchi_metricd_workers" that is designed to
controll amount of gnocchi-metricd workers spawned. By default it is
equal to number of CPU cores, but no more than 16 workers.
* Implemented variable "magnum_conductor_workers" that is designed
to controll amount of magnum-conductor workers spawned. By default
it is equal to number of CPU cores, but no more then 16 workers.
* Neutron VPN as a Service (VPNaaS) with customized configuration
files can now be defined with the variable
"neutron_vpnaas_custom_config". deployers should define
"neutron_vpnaas_custom_config" in 'user_variables.yml'. Example:
neutron_vpnaas_custom_config:
- src: "/etc/openstack_deploy/strongswan/strongswan.conf.template"
dest: "{{ neutron_conf_dir }}/strongswan.conf.template"
- src: "/etc/openstack_deploy/strongswan/strongswan.d"
dest: "/etc/strongswan.d"
- src: "/etc/openstack_deploy/{{ neutron_vpnaas_distro_packages }}/ipsec.conf.template"
dest: "{{ neutron_conf_dir }}/ipsec.conf.template"
- src: "/etc/openstack_deploy/{{ neutron_vpnaas_distro_packages }}/ipsec.secret.template"
dest: "{{ neutron_conf_dir }}/ipsec.secret.template"
We should be also define "neutron_l3_agent_ini_overrides" in
'user_variables.yml' to tell "l3_agent" use the new config file.
Example:
neutron_l3_agent_ini_overrides:
ipsec:
enable_detailed_logging: True
strongswan:
strongswan_config_template : "{{ neutron_conf_dir }}/strongswan.conf.template"
openswan:
ipsec_config_template: "{{ neutron_conf_dir }}/ipsec.conf.template"
Upgrade Notes
*************
* If you have defined "haproxy_tuning_params" in your deployment,
make sure that before upgrade all keys are valid haproxy options.
For example, instead of "chksize: 16384" you should set
"tune.chksize: 16384". Otherwise invalid config will be generated
and haproxy will fail on startup. No upgrade scripts are provided
for this change as well as no backwards compatability.
* Cinder v2 API is now fully removed from Cinder service. With that
os_cinder role ensures v2 endpoint is not present anymore in the
catalog and remove endpoints if they're present.
Bug Fixes
*********
* By default we increase "tune.maxrewrite" as otherwise while using
CSP headers, their size could exceed allowed buffer. Also deployers
can override this value if needed.
Other Notes
***********
* Restriction on parameters that can be passed to
"haproxy_tuning_params" has been released. This means, that any
tuning parameter can be passed in key/value format.
Changes in openstack-ansible 24.0.0.0rc1..25.0.0
------------------------------------------------
cc1bd29cb Bump OpenStack-Ansible roles for RC2
925987c4d Do not try to run etcd in serial mode
6d0f84b72 Exclude /var/log/journal from log collection
345f0bea9 Return facts gathering to pre_tasks for masakari
0359a21cc Fix facts gathering for zun
e05226e6f Switch ARA report type from html to database for openstack-ansible jobs
b73dc179b Set zuul post-timeout to 3 hours
00e26de85 Update doc index page
72abf101d Update TOX_CONSTRAINTS_FILE for stable/yoga
30cab8c68 Update .gitreview for stable/yoga
e7ea69c25 Bump roles and services for Yoga RC1
0ebd6723b Imported Translations from Zanata
5597c39ce [doc] Update link to Ansible doc in manifesto
f5fcdb029 Revert "Add release note about Ceph-Ansible deprecation"
7be9c847a Stop NetworkManager on centos 9.
16440ef7f Limit the number of wsgi process to 1.
d9803d25d Set the max number of gnicchi-metricd workers
f2ac17069 Install murano client for distro installs
fe627c50d Fix deprecations handling in journal logs
2ccd1521f Limit magnum workers in CI
3881b5c7c Update magnum tags and images for CI
b336c6a7d Reduce m1.magnum flavor
e112e895e Add mistral-extra to required projects in CI
7976439d5 Increase manila flavor size
d132d3766 Bump SHA for pacemaker-corosync role
a8d2ad902 Define corosync interface for facts gathering
42dc09713 Add log collection from /etc/ironic-inspector
3d947a53b add comments to make editing the table clearer
4ee51d18b [doc] Fix compatability matrix layout
5237dd40f Explicitly use collection for haproxy module
0a0a1e062 Remove usage of haproxy-endpoints role
e19a93b5f Disable service_token requirement by default
a05d00dd7 Unfreeze roles after milestone
8c6076494 Freeze Ansible Roles for Beta release
5c4178f1a Use nodepool centos and epel mirrors for CI jobs on centos-9
21dd4e6c5 Add ability to define bridge type for containers
f40abfa2f Replace glance_nfs_client
8a27a3c8d Add Octavia certificates upgrade playbook
dc668a6a1 [doc] Add CentOS 9 Stream to supported
566d4ec5d Add experimental Ubuntu 22.04 support
943fde1ec Add mistra-extra repo
d35cd1385 Check the actual upper-constraints file for heathcheck-infrastructure.
98c41c076 Remove unavailable commented out packages from centos-9 vars file
54b087227 Run keystone pre-service setup tasks on all keystone hosts first
236b06074 Create three keystone containers when the test scenario includes 'keystone'
f6429b558 Add release note about Ceph-Ansible deprecation
bc21a289b Drop nova-key from scale documentation and scripts
532cda8ec Add Centos-9 Stream support
894e3cc66 Bump SHA for master
d501eadd9 Align collection_file naming
bb7577717 Change unbound role source
a8c5da7d5 Bump ansible version to 2.12.6
0823e5474 [doc] Mark Bionic and Buster as unsupported for Y
0de6311de Add zuul jobs and template for testing different LXC backing stores
ff746bfef Allow lxc container backing store to be defined as part of the scenario
c91a63e95 Drop sshd role requirement
f67370f56 Update repo verification file URI
d90183524 Template out zuul mirror info variables for later use by embedded ansible
f242c7db6 Define tempest network features for ovs/ovn
9bce86e4a [doc] Be even more explicit about lb_vip_address
0feafaf1b haproxy: fix csp for glance image uploads via horizon
4ac454f59 Ensure requirements SHA variable is included for healthcheck playbook
28ee64834 Use glusterfs to synchronise repo server contents
642af7914 Add CSP headers for img-src and worker-src
65c4d7ca4 Install rally only when rally_install is set
fb9af7eb9 Check for requirements file to verify repo health
753efe197 Update documented OS support for Ubuntu 22.04
1485fd531 Update compatibility matrix for Yoga release
5b4512777 Add documentation reminder to set external VIP to FQDN for real deployments
7a28d9a26 Limit cloudkitty workers
d6649f5b1 Limit mistral worker
46b8b9b07 Bump ansible-core version to 2.12.5
b515d895e Cleanup distro vars
2490dbc55 Do not encrypt SSL for CentOS distro path
ba0974f5e [doc] Add doc how to pass SR-IOV inside containers
6193908b1 Allow to run utility playbook in check mode
667c8e886 Switch services to Yoga
efa153ea1 Mark OSA repository as safe in git.config in CI
d081d9283 Generate SSH authorities during upgrade independently
f8b63e5d8 Bump versions of ansible collections
d67d1df2c Update ansible-core to 2.12.4
2492d82da Fix extra facts gathering with tags
857d7d251 Add mysql directory for logging
302c8226e Add galera monitoring user to secrets
abaff4454 Bump SHAs for master
952cbc0f1 Use the short form nodeset definition once it's merged upstream
dfa077659 Add ansible.utils collectoin requirement
65c67f572 Add support for running on Rocky Linux
24b6801a6 Bump SHAs for master
23ee36ad6 Improve bump patch readability
e19794329 Bump ansible.netcommon version
ac56f37df Connect openstack_pki_regen_ca variable to pki role
42e9dca1a All of the deployment scenarios require keystone
0273589a0 In AIO and CI set the internal vip to https only for 'deploy' actions.
9c2af697e Add variable to bootstrap role to describe the test job action
424887242 [doc] Add note regarding 127.0.1.1 removal
ef7a5f6ff Add hosts zuul job with reduced required_projects
f0eaef017 Add infra zuul job with reduced required_projects
ad0fdb284 Add test of used SHAs
0d57286ed Do not install extra repos with the zuul configure-mirrors role
4566e65c4 Create yaml file of the zuul job vars for embedded ansible
f53fcbb90 Replace use of deprecated ANSIBLE_CALLBACK_WHITELIST
e29049785 Create ssh certificate authority
c6d3d915f Drop linuxcontainers hardcode for CI
b2e13a512 Fix behaviour of OSA_CONFIG_DIR
c23153087 Remove enablement of neutron tempest plugin in scenario templates
64500404c Do not run rsyslog against RabbitMQ
e51d4bc8c Rename RBD cinder backend
c8132233a Move infra-journal-remote logic to its role
b3680f470 Set minimum and maximum microversions for manila api
a5b99ca74 Remove symlinking of selinux libraries into the ansible-runtime venv
c87fa9344 Remove workaround for OpenSUSE when setting AIO hostname
926458126 Simplify mount options for new kernels.
fd7425736 [DOC] A centos deployment host does not need the RDO repo installing
2e67a0706 Bump ansible to 2.12.2
2f240dd48 Used forked etcd role
32188700f [docs] Use extlink for deploy guide references
151703441 Fix tempest plugins versions
87f28a1c2 Clarify the difference between generating and regenerating certificates
8209706fc Clarify major upgrade documentation for updating internal CA
2eaaa4b0c Fix infra upgrade
560376396 Fix infra scenario repo server cluster
23670ccf8 Use openstack.cloud.config module instead of deprecated os_client_config
1ba194001 Collect the contents of /etc/ssh during zuul job log gathering
6d2d175da Remove tempest.api.volume.admin.test_multi_backend test
0b2e9d316 Bump OpenStack-Ansible master
c9840ce84 Remove test_volumes_backup tests
f1ed3f5dc Remove references to unsupported operating systems
a77738e9e Move system_crontab_coordination role to collection
1bb5121e0 Move git_requirements plugin to collection
db1555018 Use plugins repo as collection
58fa77fd1 Fix ceph example
d4fc5a4b2 Remove workaround for pre-release debian bullseye
5f77d930c Do not duplicate packages installed with the venv build role
26d9ac41d Ensure bash completions directory is present
ebf871f65 Add Ironic-related bridges to AIO
3d3ae5e00 Use local repositories for ansible collections in CI
0d74b74bf Add defaults for TLS 1.3 and rename TLS <= 1.2 variable
b018162d3 Fix definition of ssl_protocol
0ca4ddf57 Update ansible-lint version
a67fd5e4c Fix rich version for ansible-lint
61c550d08 Fix additional facts gathering in ceph-install.yml
8537d2ac6 Gather additional facts for haproxy playbook
0972c8228 Add openstack-ansible-plugins as a collection
de0e7e7cd Disable zun volume test
5872ee43e [doc] Document usage of the user-collection-requirements
a749517ff docs: indicate how to override upper constraints
d677a6dc9 Bootstrap lxc_net mtu for gate
8cd65feae Drop hosts file distribution tasks
3ef336f85 Use unittest.mock instead of mock
4e7006a14 Update pypi url to new url
bba3b6ab6 [doc] Update infra node scaling documentation
bb52c9a9b Update ansible-core to 2.12.1
15bd4920e Update notes on how to enable TLS for VNC
ec8f6f9c7 Use python3.8 for CentOS 8
e1e1a1f8e Use the python venv module to build the ansible runtime venv
4ee08bfb9 Replace obsoleted include with import_task/include_task
2ba47de11 Remove centos-8 support
5a867922f Remove CI jobs for centos-8
4708039cc Bump cinder git hash to work around bug
e877c8bb6 Do not add u-c to PIP_OPTS
5d9a074d1 Change haproxy variable used to set security headers to haproxy_frontend_raw
4ec0f5374 Remove support for Ubuntu Bionic
16442ff80 Remove support for Debian Buster
dc9804b19 [doc] Update stable releases support status
11d3797c4 Start Yoga development cycle
48de575ae [doc] Add Xena compatible OS
0683f29fb Update master for stable/xena
56b63d9fd Set galera to use TLS for connections by default
8ad37b254 Add documentation of security improvements made to Openstack Ansible
6eb2dec70 Reduce neutron WSGI workers for CI
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
Vagrantfile | 11 -
ansible-collection-requirements.yml | 64 ++--
ansible-role-requirements.yml | 299 +++++++++------
deploy-guide/source/deploymenthost.rst | 7 +-
deploy-guide/source/index.rst | 2 +-
deploy-guide/source/next-steps.rst | 4 +-
deploy-guide/source/overview-requirements.rst | 12 +-
deploy-guide/source/overview.rst | 3 +-
deploy-guide/source/targethosts-prepare.rst | 14 +-
deploy-guide/source/verify-operation.rst | 5 +-
.../admin/openstack-operations/verify-deploy.rst | 11 +-
.../admin/upgrades/distribution-upgrades.rst | 4 -
.../admin/upgrades/os-compatibility-matrix.html | 426 +++++++++++++--------
.../locale/en_GB/LC_MESSAGES/doc-contributor.po | 29 +-
.../locale/id/LC_MESSAGES/doc-contributor.po | 13 +-
.../architecture/container-networking.rst | 19 +-
.../reference/configuration/extending-osa.rst | 14 +-
.../reference/configuration/extra-networks.rst | 46 +++
.../reference/configuration/using-overrides.rst | 26 ++
etc/netplan/01-static.yml | 1 +
etc/openstack_deploy/openstack_user_config.yml.aio | 14 +
.../openstack_user_config.yml.aio.j2 | 36 +-
.../openstack_user_config.yml.example | 9 +-
.../openstack_user_config.yml.multibond.example | 21 +-
.../openstack_user_config.yml.pod.example | 21 +-
.../openstack_user_config.yml.prod-ceph.example | 2 +-
.../openstack_user_config.yml.prod.example | 21 +-
...openstack_user_config.yml.provnet-group.example | 21 +-
.../openstack_user_config.yml.singlebond.example | 21 +-
etc/openstack_deploy/user_secrets.yml | 1 +
.../user_variables.yml.prod-ceph.example | 2 +-
inventory/group_vars/all/all.yml | 17 +-
inventory/group_vars/all/ceph.yml | 2 +-
inventory/group_vars/all/infra.yml | 3 +
inventory/group_vars/all/keystone.yml | 3 +
.../main.yml => inventory/group_vars/all/ssh.yml | 30 +-
inventory/group_vars/all/ssl.yml | 9 +-
inventory/group_vars/ceph-rgw.yml | 2 +-
inventory/group_vars/ceph_all.yml | 2 +-
inventory/group_vars/haproxy/haproxy.yml | 8 +-
inventory/group_vars/neutron_calico_dhcp_agent.yml | 4 +-
inventory/group_vars/repo_all.yml | 20 +-
inventory/group_vars/utility_all.yml | 19 +-
osa_toolkit/generate.py | 14 +-
playbooks/ceph-install.yml | 32 +-
playbooks/ceph-rgw-install.yml | 2 +-
playbooks/certificate-authority.yml | 1 +
playbooks/certificate-ssh-authority.yml | 31 ++
playbooks/common-playbooks/cinder.yml | 2 +-
playbooks/common-playbooks/neutron.yml | 2 +-
playbooks/common-playbooks/nova.yml | 2 +-
playbooks/common-tasks/ceph-server.yml | 2 +-
playbooks/common-tasks/haproxy-endpoint-manage.yml | 2 +-
playbooks/defaults/distro_install.yml | 44 +--
playbooks/defaults/repo_packages/gnocchi.yml | 4 +-
playbooks/defaults/repo_packages/nova_consoles.yml | 5 +-
.../defaults/repo_packages/openstack_services.yml | 217 ++++++-----
.../defaults/repo_packages/openstack_testing.yml | 96 +++++
playbooks/defaults/source_install.yml | 2 +-
playbooks/etcd-install.yml | 4 +-
playbooks/galera-install.yml | 31 +-
playbooks/haproxy-install.yml | 4 +
playbooks/healthcheck-hosts.yml | 2 +-
playbooks/healthcheck-infrastructure.yml | 6 +-
playbooks/infra-journal-remote.yml | 110 +-----
playbooks/library/git_requirements.py | 335 ----------------
playbooks/memcached-install.yml | 2 +-
playbooks/openstack-hosts-setup.yml | 18 +-
playbooks/os-adjutant-install.yml | 9 +-
playbooks/os-aodh-install.yml | 9 +-
playbooks/os-barbican-install.yml | 9 +-
playbooks/os-blazar-install.yml | 11 +-
playbooks/os-ceilometer-install.yml | 9 +-
playbooks/os-cloudkitty-install.yml | 9 +-
playbooks/os-designate-install.yml | 9 +-
playbooks/os-glance-install.yml | 19 +-
playbooks/os-gnocchi-install.yml | 9 +-
playbooks/os-heat-install.yml | 11 +-
playbooks/os-horizon-install.yml | 11 +-
playbooks/os-ironic-install.yml | 11 +-
playbooks/os-keystone-install.yml | 22 +-
playbooks/os-magnum-install.yml | 9 +-
playbooks/os-manila-install.yml | 4 +
playbooks/os-masakari-install.yml | 14 +-
playbooks/os-mistral-install.yml | 11 +-
playbooks/os-murano-install.yml | 11 +-
playbooks/os-octavia-install.yml | 11 +-
playbooks/os-placement-install.yml | 11 +-
playbooks/os-rally-install.yml | 4 +
playbooks/os-sahara-install.yml | 9 +-
playbooks/os-senlin-install.yml | 9 +-
playbooks/os-swift-install.yml | 11 +-
playbooks/os-tacker-install.yml | 9 +-
playbooks/os-tempest-install.yml | 12 +-
playbooks/os-trove-install.yml | 9 +-
playbooks/os-zun-install.yml | 24 +-
playbooks/qdrouterd-install.yml | 2 +-
playbooks/rabbitmq-install.yml | 10 +-
playbooks/repo-install.yml | 31 +-
.../roles/system_crontab_coordination/LICENSE | 202 ----------
.../roles/system_crontab_coordination/README.md | 38 --
.../system_crontab_coordination/defaults/main.yml | 31 --
.../system_crontab_coordination/tasks/main.yml | 24 --
.../templates/crontab.j2 | 51 ---
playbooks/rsyslog-install.yml | 2 +-
playbooks/security-hardening.yml | 14 +-
playbooks/setup-hosts.yml | 1 +
playbooks/unbound-install.yml | 2 +-
playbooks/utility-install.yml | 47 +--
.../notes/add-uwsgi-tls-5a8c4005106fbcd5.yaml | 8 +
..._octavia_cinder_variables-107cb1da89834bf3.yaml | 5 +
.../adds-uefi-boot-support-18ad99dd21f7e8be.yaml | 7 +
.../notes/centos-mirror-url-7698160e63aedce6.yaml | 12 +
...ntial-provider-mechanisms-959f7479debbe448.yaml | 3 +
.../notes/csp-image-uploads-0165e6fe76287a0c.yaml | 5 +
.../db-pooling-old-vars-0fca50f8114ab7bb.yaml | 5 +
.../db-pooling-old-vars-6ad7284cd8583218.yaml | 7 +
.../db-pooling-old-vars-b5dbab9bfb21cc78.yaml | 5 +
.../deprecate_congress_lxd-9e1c00c6f93f32f6.yaml | 6 +
...recate_glance_api_servers-6a5fd6a13d324fb4.yaml | 5 +
.../notes/drop-bionic-d66991ef382baefe.yaml | 6 +
.../notes/drop-buster-0d63a54b1e5ee288.yaml | 6 +
.../notes/drop-centos-8-537ef0f11cd90916.yaml | 7 +
.../notes/drop-nginx-repo-e0a6ab0107e09e94.yaml | 8 +
.../notes/extra-port-47d2ba4074ab6a62.yaml | 9 +
.../facts_gathering_tags-69babd74af6e7470.yaml | 4 +
...ature-enabled-deprecation-b4bedf43746e30b4.yaml | 19 +
.../notes/galera_data_dir-98c9606407532be0.yaml | 5 +
..._monitoring_user_password-ac8b1c1ef7644e73.yaml | 9 +
.../notes/galera_tmpdir-3271e0bc8e353930.yaml | 10 +
.../notes/galera_use_ssl-e906b5ba8b2e62ef.yaml | 9 +
.../glance_remote_client-78e5d426cb55717f.yaml | 13 +
.../notes/global-apt-pins-a0d6785a8fd662df.yaml | 20 +
.../gnocchi_incoming_driver-0f96301b88044f55.yaml | 18 +
.../gnocchi_metricd_workers-e179af4e37d1531d.yaml | 7 +
.../gnocchi_redis_driver-ea6bcb123755094b.yaml | 9 +
...xy_tuning_params_released-45eb40104747561a.yaml | 20 +
.../heartbeat-in-pthread-6266b4bad0efa00c.yaml | 5 +
.../heartbeat-in-pthread-9f5fde7bfdd7d306.yaml | 5 +
.../heartbeat-in-pthread-d0c9958361c224f0.yaml | 5 +
.../keystone-use-pki-role-d0e905887a5f5bd1.yaml | 13 +
.../keystone_uwsgi_role-b61179e170401e21.yaml | 7 +
.../magnum_conductor_workers-3f7eafeb4429dd0b.yaml | 6 +
.../notes/neutron-dpdk-bonds-4dd98fc0b341ebfb.yaml | 10 +
...tron-vpnaas-custom-config-ad991bb02b9ed655.yaml | 33 ++
.../notes/nova_glance_rbd-ab6e9b0f5dd7b9ec.yaml | 6 +
.../notes/nova_ssl_header-c5d95a629a0a1df5.yaml | 6 +
...cinder_audit_send_actions-76bf53ee0df68383.yaml | 7 +
.../notes/rabbit_cloudsmith-36ccc2f807688f4f.yaml | 5 +
.../rabbitmq_ini_config-dcf95fe46a37ff2c.yaml | 15 +
.../rabbitmq_init_overrides-74ce479a2dcf304c.yaml | 6 +
.../rabbitmq_manage_hosts-834150c45dfc0771.yaml | 9 +
.../remove-unnecessary-vars-2b29b9fd5c7ac06a.yaml | 6 +
.../remove_cinderv2_api-a9e848a63c055bb2.yaml | 6 +
.../notes/remove_xinetd-1970838891f570cc.yaml | 5 +
.../repo-server-glusterfs-181d0ab5c62e13d6.yaml | 26 ++
.../tempest-endpoint-type-bf2252d66bc1e4f5.yaml | 3 +
...rce-creation-improvements-4a5bc4dab1944934.yaml | 5 +
.../notes/templated_service-f31e4515c2fd75ab.yaml | 7 +
.../notes/tls_variables-5d7db8f80f158f0d.yaml | 6 +
.../notes/tls_variables-91160d4e38085de4.yaml | 9 +
.../notes/tls_variables-991aec792d58eeb9.yaml | 10 +
.../notes/tls_variables-ab6684a5a5505068.yaml | 6 +
.../notes/venv_wheels_build-23298a7019e629bd.yaml | 9 +
releasenotes/source/index.rst | 1 +
.../source/locale/id/LC_MESSAGES/releasenotes.po | 8 +-
releasenotes/source/xena.rst | 6 +
scripts/add-compute.sh | 2 -
scripts/bootstrap-ansible.sh | 62 +--
scripts/gate-check-commit.sh | 14 +-
scripts/get-ansible-collection-requirements.yml | 40 +-
scripts/get-ansible-role-requirements.yml | 9 +-
scripts/get-pypi-pkg-version.py | 2 +-
scripts/journal_dump.py | 26 +-
scripts/log-collect.sh | 28 +-
scripts/openstack-ansible.rc | 18 +-
scripts/run-upgrade.sh | 32 +-
scripts/scripts-library.sh | 28 +-
.../define-octavia-certificate-vars.yml | 40 ++
.../upgrade-utilities/deploy-config-changes.yml | 28 --
scripts/upgrade-utilities/unset-ansible-env.rc | 7 +
test-requirements.txt | 2 +-
.../bootstrap-host/tasks/check-requirements.yml | 12 +-
.../bootstrap-host/tasks/install_packages.yml | 2 +-
.../bootstrap-host/tasks/prepare_aio_config.yml | 11 -
.../bootstrap-host/tasks/prepare_data_disk.yml | 18 +-
.../bootstrap-host/tasks/prepare_hostname.yml | 17 +-
.../bootstrap-host/tasks/prepare_loopback_zfs.yml | 2 +-
.../bootstrap-host/tasks/prepare_networking.yml | 39 +-
.../templates/user_variables.aio.yml.j2 | 73 ++--
.../templates/user_variables_ceph.yml.j2 | 4 +-
.../templates/user_variables_ironic.yml.j2 | 7 +
.../templates/user_variables_magnum.yml.j2 | 14 +-
.../templates/user_variables_manila.yml.j2 | 6 +-
.../templates/user_variables_neutron_ovn.yml.j2 | 7 +-
.../templates/user_variables_neutron_ovs.yml.j2 | 7 +-
.../templates/user_variables_nfs.yml.j2 | 7 +-
.../templates/user_variables_zun.yml.j2 | 2 +
.../bootstrap-host/vars/{suse.yml => redhat-9.yml} | 18 +-
tox.ini | 2 +-
zuul.d/jobs.yaml | 389 ++++++++++++++-----
zuul.d/playbooks/pre-gate-cleanup.yml | 13 +-
zuul.d/playbooks/pre-gate-scenario.yml | 13 +
zuul.d/playbooks/pre-osa-aio.yml | 10 +-
.../playbooks/templates/osa-gate-scenario.yml.j2 | 3 +-
zuul.d/playbooks/templates/osa-job-vars.yml.j2 | 8 +
zuul.d/project-templates.yaml | 104 +++--
239 files changed, 3194 insertions(+), 2714 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 1943d1192..a146ce0ad 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -14 +14 @@ flake8==3.8.3 # MIT
-ansible-lint==5.0.10 # MIT
+ansible-lint==5.3.2 # MIT
More information about the Release-announce
mailing list