Skip to content

r17.1.1

Compare
Choose a tag to compare
@rpc-jenkins-svc rpc-jenkins-svc released this 01 Oct 19:41
· 164 commits to master since this release
4519907

Release Notes

r17.1.1

Prelude

Reno release notes will now be provided as of r14.1.0!

New Features

  • This adds MaaS checks for elasticsearch, filebeat, and rsyslog. It checks the processes are running or not. If not, it will create an alarm.
  • Added a Public endpoint for Magnum API
  • The option to enable or disable artifacts has been added giving the deployer the ability to chose how artifacts will be consumed. Three new variables are now available to users, apt_artifact_enabled container_artifact_enabled py_artifact_enabled which are all Boolean. If a user defines any of variables it will used as the ultimate source of truth, even if artifacts are "found" for the given release.
  • Artifacted builds will save facts as an ansible local fact. If a deployer needs to expunge facts from our cached local facts the file /etc/ansible/facts.d/rpc_openstack.fact can be modified or removed as needed. All artifacted facts will be saved under the "rpc_artifacts" section.
  • A new playbook has been introduced in the scripts/ directory called run_tempest.yml. This playbook will install tempest using the upstream OSA role, then execute the tempest tests defined in the sets enumerated in the tempest_test_sets variable.
  • A new variable, tempest_test_sets has been added to group_vars/all/rpc-o.yml. This variable contains a space-delimited string of tempest test sets to execute when running the scripts/run_tempest.yml playbook.
  • The elasticsearch role now respects upper constraints when installing pip packages.
  • The update-yaml.py script now contains an optional argument, --output-file, for specifying an output file.
  • Image metadata has been added to boost base image performance for the Images that we may provide to a customer deployment.
  • The metadata option hw_scsi_model is being passed into the images we provide by default and is set to virtio_scsi. This option will improve IO performance on our default images. While not required, it is recommended that the virtio_scsi kernel module be loaded on the host for this change to have a functional benifit.
  • The metadata option hw_vif_multiqueue_enabled is being passed into the images we provide by default and is set to true. This option will improve network performance on our default images when the guest OS has "multi-queuing" enabled. If the guest OS can not automatically understand "multi-queuing" enablment the user can run the following command to enable it within the guest ethtool -L ${NIC} combined ${CPU_CORES}.
  • The metadata option hw_qemu_guest_agent is being passsed into the images we provide by default and is set to "yes". This option will attempt to enable qemu guest agent which provides additional options to nova when managing the instance. While not required, it is recommended that the virtio_net kernel module be loaded on the host for this change to have a functional benifit.
  • RPC-MaaS has been seperated out into it's own repo. This change allows maas to be developed outside of rpc and maintained as an OpenStack version agnostic deployment for all things monitoring.
  • A variable has been added to allow RPC-MaaS to locked down to a specific version of the repo as needed. This variable is maas_version which has a default of "master".
  • Reno release notes will now be provided as of r14.1.0!

Known Issues

  • When upgrading ElasticSearch from RPCO r12 to r13, failure to set the Ansible var logging_upgrade=true may result in data corruption.

Upgrade Notes

  • The ceph monitors and osds needs their configuration file to be updated for the Mitaka release, to adapt with the hostnames changes done in Mitaka. Please backup, destroy, and re-create the monitors, and make them rejoin the cluster in a serial way. The osds also need to have their configuration file updated.
  • When re-created during the upgrade procedure, the ceph monitors will now have bind mounts to the hosts. This will make the backup of the mons easier in the future.
  • The elasticsearch-upgrade-pre.yml play takes care of upgrading the legacy elasticsearch data and preparing the cluster for the upgrade of the elasticsearch packages. Due to some inconsistencies in the legacy elasticsearch mappings it is necessary to reindex all elasticsearch data into indices with the updated 2.x compatible mappings. Included with the upgrade tasks is a python wrapper to monitor and control the reindexing process. It is recomended to reindex all indices prior to the current day before beginning the upgrade. Please check the upgrade documentation for more information on how to reindex the existing elasticsearch indices.
  • Any new secret variables that may be introduced in later releases are now handled by the update-secrets.sh script. test-upgrade.sh and deploy.sh have been updated to use update-secrets.sh to handle any new variables that may be introduced in newer releases. If the deployer is not using these scripts for upgrades, then update-secrets.sh needs to be invoked manually. Please see official RPCO upgrade docs for usage.
  • The HA policy for RabbitMQ is changed to replicate to two nodes, instead of three nodes, in order to increase performance and scalability of the RabbitMQ service. The override rabbitmq_policies set the new default value via the group_vars/all/osa.yml configuration. The replication count ideally resembles the number of RabbitMQ nodes necessary to maintain quorum (2 for 3 nodes, 3 for 5 nodes).

