group-based-policy/devstack
Robert Kukura 9613784d40 [AIM] Improve validation output for missing external VRF
Previously, if an external network's AIM L3Outside referenced a VRF
that did not exist, validation would fail with a message that an
exception occurred, but with no indication of what caused the
problem. Now, the backtrace is logged when an exception is caught, a
specific error is reported if any of the resources needed for the
NetworkMapping DB record are missing, and a very specific error is
reported if the external VRF is missing.

Also, a requirement on acitoolkit is added to test-requirements.txt to
ensure that acitoolkit's noiro-lite branch is used. This is intended
to avoid acitoolkit's master branch's requirement on deepdiff, whose
latest version no longer supports python 2.

Similarly, the setup/configuration files for the
legacy-group-based-policy-dsvm-aim CI job are modified to explicitly
install the noiro-lite branch of acitoolkit.

Change-Id: I7955f8e77633d9662a629c8c0628b128be3ae546
(cherry picked from commit 77a7df0a70)
Conflicts:
	devstack/lib/apic_aim
	devstack/lib/group-based-policy
	gbpservice/tests/contrib/devstack/local-aim.conf
2019-03-21 16:23:35 -04:00
..
exercises NFP (contrib) - Controller Image Build Scripts 2016-08-03 17:03:01 +05:30
lib [AIM] Improve validation output for missing external VRF 2019-03-21 16:23:35 -04:00
README-NFP-Advanced-Mode Making external network configuration in local.conf optional 2016-11-14 23:34:47 +00:00
README-NFP-Base-Mode Shared column in APG schema & change devstack plugin name 2017-03-20 09:53:48 +00:00
local.conf.nfp Removed lbaasv1 installation from devstack 2017-03-26 13:12:22 +05:30
override-defaults [aim] Fix aim gate job 2017-02-08 09:49:44 -08:00
plugin.sh Fix to read correct options of keystone_authtoken 2017-04-26 18:36:03 +00:00
settings [AIM] Improve validation output for missing external VRF 2019-03-21 16:23:35 -04:00