[release-announce] openstack-ansible 20.0.0 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Dec 16 19:16:49 UTC 2019


We are gleeful to announce the release of:

openstack-ansible 20.0.0: Ansible playbooks for deploying OpenStack

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/openstack-ansible

Download the package from:

    https://tarballs.openstack.org/null/

Please report issues through:

    https://bugs.launchpad.net/openstack-ansible/+bugs

For more details, please see below.

20.0.0
^^^^^^


New Features
************

* You can set a private repository for epel, you must use
  "repo_centos_epel_mirror" for the repo URL and if you need to get
  the GPG key from intranet or a mirror use "repo_centos_epel_key" for
  gpg key location.

* OpenStack-Ansible now support deployments on Debian 10 (buster)

* Added variable *horizon_bind_address* which defines IP address
  where Apache will listen on *horizon_listen_ports*

* Add the possibility to disable openrc v2 download in the
  dashboard. new var "horizon_show_keystone_v2_rc" can be set to
  "False" to remove the entry for the openrc v2 download.


Known Issues
************

* The journald-remote is disabled from execution inside setup-
  infrastructure until https://github.com/systemd/systemd/issues/2376
  has been incorporated in current systemd packages. The playbook can
  be enabled by setting "journald_remote_enabled" to "True"


Upgrade Notes
*************

* Application credentials are now enabled by default as a keystone
  authentication method. If deployments do not wish to enable
  application credentials then the existing keystone_auth_methods
  variable can be overidden with the required set of authentication
  methods.

* On OpenStack-Ansible Train release you should upgrade your Debian
  from 9 (stretch) to 10 (buster). Debian 9 support will be deprecated
  during the next release of OpenStack-Ansible (Ussuri).

* The journald-remote playbook is disabled from execution inside
  setup-infrastructure until setting "journald_remote_enabled" is set
  to "True" due to https://github.com/systemd/systemd/issues/2376

* *horizon_listen_ports* variable was transformed to the dictionary
  with required keys *http* and *https* to have effect not only for
  apache ports.conf file, but also for the virtual host.

Changes in openstack-ansible 19.0.0.0rc1..20.0.0
------------------------------------------------