Deprecation Notes

  • ansible_ssh_host has been removed from Ansible 2.2 and renamed to ansible_host. All references of ansible_ssh_host in RPCO have been renamed to ansible_host.

Bug Fixes

  • Magnum endpoint now uses a Magnum-specific monitor
  • scripts/get-rpc_release.py was ignoring the RPC_PRODUCT_RELEASE environment variable to allow for branchless deployments. This fix will cause allow RPC_PRODUCT_RELEASE to overfide the branch default.
  • rpc-maas-tool.py is modified so that validating the status of checks correctly reports when there are failures. This tool is used by the playbook verify-maas.yml.
  • Secret variables defined in rpco specific variable files are now properly merged with any new secret variables that might be introduced in a subsequent release.
  • The elasticsearch_version and elasticsearch_reindex_version variables have been moved to group_vars/all/rpc-o.yml so that all OSA roles can have access to the variables.
  • The elasticsearch>=2.0.0,<3.0.0 constraint has been removed from the ElasticSearch role, and is now controlled via OpenStack upper-constraints placed here: https://github.com/openstack/requirements/blob/b6c588574ed23e7e5b8c1b788c7117f7c3aa4cff/upper-constraints.txt#L124
  • Having logstash process it's own log can lead to a "feedback" loop wherein an error that is logged into the logstash log will be re-logged ad-infinitum, eventually filling the disk and crashing logstash. This removes the filebeat shipping of the logstash.log file to logstash.
  • The check_firewall variable is now set to false because the check firewall tasks are incompatible with Ansible 2.1.5. This fix allows for our ceph playbooks to run successfully.

Other Notes

  • RPC-O previously relied on user-space configuration files to set variables used in playbooks across both OpenStack-Ansible and RPC-O playbooks. These user-space configuration files provided global overrides only and could not be scoped to specific host groups. These defaults have now been set in group_vars in the code tree, reducing the need to overwrite user-space files, making them easier to scope to host groups, and reducing their precedence level to improve future development flexibility.

RPC-OpenStack Diff Generator

This report shows changes from r17.1.0 to r17.1.1 in RPC-OpenStack.

rpc-openstack

30 commits were found in rpc-openstack from r17.1.0 to r17.1.1:

eba8b7ac RO-4353 Update queens third-party dependencies
a570818d Only prepare images if the run stage succeeded
1d1fde51 hyperconverge logstash, elasticsearch, and kibana
e8625a30 remove files that should have been removed before
c1cea9af RO-4353 Update queens third-party dependencies
2afbffa3 Implement MNAIO post hook for saving VM images
878cf16e RO-4353 Update queens third-party dependencies
9e8c5d9b RO-4353 Update queens third-party dependencies
47c533a8 RI-462 Remove openstack-ansible binary clean up
7928b52d Fix moving image & flavor setup to a different host
b03c3b48 MAINT add molecule results to artifacts
1afebe00 ASC-954 Fix Broken ZigZag Install
12ceec0a RO-4353 Update queens third-party dependencies
2faeec79 RO-4353 Update queens third-party dependencies
942c89c7 Use local facts to retrieve and set release options
e404f52a RO-4353 Update queens third-party dependencies
af33f0a8 RI-356 Remove call to get-maas.yml
4f042abe RI-356 Decouple MaaS from RPCO
3e19924f RO-4353 Update queens third-party dependencies
eb169058 [RI-357] Disable test_minimum_basic tempest scenario
352d370d Check most recent tag if there is no RC branch
d5e29fe1 RO-4353 Update queens third-party dependencies
487fa71a Use a common gating script for gating host prep
095e5e85 FLEEK-130 Add documentation on handling legacy ELK
14bd072b RE-1616 Remove execution in docker container
e5408ee8 RO-4353 Update queens third-party dependencies
d735459c RO-4353 Update queens third-party dependencies
9339ebda RI-412 Update queens version
1736fa0d Fix creation of RE_ENV file
498b0d6b RO-4353 Update queens third-party dependencies

