charm-neutron-gateway:stable/18.02

Last commit made on 2019-04-19
Get this branch:
git clone -b stable/18.02 https://git.launchpad.net/charm-neutron-gateway

Branch merges

Branch information

Name:
stable/18.02
Repository:
lp:charm-neutron-gateway

Recent commits

4e598cc... by OpenDev Sysadmins <email address hidden>

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

252dc54... by James Page

apparmor: Misc fixes for lbaasv2 profile

Ensure that profiles are correctly applied in network
namespace using profile flag.

Allow lbaasv2 agent binary to read /proc/*/stat to support
monitoring of haproxy instances.

Change-Id: Ifc3388e894db998bfad8e5998a02120222d9e3ae
Closes-Bug: 1770040
(cherry picked from commit 6e3e557a0a097d79f0eaac9453e45e142fa1a24e)

de4c97e... by James Page

Add support for use of bridges for data ports

Inline with neutron-openvswitch add support for use of existing
linuxbridge's when wiring openvswitch bridges to underlying
network devices.

Change-Id: I24281e8c31d9a140dfdaff308e6e99d3ce162fef
Closes-Bug: 1635067
(cherry picked from commit 2441950f44437d26e329899f5cc28a6065ec822a)

36f8894... by David Ames

Apparmor profiles for Queens

Apparmor profiles were limiting queens deployments of neutron-gateway
when aa-profile-mode was set to enforce. It led to failed instance
deployments due to neutron agents failing to execute their necessary
functions.

This change updates the profiles to be Queens ready.

Closes-Bug: #1761536

Change-Id: I2e08a2de9e4ae8139ab8e4be131631883652d029
(cherry picked from commit a59b4d606fcdf647b89906b437fb4e79d74481ee)

82bb716... by James Page

Switch keystone authentication calls to admin ep

Ensure that the keystone admin endpoint is used for calls
to keystone, resolving issues when the public ep is not
network accessible from the neutron-gateway units.

Change-Id: I79a1183e7eddd4981367baf4a22fe2ec6374b0b9
Closes-Bug: 1756111
(cherry picked from commit 802f607b8c0f9dc20703b0eac9706431fc2f08bc)

278ae2f... by David Ames

Updates for stable branch 18.02 creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: I6f8478c4647243d93515d740e714ea3b0637116d

7fd04bb... by Liam Young

Fix up amulet for queens

* Fix up amulet tests to use keystone v3 clients.
* Remove admin_* and auth_* for Queens l3_agent and metadata
  config files as they no longer appears to be used.

Change-Id: Ib952740b0061f76083307d04a772f613a9ba0002

b475a39... by Ryan Beisner

Sync charm-helpers

Change-Id: I01088b681a59a1343ec2f996c87d995a8ee9c13e

bf0cdcf... by Anton Kremenetsky

load interface_driver using a symbolic name

Instead of relying on a full class path let's use symbolic names and
namespaces from setup.cfg which relies on stevedore to use a proper
class. This can only be used for code-paths that do not rely on direct
usage of importlib which is not the case for the metering agent, which
is why its config is left untouched.

Co-Authored-By: Anton Kremenetsky <email address hidden>
Co-Authored-By: Dmitrii Shcherbakov <email address hidden>
Change-Id: I4d3389a0fe376fed87265f51fdd69caf14fb3b16
Closes-Bug: #1747964

07baa05... by Dmitrii Shcherbakov

Modify amulet tests to reflect nova-cc change

https://review.openstack.org/#/c/541815/1 mismatched actual/expected
relation data results in a test failure.

Change-Id: I967602fb6c07c7dbc09c03aab8623d124df570cd
Closes-Bug: #1739409
Depends-On: I0f857d7c2d5c4abf4843bc3fe1a9848164048fe2