1f989fdc1 Bump SHAs for stable/train
c6e471834 Make upgrade script respect OSA_CONFIG_DIR
635028aba Drop pip-conf-removal task
dbf53e845 Add reno regarding buster support
79426881e Set neutron_service_region in group_vars
4557dd742 Remove murano from os-infra_containers
0d0766f04 Don't install python2 for Debian
fc627a2c4 Install chrony on AIO
417a0d268 Move debian jobs to buster
605b38109 Update inventory group/user_secrets for inspector change in Ironic
37be5f430 Set CentOS upgrade jobs to non-voting
d6c54577f Use unconfined apparmor profiles on Debian Buster.
428b3df34 Removes package cache references from yum config
2591e2c8b Don't require provider_networks with no_containers
10ab985c2 Install galera client for placement migration
1eea5f8da Bump SHAs for stable/train
39dd066d5 Add ceph-ansible filter plugins path to openstack-ansible.rc
65b5c8004 Change rabbitmq_package_state logic
da2f1c411 Disable journald-remote playbook
452d90ddb Adding missing tag for dynamic-address-fact task
cd6d7bfe6 Collect etcd logs
448b4c1d1 Bump rabbitmq role SHA
cfab9119e Fix requirements_git_url call
988b81300 Add metal upgrade jobs
ce1287aae Bump SHAs for stable/train
1a1f09317 Run setup module prior to bootstrapping aio
2bd8ae968 Fix a-r-r trackbranches
69de1e233 Drop rabbitmq_apply_openstack_policies
b977cdb99 Add support to deploy murano
7d0ed36ab Update ansible-role-requirements trackbranch
b04069989 Install python3 distro packages in the utility playbook
2c8566c1a Bump os_tempest SHA
3d8e4213e Switch to opensuse-15 nodeset
4ccc8cc7b Update docs regarding train release
f72fe5a40 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
9c6619ffe Update .gitreview for stable/train
bd801990d Create Train
94e8518f6 Add unified linters check
c390f13ea Imported Translations from Zanata
01fc5fad3 Disable firewalld for AIO build
21c9f6b78 Unfreeze roles
cac79e088 Add release note for bind-to-mgmt
e8749ec86 Add release note for python3 support
955cf5286 PDF Documentation Build tox target
190f0d8d9 Update memcached_servers regex to match one or more chars
cd32d15cc Add nova placement to placement migration
cec30bbea Imported Translations from Zanata
9987d90b0 Temporary overwrite of the infra mirror for debian security repo
28115197f Imported Translations from Zanata
440bc86cd Freeze roles for Train milestone
ea2e00eb7 Imported Translations from Zanata
290f8f612 Remove use of nested curly braces
dab5f0071 Fix cinder playbook undefined variable
8614be683 Ensure ss or netstat command is available during log collection
d1b8c6d81 Drop octaviav2 specific scenarios
c5d030ead Allow horizon to be tested on metal
0d6bc06e4 Update ansible to 2.8.5
55946f158 Imported Translations from Zanata
0f8a14baf Change the order of params for openstack-ansible
3c076ed64 Use python3 source installs of OpenStack services where possible
cb79bea9c Collect logs from auditd in CI jobs
5ae62b53c Make modern flake8 happy about our code
0b9ca0ab5 Use version test instead of version_compare
505664ae5 Imported Translations from Zanata
fe19ed7ab Use python3 for the ansible-runtime venv
1a17d5d52 Drop Cython requirements override
e2c7eb271 Bump SHAs for master
415c59d68 Add uwsgi role to zuul required-projects
80c2b7a42 [DOCS] Add reno for bootstrap skip envvars
156e22779 Imported Translations from Zanata
f02554faf metal: add docs + start using no_containers
21101aaa4 Allow to globally set no_containers
e786dad19 Drop nova_placement_service_enabled variable
515c68351 Add requirements check
587ccf7c6 [docs] Be more specific about pip command
7106867ab Imported Translations from Zanata
3714b7d45 Bump SHAs for master
61bae8eb4 Add uwsgi role to the requirments
e97e32126 Generate static ARA report when necessary
0f9298560 Temporary override of ceph openstack_keys
ee684685b Imported Translations from Zanata
00417b685 Ceph-RGW HAProxy config skipped when shouldnt
95d4b5b04 Imported Translations from Zanata
d57c36d84 Mark Stein as Released
4c3c9aed1 Bump SHAs for master
b9f3b515a Default nova_cinder_rbd_inuse when it is not set
42ed00dfc powervm: drop un-used vars
b5f07e671 lxd: remove support
96c6635a1 Update links
6e88d527b Revert "Change haproxy http-check expect for nova_console"
e9c9d9298 inventory: don't crash with missing global overrides
aa2607f85 Drop creation of log directories
a0bbcbbcb ci: Fail when roles arent cloned by zuul
7c63c2ddd Imported Translations from Zanata
908caaef9 Imported Translations from Zanata
37f0008f7 Bump sha of heat
3f8a484f1 Update ansible to 2.8.3
1db702d0e doc: stop marking CentOS as experimental
e9f323c65 Allow user overrides for ansible-role-requirements
dc409a98e Change haproxy http-check expect for nova_console
fc1a968e3 Update Ansible to 2.8.2, Ceph-Ansible to 4.0, Ceph to Nautilus
2b0c3ef05 Switch nova console type from spice to novnc
439bf4a15 Update static inventory example
d8ba6735c Update api-ref location
9be0ff0bc [DOCS] Replace env.d with conf.d in provnet_groups docs
43a7f5424 Remove unused MAX_RETRIES
f1aa51b20 Install placement osc plugin on utility machines
5b7affa58 Pass to parted parameters based on fs type.
09e2e1484 Imported Translations from Zanata
91fe1065e Add masakari-api to aio_metal
f2beaf91f Bump SHAs for master
b3da0241c Drop support for Ubuntu Xenial
40d82db45 Differentiate AIO /etc/hosts entries for localhost and aio1
2a47a3faf Bump SHAs for master
04338b31b Add mistral into the playbook list
8af514bd0 Enable gating on distro_metal-ubuntu-bionic job
9d70e8e37 Collect /etc/ceph in gate logs
5c3881af2 Imported Translations from Zanata
f0a8fba9f Install iptables on AIO by default
00f63042f Reduce disk requirements for metal installations
856f8042d Restrict the number of octavia processes and threads in AIO
85b91bcaa Restrict the number of sahara processes and threads in AIO
f7413bdc1 Add aio_metal and aio_distro_metal openSUSE 15 jobs
ace885331 Restrict the number of placement processes and threads in AIO
821c02e57 Reduce the amount of nova host reserved memory from 2G to 256M in CI.
2b065260d Fix octaiva amphora ram variable name
549f09459 Reduce the RAM allocation for the octavia amphora flavor in AIO/CI
82e853ce7 Remove credential sharing with nova
245f6956b [Trivial Fix]misspelling
a127f482e Fixes: AIO Quickstart docs ceph reference
487660c79 Ensure that git pins are used for placement service
cdc337d9a Fix scripts/inventory-manage.py help invocation
405d00419 Remove keystone_service_password from user secrets
65fd50908 [DOCS] Fix extra quote in major-upgrades.html
395d9d9fd Imported Translations from Zanata
d3de18552 Re-add releasenotes jobs
176083db3 Bump SHAs for master
e3b140d93 Imported Translations from Zanata
a6749fbac [Docs] Update release process
c06e6b588 Move hosts file management toggle to all group vars
cb26d9a3f Load extra variables correctly in wrapper
dbf0e55b1 rgw keystone setup fix python interpreter
5567d92c2 Utility container venv is missing python libs for ansible openstack modules
fe0321980 Imported Translations from Zanata
a1c040443 Correct os-cinder-install task serialisation
b29ddce8a Fix OS requirments
dc7162f5e Imported Translations from Zanata
40e26e69c Use stable ARA setup interface for defining the callback location
34ba3c5a5 Pin ARA to <1.0.0
32fed8dbd ceph: stop adding repos
585ed0888 Add rally install to the integrated
a981fcda7 Add rfc1918 healthcheck
847b0a111 Fix mistral metal deploy
2e1309e0b Update ansible to 2.7.10
2cc067222 Bump SHAs for master
d6aa85838 Remove docs from linters
d178cbccc Remove Neutron LBaaS v2 support
81578062a Fix systemd-journal-remote socket dependency
de151e62c Document bootstrap host failure on leap 15
8b33ef767 Bump nova pin after placement removal
d1870b410 Fix dynamic scenario when role in scenario_map
9b567b2e4 Revert "Set CentOS 7 distro job to non-voting"
dee5d8396 Migrate to placement_service_password
13ffd8a45 Update ARA installation and loading
bd36689c2 Set nodepool mirror PIP_OPTS consistently
d8a03801c Run the OSA bootstrap in the Zuul pre phase
4bc3e429c Move data device detection to Ansible
8abe36115 Add /v2 to mistral api endpoint.
28b1508f3 Use dynamic action for varstest
68eb88caa Add Calico networking AIO scenario
3cd040ab8 Make scenario construction more generic
a8cbeeea8 Remove deprecated use of tests as filters
fda2de4eb Allow skipping bootstrap steps in gate check
97b87ad32 Store gate scenario configuration on Zuul executor
c14fc6d0e Clean up bootstrap-aio scenario configuration
67c85c768 Collect openstack_deploy in gate log collection script
463d25ee0 Move entirely to dynamic job execution
055c32a7f Import placement auth vars to global scope
900376c5b Add services for testing based on test repo name
fb4118a68 Fix Fwaas Dashboard URL
833a27e7c Bump requirement for master
59c437611 Imported Translations from Zanata
ee8497176 Replace git.openstack.org with opendev.org
8393ad3cb Add support to deploy placement
d1d3aeeca Use opendev links
e5ba60388 Use hashes for the upgrade playbook markers
ebf844c4e Re-add the upgrade playbook removing pip.conf
bf691ea4e Enable standalone Octavia for testing
9b1228e65 Set CentOS 7 distro job to non-voting
7b1627066 gate: drop nobarrier usage
f60107cf5 gate: stop getting VERSION_ID
222a03ae1 Update etcd playbook to target etcd from etcd_all
d56c3095d Remove the use of 'private' with include_role during bootstrap
590c86bc1 Ensure systemd-journal-remote.socket service is started
85981996c Allow for skipping custom env.d file checks
091456a02 Track master branch for Train cycle
e4ae0931f Skip boostrap-ansible on upgrades if already run
a0304229f Fix broken links in docs
776071613 OpenDev Migration Patch
0635dfbcc Ensure that global-requirement-pins.txt is applied
bd69ca0b8 Ensure that pip/setuptools/wheel python wheels are built
2fe78ca4e Make utility install playbook idempotent
4f8a2ccb7 Add global HA policy for rabbitmq
b62ed5a1f Collect all of systemd configuration
6e3437b84 Ensure debian is part of the bootstrap os list
62030d366 Set telemetry jobs to vouting again
e277cf01a Set telemetry debian gate job to vonting again
991ba622f Set telemetry debian gate job to non vonting
51b035f50 Re-enable openSUSE Leap 15.0 aio_metal jobs
f6f12d4b6 Set telemetry jobs to non vonting
6bbce6aec debian: add job template for aio-lxc
058703beb debian: add job template for telemetry
90c330207 debian: add support
0b5dc0322 Bump versions for docs build
ff417d17d Use copy-links when collecting logs
b9e3deb8c Remove subprocess call
89a031726 nova: reduce playbooks runs to control/compute
f4f9029fd Add masakari-monitors to openstack_services
adffaac4a Imported Translations from Zanata
15ee354f0 Update master for stable/stein
acae8b5c0 config: Enable OSA_CONFIG_DIR to customize configuration folder
21ead4438 gate: drop sphinxmark
430b77685 Rename flat-db network for trove
245d6317f Add trove_service_net_setup to aio deploy
984191068 fix typo


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |     4 +-
README.rst                                         |     6 +-
ansible-role-requirements.yml                      |   339 +-
ansible-role-requirements.yml.example              |     2 +-
bindep.txt                                         |     6 +-
deploy-guide/source/app-resources.rst              |     2 +-
deploy-guide/source/conf.py                        |    28 +-
deploy-guide/source/deploymenthost.rst             |     5 +-
deploy-guide/source/overview-requirements.rst      |    14 +-
deploy-guide/source/targethosts-prepare.rst        |     1 -
.../admin/maintenance-tasks/ansible-modules.rst    |    14 +-
.../admin/openstack-operations/cli-operations.rst  |     4 +-
.../admin/openstack-operations/verify-deploy.rst   |     9 +-
.../locale/de/LC_MESSAGES/doc-contributor.po       |    76 +-
.../locale/id/LC_MESSAGES/doc-contributor.po       |  2866 ++++
.../architecture/container-networking.rst          |     2 +-
.../reference/configuration/extending-osa.rst      |     2 +-
.../reference/configuration/using-overrides.rst    |     2 +-
.../reference/inventory/configure-inventory.rst    |    21 +
.../reference/inventory/manage-inventory.rst       |     2 +-
etc/openstack_deploy/conf.d/etcd.yml.aio           |     4 +
.../conf.d/{etcd.conf.example => etcd.yml.example} |     0
etc/openstack_deploy/conf.d/ironic.yml.aio         |     4 +
etc/openstack_deploy/conf.d/mistral.yml.example    |     2 +-
etc/openstack_deploy/conf.d/murano.yml.aio         |     3 +
etc/openstack_deploy/conf.d/murano.yml.example     |     8 +
etc/openstack_deploy/conf.d/placement.yml.aio      |     3 +
etc/openstack_deploy/conf.d/placement.yml.example  |     8 +
etc/openstack_deploy/env.d/aio_metal.yml.example   |    18 +-
.../openstack_deploy/env.d/calico.yml.example      |    28 +-
etc/openstack_deploy/openstack_user_config.yml.aio |     2 +-
.../openstack_user_config.yml.aio.j2               |    15 +-
etc/openstack_deploy/user_secrets.yml              |    20 +-
.../user_variables.yml.prod-ceph.example           |     2 +-
global-requirement-pins.txt                        |    11 +-
inventory/dynamic_inventory.py                     |     2 +-
inventory/env.d/ironic.yml                         |    16 +-
inventory/env.d/murano.yml                         |    38 +
inventory/env.d/neutron.yml                        |     4 -
inventory/env.d/nova.yml                           |    16 +-
inventory/env.d/placement.yml                      |    36 +
inventory/group_vars/all/all.yml                   |    20 +
inventory/group_vars/all/ceph.yml                  |    15 +-
inventory/group_vars/all/infra.yml                 |     7 +-
inventory/group_vars/all/neutron.yml               |    10 -
inventory/group_vars/all/oslo-messaging.yml        |     2 +
inventory/group_vars/all_containers.yml            |     2 +-
inventory/group_vars/ceph-rgw.yml                  |     4 +-
inventory/group_vars/haproxy/haproxy.yml           |    38 +-
inventory/group_vars/horizon_all.yml               |     3 -
inventory/group_vars/hosts.yml                     |     3 -
inventory/group_vars/mistral_all.yml               |     6 +-
inventory/group_vars/murano_all.yml                |    26 +
inventory/group_vars/neutron_agent.yml             |     1 -
inventory/group_vars/neutron_all.yml               |     4 +-
inventory/group_vars/nova_all.yml                  |     2 +-
inventory/group_vars/placement_all.yml             |    24 +
inventory/group_vars/rabbitmq_all.yml              |     3 +-
inventory/group_vars/utility_all.yml               |    28 +-
inventory/inventory.ini                            |    25 +-
osa_toolkit/generate.py                            |    34 +-
osa_toolkit/manage.py                              |    12 +-
playbooks/ceph-install.yml                         |     2 +
playbooks/ceph-rgw-install.yml                     |     5 +
playbooks/ceph-rgw-keystone-setup.yml              |     2 +-
playbooks/common-playbooks/cinder.yml              |    15 +-
playbooks/common-playbooks/glance.yml              |    13 -
playbooks/common-playbooks/neutron.yml             |    36 +-
playbooks/common-playbooks/nova.yml                |    17 +-
playbooks/common-tasks/ceph-server.yml             |    42 -
playbooks/common-tasks/os-lxc-container-setup.yml  |     2 +-
playbooks/common-tasks/package-cache-proxy.yml     |    10 +-
.../defaults/ceph_ansible.yml                      |    11 +-
playbooks/defaults/distro_install.yml              |     2 +
playbooks/defaults/healthchecks-vars.yml           |     4 +-
playbooks/defaults/repo_packages/gnocchi.yml       |     2 +-
playbooks/defaults/repo_packages/nova_consoles.yml |     2 +-
.../defaults/repo_packages/openstack_services.yml  |   300 +-
.../defaults/repo_packages/openstack_testing.yml   |    22 -
playbooks/etcd-install.yml                         |     2 +-
playbooks/galera-install.yml                       |    16 -
playbooks/haproxy-install.yml                      |    19 -
playbooks/healthcheck-hosts.yml                    |    11 +-
playbooks/infra-journal-remote.yml                 |    11 +
playbooks/memcached-install.yml                    |    13 -
playbooks/openstack-hosts-setup.yml                |    10 +-
playbooks/os-aodh-install.yml                      |    13 -
playbooks/os-barbican-install.yml                  |    13 -
playbooks/os-blazar-install.yml                    |    14 -
playbooks/os-ceilometer-install.yml                |    12 -
playbooks/os-cinder-install.yml                    |     3 +-
playbooks/os-congress-install.yml                  |    14 -
playbooks/os-designate-install.yml                 |    13 -
playbooks/os-gnocchi-install.yml                   |    13 -
playbooks/os-heat-install.yml                      |    13 -
playbooks/os-horizon-install.yml                   |    13 -
playbooks/os-ironic-install.yml                    |     7 -
playbooks/os-keystone-install.yml                  |    13 -
playbooks/os-magnum-install.yml                    |    13 -
playbooks/os-manila-install.yml                    |    13 -
playbooks/os-masakari-install.yml                  |    10 -
playbooks/os-mistral-install.yml                   |    14 -
playbooks/os-murano-install.yml                    |    41 +
playbooks/os-nova-install.yml                      |    29 +-
playbooks/os-octavia-install.yml                   |    13 -
playbooks/os-panko-install.yml                     |    13 -
playbooks/os-placement-install.yml                 |    55 +
playbooks/os-sahara-install.yml                    |    13 -
playbooks/os-swift-install.yml                     |    15 -
playbooks/os-tacker-install.yml                    |    13 -
playbooks/os-tempest-install.yml                   |     1 -
playbooks/os-trove-install.yml                     |    13 -
.../system_crontab_coordination/meta/main.yml      |     2 +-
playbooks/setup-infrastructure.yml                 |     5 +
playbooks/setup-openstack.yml                      |     4 +
playbooks/utility-install.yml                      |    32 +-
.../notes/add-murano-to-repo-ffsdgsdhgb332         |     4 +
.../notes/add-placement-to-repo-adgsaa1233452      |     4 +
.../add-tempest-services-f9a37fb9671d22fb.yaml     |     4 +
...ansible-2_8-ceph-nautilus-18b0a5e14a125e26.yaml |    18 +
.../notes/app-credentials-709e7ae0573b4955.yaml    |     7 +
.../notes/barbican-api-a656fd2d8f1923a8.yaml       |     9 +
.../notes/bind-to-mgmt-2557a22aa89d368a.yaml       |    11 +
.../centos-private-epel-3fe4c9ff68ec3a18.yaml      |     6 +
.../ceph-backend-host-change-968edfbc15b59b0a.yaml |     9 +
.../ceph-pkg-src-remove-uca-4ef147673821ed9b.yaml  |     7 +
.../ceph_ceph_conf_overrides-7b3a09ac34f94a6b.yaml |     7 +
...figure-polling-namespaces-226573c37a44b5a6.yaml |     8 +
.../notes/debian-buster-9c62d1182166545e.yaml      |     9 +
.../disable-compression-e4074dcef9f85c36.yaml      |    15 +
.../disable-journald-remote-33d3b43e538786ed.yaml  |    13 +
.../notes/drop-powervm-6fed6605a4bf72cf.yaml       |     5 +
.../notes/drop_legacy_l3_ha-e8d5d3dbd7c882fc.yaml  |     5 +
.../enable-active-active-9af1551759468dc8.yaml     |    12 +
...xtra_variables_precedence-001b0b355ada6d39.yaml |     5 +
.../horizon_haproxy_conflict-27955d6b7c1a6d30.yaml |    10 +
.../keystone-openrc-v2-show-0bbfc8ab1dba8bd6.yaml  |     5 +
.../notes/lbaas-removal-1e215d7ecd770559.yaml      |     5 +
.../notes/lbaas-removal-e82da645325af648.yaml      |     5 +
releasenotes/notes/manila-63e49e98c888385d.yaml    |     4 +
...ari_monitors_installation-bbed280cbed6fd49.yaml |     5 +
.../mgmt-default-gateway-3c87f21e0b331a2c.yaml     |     7 +
...bgp_speaker_driver-update-789404b846221290.yaml |     5 +
...tmq_memory_high_watermark-1d12effe59153605.yaml |    19 +
.../nova_placement_removal-71bccb809e1e3b2f.yaml   |     6 +
.../novnc-default-console-c800ffd14111108b.yaml    |     6 +
...ack-distribution-packages-bc0d1d606a362ffc.yaml |     7 +
...one-zero-downtime-upgrade-5f19ab84183490b9.yaml |     2 +-
.../notes/oslomsg_policies-7ac27a5c2a7fbed2.yaml   |     9 +
.../notes/python3-support-fc8bc6e018006477.yaml    |    17 +
...rabbitmq-server-mnesia-io-d9067e226c7cb19c.yaml |    12 +
..._non_tls_listeners-remove-54e04c51021ff301.yaml |     6 +
.../notes/remove-lxd-driver-79969c0adc73115d.yaml  |    15 +
.../remove-magnum-module-cf1eac2678f7d0e1.yaml     |     7 +
.../remove-netloc-filters-072744382314d578.yaml    |     6 +
.../notes/remove-py-pkgs-db29425b9e1855a6.yaml     |     6 +
.../notes/remove-pypiserver-baa6476999104ea4.yaml  |    13 +
.../notes/removed-variables-ce24689e104e537c.yaml  |    41 +
.../notes/retire_lbaas-31ba162a0ee43707.yaml       |     6 +
.../skip-bootstrap-envvars-86fb331270c633e7.yaml   |    16 +
.../notes/systemd_service-d564b5464d854fa7.yaml    |     8 +
.../notes/use-mariabackup-46ae988b43abda06.yaml    |     5 +
.../use-mariadb-10.3.13-7801fd46c5c9ce89.yaml      |     4 +
releasenotes/notes/use-uwsgi-001d7b0c4d6def73.yaml |    13 +
.../notes/use_journalctl-a9a19f80b14f4f87.yaml     |    11 +
releasenotes/notes/use_uwsgi-298612ec01592808.yaml |    17 +
releasenotes/notes/use_uwsgi-ec064b70a3b4e0c1.yaml |    12 +
.../user-ca-certificates-b1be1257809ba5e8.yaml     |     8 +
.../user-role-requirements-1bdf5e45423f8734.yaml   |     8 +
.../notes/volume-based-10a2c22c7f180cc2.yaml       |    14 +
releasenotes/source/conf.py                        |     2 +-
releasenotes/source/index.rst                      |     1 +
.../source/locale/id/LC_MESSAGES/releasenotes.po   | 15940 +++++++++++++++++++
releasenotes/source/stein.rst                      |     6 +
scripts/bootstrap-aio.sh                           |    14 +-
scripts/bootstrap-ansible.sh                       |    84 +-
scripts/fastest-infra-wheel-mirror.py              |     1 +
scripts/gate-check-commit.sh                       |    90 +-
scripts/gen-config.py                              |     1 +
scripts/get-ansible-role-requirements.yml          |    45 +-
scripts/log-collect.sh                             |    21 +-
scripts/openstack-ansible.rc                       |     8 +-
scripts/openstack-ansible.sh                       |    27 +-
scripts/run-upgrade.sh                             |    72 +-
scripts/scripts-library.sh                         |    68 +-
scripts/sources-branch-updater-lib.sh              |    10 +-
.../upgrade-utilities/deploy-config-changes.yml    |    47 +-
.../galera-cluster-rolling-restart.yml             |    10 +
test-requirements.txt                              |     6 +
.../bootstrap-host/tasks/check-requirements.yml    |     9 +-
.../tasks/detect_data_disk_device.yml              |    27 +
.../bootstrap-host/tasks/prepare_aio_config.yml    |    42 +-
.../bootstrap-host/tasks/prepare_data_disk.yml     |     4 +-
.../bootstrap-host/tasks/prepare_hostname.yml      |     7 +-
.../tasks/prepare_loopback_btrfs.yml               |     1 -
.../tasks/prepare_loopback_cinder.yml              |     1 -
.../tasks/prepare_loopback_machines.yml            |     1 -
.../tasks/prepare_loopback_manila.yml              |     1 -
.../bootstrap-host/tasks/prepare_loopback_nova.yml |     1 -
.../bootstrap-host/tasks/prepare_loopback_swap.yml |     1 -
.../tasks/prepare_loopback_swift.yml               |     1 -
.../bootstrap-host/tasks/prepare_networking.yml    |    23 +-
.../templates/user_variables.aio.yml.j2            |    36 +-
.../templates/user_variables_barbican.yml.j2       |     2 +-
.../templates/user_variables_calico.yml.j2         |    33 +
.../templates/user_variables_manila.yml.j2         |     2 +-
.../templates/user_variables_murano.yml.j2         |    18 +-
.../bootstrap-host/vars/{ubuntu.yml => debian.yml} |     1 +
tox.ini                                            |    21 +-
zuul.d/jobs.yaml                                   |   235 +-
zuul.d/playbooks/post.yml                          |    10 +-
zuul.d/playbooks/pre-gate-scenario.yml             |   100 +
zuul.d/playbooks/pre-osa-aio.yml                   |    46 +
zuul.d/playbooks/run.yml                           |    23 +-
.../playbooks/templates/osa-gate-scenario.yml.j2   |     5 +
zuul.d/project-templates.yaml                      |    58 +-
zuul.d/project.yaml                                |     2 +
262 files changed, 30623 insertions(+), 1984 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 84b3e0c3e..faa6d2423 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,0 +11,6 @@ virtualenv>=14.0.6 # MIT
+# TODO(noonedeadpunk) Upgrade linters versions and drop pycodestyle
+# once we stop doing linters check for the integrated repo with
+# openstack-ansible-tests/test-ansible-lint.sh
+flake8<2.6.0,>=2.5.4 # MIT
+ansible-lint==3.4.21 # MIT
+pycodestyle>=2.5.0,<2.6.0






More information about the Release-announce mailing list