RPC-OpenStack Roles

logstash

No commits were found in logstash between the OpenStack-Ansible commits provided.

filebeat

No commits were found in filebeat between the OpenStack-Ansible commits provided.

kibana

No commits were found in kibana between the OpenStack-Ansible commits provided.

elasticsearch

No commits were found in elasticsearch between the OpenStack-Ansible commits provided.

OpenStack-Ansible Diff Generator

This report shows changes from 36ff3eb13b42a5ad90b1e8e00f6f0a10fdd1c8d1 to d350df49f30f38d180422af7b7b4559ac6b31b30 in OpenStack-Ansible.

This report also includes the changes that were made in OpenStack projects and OpenStack-Ansible roles between these two OpenStack-Ansible commits.

openstack-ansible

12 commits were found in openstack-ansible from 36ff3eb1 to d350df49:

d350df49 Use loop_control for haproxy keystone back-end enablement
967542ba Remove broken uptime tests during upgrade
e5206c00 Update all SHAs for 17.1.2
45b044b5 Move ara to scripts-library
e3a688ed Avoid using loop_var in endpoint manage
9435dc9d Bump plugins SHA to include recent bugfixes
fcbb63dc Improve get-pip.py reliability
7778be9a Remove obsolete instruction
39b718a5 Make sure the branch to track is in YAML
e64fa56c docs: Add links to very useful Galera recovery docs
6d2b205c Update all SHAs for 17.1.1
94a5348d Revert "Revert "Work around nested virt issues on OVH test nodes""

OpenStack-Ansible Roles

ansible-hardening

2 commits were found in ansible-hardening from ac92973e to 19ceefdd:

2dbd68db Add makestep to chronyd config.
64b966b8 import zuul job settings from project-config

apt_package_pinning

1 commit was found in apt_package_pinning from 36b1161e to 3f599ead:

3f599ead import zuul job settings from project-config

pip_install

2 commits were found in pip_install from 4f82d736 to c84e457e:

c84e457e import zuul job settings from project-config
98b9c18f Ensure get-pip cannot be modified

galera_client

2 commits were found in galera_client from a657d228 to acc84386:

acc84386 RedHat: Remove packages with conflict with MariaDB
66d27b71 import zuul job settings from project-config

galera_server

3 commits were found in galera_server from 94859aa1 to aff86072:

aff86072 Revisit conflicting package removal
0d273b1f import zuul job settings from project-config
2ca18bb2 Do not remove MariaDB-server

ceph_client

1 commit was found in ceph_client from 20c27767 to bc9695af:

bc9695af import zuul job settings from project-config

haproxy_server

1 commit was found in haproxy_server from 57508dde to 1dc012e7:

1dc012e7 import zuul job settings from project-config

keepalived

No commits were found in keepalived between the OpenStack-Ansible commits provided.

lxc_container_create

2 commits were found in lxc_container_create from 3ff8b4c6 to 31e9abbb:

31e9abbb import zuul job settings from project-config
bcccc06a Implements possibility to use physical networks in containers.

lxc_hosts

3 commits were found in lxc_hosts from b9fad5c1 to 7affbd04:

7affbd04 Add always tag to systemd version task
b1cf7a80 import zuul job settings from project-config
6cee965f Remove the checksum fills

memcached_server

1 commit was found in memcached_server from 82e376f2 to 052e3d4a:

052e3d4a import zuul job settings from project-config

openstack_hosts

1 commit was found in openstack_hosts from 40c1e84c to 6a34bb2f:

6a34bb2f import zuul job settings from project-config

os_keystone

4 commits were found in os_keystone from faae9f66 to 81f35fca:

81f35fca Remove galera_client meta-dependency
e92e0a46 import zuul job settings from project-config
eb77509e Define cache_timeout variable
2c793339 Clean up role tests

openstack_openrc

3 commits were found in openstack_openrc from f29df23e to 99d05151:

99d05151 templates: openrc: Use 'true' and 'false' for insecure env variables
9ed63e62 templates: openrc: Add missing 'insecure' and 'verify' options
4393a3a8 import zuul job settings from project-config

os_aodh

3 commits were found in os_aodh from 312e94e0 to 55bf2c9b:

55bf2c9b Remove galera_client meta-dependency
2f976960 Clean up role tests
e685be79 import zuul job settings from project-config

os_barbican

4 commits were found in os_barbican from f3db3d83 to 7a35b2f7:

7a35b2f7 Remove galera_client meta-dependency
48f711df Define cache_timeout variable
32bafb8d Clean up role tests
4e16eb6a import zuul job settings from project-config

os_ceilometer

1 commit was found in os_ceilometer from b9a235c7 to 8b7ba259:

8b7ba259 import zuul job settings from project-config

os_cinder

3 commits were found in os_cinder from 94902df3 to 9cbee44c:

9cbee44c Remove galera_client meta-dependency
c932cfd3 Clean up role tests
861c9c65 import zuul job settings from project-config

os_designate

3 commits were found in os_designate from 3d4280b8 to 7c58240b:

7c58240b Remove galera_client meta-dependency
232d32fe Clean up role tests
bc543489 import zuul job settings from project-config

os_glance

3 commits were found in os_glance from 971403b6 to 3a7b242f:

3a7b242f Remove galera_client meta-dependency
7a359ba7 Clean up role tests
350cecd8 import zuul job settings from project-config

os_gnocchi

5 commits were found in os_gnocchi from 5e0d0821 to 826261db:

826261db Define cache_timeout variable
e7de93e7 Remove galera_client meta-dependency
1a7d97ea Clean up role tests
15b5dafd import zuul job settings from project-config
678b7661 Added drivers for coordination.

os_heat

3 commits were found in os_heat from d60077fb to e4c663a0:

e4c663a0 Remove galera_client meta-dependency
eabc191c Clean up role tests
4f7a6b37 import zuul job settings from project-config

os_horizon

6 commits were found in os_horizon from 0654b384 to cf600fbb:

cf600fbb Remove galera_client meta-dependency
8cfd0518 Remove mysql-python
24cfe14f Clean up role tests
655d1f66 import zuul job settings from project-config
2f9f1a2e Implements custom theme distribution
c38e40a9 New horizon_enable_router variable

os_ironic

3 commits were found in os_ironic from 1508e373 to c0042b6f:

c0042b6f Remove galera_client meta-dependency
57746ea0 Clean up role tests
768b94da import zuul job settings from project-config

os_magnum

4 commits were found in os_magnum from 86311880 to d17722f2:

d17722f2 Remove galera_client meta-dependency
63bef449 Remove mysql-python
a2a229f4 Clean up role tests
b7b950d8 import zuul job settings from project-config

os_molteniron

1 commit was found in os_molteniron from f4ebd7ef to a8313ec3:

a8313ec3 import zuul job settings from project-config

os_neutron

4 commits were found in os_neutron from 39d00bbc to 0fcf62f7:

baf17001 Drop SELinux support for CentOS 7
ee473093 Remove galera_client meta-dependency
787724d3 Clean up role tests
7994fb97 import zuul job settings from project-config

os_nova

4 commits were found in os_nova from d0cc02fc to f713f988:

f713f988 Remove galera_client meta-dependency
757a5ac3 Clean up role tests
689da211 Ensure nova-compute service start after libvirtd
0b464cc7 import zuul job settings from project-config

os_octavia

2 commits were found in os_octavia from bffc1f6a to 0b225083:

0b225083 Remove galera_client meta-dependency
4c909ef7 Clean up role tests

os_rally

2 commits were found in os_rally from 6baad96a to 32bdb138:

32bdb138 Remove galera_client meta-dependency
692e1d2d import zuul job settings from project-config

os_sahara

3 commits were found in os_sahara from ff06e20d to 169cc5bd:

169cc5bd Remove galera_client meta-dependency
987e5e74 Clean up role tests
787cbfbe import zuul job settings from project-config

os_swift

1 commit was found in os_swift from ec76b8e2 to bc8794fa:

bc8794fa Clean up role tests

os_tacker

3 commits were found in os_tacker from 7f990f3f to 30bd7429:

30bd7429 Remove galera_client meta-dependency
e8086f6f Remove mysql-python
299e3217 import zuul job settings from project-config

os_tempest

1 commit was found in os_tempest from 5cfbdc3d to 25ce8e79:

25ce8e79 import zuul job settings from project-config

os_trove

6 commits were found in os_trove from e74e708f to 17687748:

17687748 Remove galera_client meta-dependency
10b786f3 import zuul job settings from project-config
c3bb0c67 Clean up role tests
64befa5c Pin the tempest test plugin
63731088 Remove mysql-python
afcb427c Update trove tempest plugin path

plugins

3 commits were found in plugins from 335e9413 to 301c2e8e:

301c2e8e strategy: linear: Inspect the delegated host on delegated tasks.
44c130a7 Correct severe performance problem
01328fdd import zuul job settings from project-config

rabbitmq_server

2 commits were found in rabbitmq_server from ce90c918 to 743bf56a:

743bf56a Clean up role tests
39a09ad8 import zuul job settings from project-config

repo_build

2 commits were found in repo_build from 64577cd9 to 00023aa6:

00023aa6 Remove MariaDB library installation
24a9cf29 import zuul job settings from project-config

repo_server

1 commit was found in repo_server from 1bc95198 to 7566d5d6:

7566d5d6 import zuul job settings from project-config

rsyslog_client

1 commit was found in rsyslog_client from 88bcc41d to ff6cdd85:

ff6cdd85 import zuul job settings from project-config

rsyslog_server

1 commit was found in rsyslog_server from 45cf265f to 9935f9bb:

9935f9bb import zuul job settings from project-config

sshd

No commits were found in sshd between the OpenStack-Ansible commits provided.

bird

No commits were found in bird between the OpenStack-Ansible commits provided.

etcd

No commits were found in etcd between the OpenStack-Ansible commits provided.

unbound

No commits were found in unbound between the OpenStack-Ansible commits provided.

resolvconf

No commits were found in resolvconf between the OpenStack-Ansible commits provided.

ceph-ansible

No commits were found in ceph-ansible between the OpenStack-Ansible commits provided.

opendaylight

No commits were found in opendaylight between the OpenStack-Ansible commits provided.

haproxy_endpoints

No commits were found in haproxy_endpoints between the OpenStack-Ansible commits provided.

OpenStack-Ansible Projects

ironic_dashboard

No commits were found in ironic_dashboard between the OpenStack-Ansible commits provided.

ironic

6 commits were found in ironic from 82fd058a to 011bd1d5:

011bd1d5 Add a more detailed release note for Dell BOSS RAID1 fix
9850a864 Fix for Unable to create RAID1 on Dell BOSS card
e8a730cb import zuul job settings from project-config
4abd4d05 iDRAC RAID10 creation with greater than 16 drives
8beb0830 Fix error thrown by logging in common/neutron.py
b5390dd8 Fix iDRAC hardware type does not work with UEFI

heat_dashboard

No commits were found in heat_dashboard between the OpenStack-Ansible commits provided.

requirements

16 commits were found in requirements from 6092a78c to ec04cada:

ec04cada update constraint for mistral-extra to new release 6.0.4
62a3c8bb Removal of Anchor Project
84b27e27 Retiring fuxi project
38772281 Demote validate-projects to non-voting
79f4eb9f remove documentation job from in-tree config
3044bc3a update constraint for sushy to new release 1.3.3
5d2dbcca Remove unused job requirements-integration-dsvm-ubuntu-trusty
70575fb6 import legacy jobs from openstack-zuul-jobs
cbdd7ed5 import zuul job settings from project-config
352f96f2 update constraint for openstackdocstheme to new release 1.22.0
d8d530c7 update constraint for os-brick to new release 2.3.3
08e8fef7 Raise gabbi constraint to to 1.42.1
e8e4a067 update constraint for oslo.messaging to new release 5.35.1
cb8e4959 update constraint for oslo.policy to new release 1.33.2
06b239f7 update constraint for instack-undercloud to new release 8.4.4
95a3fd6d update constraint for tripleo-common to new release 8.6.4

designate

3 commits were found in designate from 6136addb to 4dda8632:

4dda8632 Remove install-guide-jobs
43ef3a68 Removing removed bandit plugins to fix gate
53b95905 import zuul job settings from project-config

trove_dashboard

No commits were found in trove_dashboard between the OpenStack-Ansible commits provided.

glance

2 commits were found in glance from f6769617 to f6a7a646:

b78f5916 import zuul job settings from project-config
10c4785c Remove use of broken bandit from tests

tacker

1 commit was found in tacker from 67404b21 to 9e32ef31:

9e32ef31 import zuul job settings from project-config

novncproxy

No commits were found in novncproxy between the OpenStack-Ansible commits provided.

horizon

5 commits were found in horizon from 503bb0f7 to c7dc4b42:

c7dc4b42 Imported Translations from Zanata
6efba554 Imported Translations from Zanata
a18e5104 Imported Translations from Zanata
7ade1800 import zuul job settings from project-config
352748ff Imported Translations from Zanata

aodh

2 commits were found in aodh from 91c09452 to f7fe084a:

f7fe084a import zuul job settings from project-config
b4c15792 Validation Check for 'query' params of alarm type 'event'

octavia

8 commits were found in octavia from 880a309a to 35a5023c:

2f3bb0b5 Validate member address for batch update members
37c86aa7 Make health checks resilient to DB outages
cee582ec Add octavia-tempest-plugin jobs to stable/queens
5957498f Validate member address for lb graph creation
c60b1987 Update zuul/projects.yaml
95361c45 Fix passphrase None errors
2e5cad7f import zuul job settings from project-config
ccdc03d9 Fix a no-op network driver bug on plug_port

neutron_fwaas

3 commits were found in neutron_fwaas from 1b8a03f9 to a3c335a9:

87695e56 Should forward only first accepted packet to table 91 and 92
cb53628e import zuul job settings from project-config
aa1e78b6 Pin neutron version to stable/queens in unit test

neutron

21 commits were found in neutron from ea66482c to dc5f5de7:

c704d0d9 ovsdb monitor: do not die on ovsdb-client stderr output
02e9a3c4 ovs fw: apply the NORMAL action on egress traffic in a single table
ff7923f4 l2 pop: check for more than 1 first active port on a node
c0d57c94 DVR: Add IPv6 csnat port address correctly
6465226b Fix lost connection when create security group log
d1943af7 Fix no packet log data when debug is set False in configuration
d5fd35d6 Reduce qos rpc times on the ovs-agent side
6e13c379 import zuul job settings from project-config
b70afb50 Revert "DVR: Inter Tenant Traffic between networks not possible with shared net"
2d47cb7d Revert "DVR: Add error handling for get_network_info_for_id rpc call"
ca3bfeae Fix iptables metering driver entrypoint
26521004 Trivial: avoid KeyError while processing ports
23154202 Remove fdb entries for ha router interfaces when going DOWN
b600368d get_subnet_for_dvr returns SNAT mac instead of distributed gateway in subnet_inf
15949050 cap bandit in test-requirements.txt
75b86f87 Update metering driver to load interface driver
c4d1dfdc Config privsep in the metering agent
c18e1280 Fix no ACCEPT event can get for security group logging
20518737 Make dvr router port creation retriable
d909b73b Use oslo_db.sqlalchemy.test_fixtures
92359370 use callback payloads for PRECOMMIT_UPDATE events

neutron_dynamic_routing

1 commit was found in neutron_dynamic_routing from a29018ba to 589e482a:

589e482a Fix pep8 issues with import order

nova

25 commits were found in nova from a9c9285a to 8157b16a:

105dbbcb Add tempest-slow job to run the tempest slow tests
78712049 Fix soft deleting vm fails after "nova resize" vm
e19d6f06 Set default of oslo.privsep.daemon logging to INFO level
3340d179 import zuul job settings from project-config
6ece888c Remove noisy DEBUG log
ab939372 Make scheduler.utils.setup_instance_group query all cells
c6960e8a Fix DB archiver AttributeError due to wrong table name attribute used
c35f2900 Add functional test for affinity with multiple cells
ab6f78b3 Fix the request context in ServiceFixture
8ca3b075 Move conductor wait_until_ready() delay before manager init
bfe89fec Wait for network-vif-plugged before starting live migration
77a831de Fix cancel_all_events event name parsing
059c2d4a Filter out instances without a host when populating AZ
dee99b1e Revert "libvirt: slow live-migration to ensure network is ready"
997b3850 VMware: fix TypeError while get console log
838ecb33 block_device: Rollback volumes to in-use on DeviceDetachFailed
0a60496d Fix host validity check for live-migration
4e831880 Fix bad links for admin-guide
559de0d0 Update nova network info when doing rebuild for evacuate operation
91d47b11 Fix message for unexpected external event
410eca71 Reload oslo_context after calling monkey_patch()
66a47b76 [placement] Retry allocation writes server side
7d99f575 Make ResourceTracker.stats node-specific
cc8167a1 Add recreate test for RT.stats bug 1784705
58538ace [Stable Only] Remove soft-deleted instances from quota_usages

networking_odl

4 commits were found in networking_odl from 415a8353 to 784756f4:

784756f4 Ceilometer meters for ODL should use project id of admin
a14955f4 import zuul job settings from project-config
07bc2de9 Source neutron-legacy to grenade
b0dc0b72 use callback payloads for PRECOMMIT_UPDATE events

swift

3 commits were found in swift from 2c5b3dcf to b38a303d:

b38a303d Move legacy-swift-dsvm-functional job in-tree
6633fe98 Attempt to fix pep8
76328c96 import zuul job settings from project-config

magnum

6 commits were found in magnum from 06935c56 to ff6c64b4:

e24dbc38 [swarm-mode] allow TCP port 2377 to swarm master node
5f57e2b1 import zuul job settings from project-config
88ec6e32 [k8s] Add proxy to master and set cluster-cidr
c05248d5 Resolve stack outputs only on COMPLETE
8d87a807 Update the default admission control list
a611ecf3 Fix etcd race condition issue

trove

No commits were found in trove between the OpenStack-Ansible commits provided.

ceilometer

1 commit was found in ceilometer from a4aeb8d6 to c5066b0f:

c5066b0f import zuul job settings from project-config

networking_bgpvpn

6 commits were found in networking_bgpvpn from a15c091d to 33761d79:

3e6388e4 Import legacy jobs
5713d27a Revert "tempest: temporarily disable some tests until bug 1789878 is fixed"
036b177a tempest: temporarily disable some tests until bug 1789878 is fixed
3635bab0 import zuul job settings from project-config
d0c1a6b5 Add networking-odl for periodic-stable jobs
ff84e5a1 Fix sphinx-docs job for stable branch

nova_lxd

No commits were found in nova_lxd between the OpenStack-Ansible commits provided.

networking_sfc

No commits were found in networking_sfc between the OpenStack-Ansible commits provided.

keystone

1 commit was found in keystone from 7b1b6a6f to 7693b84c:

7693b84c import zuul job settings from project-config

cinder

24 commits were found in cinder from 869fab39 to 85bfda38:

f4caabdf Rename devstack-plugin-ceph jobs
e72a2df0 import zuul job settings from project-config
d5abe92c [Logging] Enable filtering of trace_api logs
6a982047 VMAX driver - Deleting snapshot that is source of multiple volumes fails
f0cef07b ScaleIO: Prevent usage of unsafe volumes
5536f7df VMAX doc - important known issue
aeca3743 VMAX driver - Attaches/detaches after host assisted retype failing
448ad106 Fix: Incorrect replication status on clusters
76d3c644 Add missing 'target_obj' when perform policy check
c092ef0e RemoteFS: Use summarize option for "du"
1f2e970c Add user messages for extend volume operation
30d3e118 Update delete group snapshot API exception handling
e6d1fd15 Fix cinder-volume uses latest req-id for all log calls
24066d51 Replace os.makedirs to avoid process race
93bde221 Cloning image fails results duplicate cache entry
2ecaad46 Remove kwargs 'message' when exception is created
98ee144c NetApp ONTAP: Fix driver force detach operations
d64062e3 VMAX Queens driver - incorrect condition for an empty list.
2861b56b Imported Translations from Zanata
1c06339d Fix _attachment_reserve to not allow attaching an invalid status volume
ff4696b4 VSA: Concurrent request handling in attachment
cf22fa28 VMAX Driver - Incorrect SSL cert verification
4c06595c NEC driver: loss of access after live-migration
2295f537 Update auth_url value in install docs

octavia_dashboard

2 commits were found in octavia_dashboard from e68da46f to 55406965:

be22c1ac import zuul job settings from project-config
0941780a Replace noop tests with registration test

neutron_fwaas_dashboard

1 commit was found in neutron_fwaas_dashboard from 80a23ecf to 37a524cd:

37a524cd import zuul job settings from project-config

barbican

1 commit was found in barbican from f83cfcaf to cd63827f:

cd63827f Switch to fedora-latest for testing

neutron_vpnaas

3 commits were found in neutron_vpnaas from 88478d5c to 5f96beba:

881dfe89 import zuul job settings from project-config
5b48852a Make libreswan driver work with recent versions
a88d1156 Fix functional tests gate

designate_dashboard

2 commits were found in designate_dashboard from 6c8f5884 to e9d8ad0b:

e9d8ad0b Updates to new Horizon action API
d0bd3403 import zuul job settings from project-config

nova_powervm

1 commit was found in nova_powervm from 220a7cdc to f172fbdd:

f172fbdd import zuul job settings from project-config

neutron_lbaas

1 commit was found in neutron_lbaas from 3b5df222 to ed663f36:

ed663f36 import zuul job settings from project-config

magnum_dashboard

5 commits were found in magnum_dashboard from 53f5ab43 to a6d173dc:

a6d173dc Add swarm-mode as COE
08b895e7 Fix JS error on routed-details-view when execute show-certificate
6280e479 Fix show certificate button returning invalid CA
b795e75e import zuul job settings from project-config
b3288954 Fix horizon dependency from master to stable branch

heat

7 commits were found in heat from 3067a690 to 75d691a5:

8d419de0 Fix .zuul.yaml
240408ea Ignore conditions when reparsing ResourceDefinition
90282a3e import zuul job settings from project-config
1f08105f Eliminate client races in legacy operations
8de2e02c Unit tests: Fix mock errors with too few side effects
a13476e7 Eliminate client race condition in convergence delete
990acd83 Delete snapshots using contemporary resources

spicehtml5

No commits were found in spicehtml5 between the OpenStack-Ansible commits provided.

gnocchi

No commits were found in gnocchi between the OpenStack-Ansible commits provided.

dragonflow

1 commit was found in dragonflow from 0f05fc13 to d58dd36d:

d58dd36d import zuul job settings from project-config

networking_calico

2 commits were found in networking_calico from 8b5691fb to 501fc98c:

501fc98c Version 3.2.0
5d852f65 Add endpoint labels for project ID and name, and for SG names

neutron_lbaas_dashboard

4 commits were found in neutron_lbaas_dashboard from a2c502e4 to dc7d9e70:

dc7d9e70 Cannot update ssl certificate when update listener
9e19d951 import zuul job settings from project-config
6c8f216c Imported Translations from Zanata
8b510f5e Replace noop tests with registration test

sahara_dashboard

1 commit was found in sahara_dashboard from 707059ff to 0b22100f:

0b22100f import zuul job settings from project-config

rally

No commits were found in rally between the OpenStack-Ansible commits provided.

sahara

5 commits were found in sahara from ed03a8d5 to 34c9f07d:

34c9f07d Correct repo_id_map for hdp 2.5
d532cdf1 Import the legacy grenade sahara job
f8e70265 Correct Hbase ports in Ambari plugin
bda0e093 Fixing anti-affinity for Sahara
cb2abe36 import zuul job settings from project-config

molteniron

No commits were found in molteniron between the OpenStack-Ansible commits provided.

swift_swift3

No commits were found in swift_swift3 between the OpenStack-Ansible commits provided.