Commit Graph

937 Commits

Author SHA1 Message Date
coreycb
9c8aee42f5 Merge pull request #155 from thedac/bug/1841459
Fix for NDR testing race condition
2020-01-21 13:20:57 -05:00
David Ames
b5e250513b Fix for NDR testing race condition
Previous attempts to fix LP Bug#1784083 added a workaround (commit
820ed808) which is being removed here.

The root cause seems to be upstream in the dragent. It may never have
been envisioned to run the agent by itself the way the charm does.

So that even if neutron-api completes its amqp relation first,
neutron-dynamic-routing can still see
oslo_messaging.exceptions.MessagingTimeout errors. Some operation
must occur against neutron before dragent is truly ready. i.e. some post
deploy openstack command. So it is outside the purview of the charm.

This change adds a service restart late.

Partial-Bug: #1841459
2020-01-21 10:07:01 -08:00
Alex Kavanagh
d26b24e44c Merge pull request #154 from openstack-charmers/octavia-conditionaly-use-dvr
octavia: Conditionally use DVR specific flags
2020-01-17 15:30:34 +00:00
Frode Nordahl
3b6a2de1ca octavia: Conditionally use DVR specific flags
The current test code for octavia requires DVR extensions to be
present on the Neutron API server.

We need to conditionally enable this based on enabled extensions to
allow the test to operate on multiple deployment configurations.
2020-01-17 16:07:00 +01:00
David Ames
7a5bbac746 Merge pull request #149 from arif-ali/add_neutronopenvswitvh
Add Neutron OpenvSwitch Functional Tests
2020-01-15 16:20:07 -08:00
0d47a4028a Add Neutron OpenvSwitch Functional Tests 2020-01-14 21:29:24 +00:00
Alex Kavanagh
dfef10fd89 Merge pull request #152 from openstack-charmers/bug/slow-manila-api
Allow us to retry the Manila client connection
2020-01-13 15:13:06 +00:00
Chris MacNaughton
c48801d202 Allow us to retry the Manila client connection
It is possible that Manila looks ready before it is,
so we should retry a bit to ensure that the APi service
is really down before giving up
2020-01-13 15:26:04 +01:00
Alex Kavanagh
4db5794dd9 Merge pull request #151 from openstack-charmers/bug/ganesha-speed
Add a short exponential retry to the mount setup bits
2020-01-10 12:06:39 +00:00
Chris MacNaughton
ccec8f0c68 Add a short exponential retry to the mount setup bits 2020-01-10 11:55:32 +01:00
David Ames
89b65e2cd9 Merge pull request #150 from gnuoy/complete-cluster-series-upgrade
Run complete-cluster-series-upgrade
2020-01-09 13:06:24 -08:00
Liam Young
7995199136 Run complete-cluster-series-upgrade
After perfomring a series upgrade on rabbitmq run
complete-cluster-series-upgrade
2020-01-09 20:17:19 +00:00
David Ames
9016526c4d Merge pull request #148 from xiywang/port_hacluster
Port Hacluster tests from Amulet to Zaza
2019-12-19 15:17:34 -08:00
Xiyue Wang
574531aaa9 Port hacluster tests from Amulet to Zaza
Signed-off-by: Xiyue Wang <celia.wang@canonical.com>
2019-12-19 23:06:31 +00:00
David Ames
14d1c47ce4 Merge pull request #147 from cjohnston1158/bug/1710208
Add Zaza tests for HAProxy expose functionality.
2019-12-18 10:44:57 -08:00
Chris Johnston
50f59911dd Add docstring 2019-12-18 00:37:07 +00:00
Chris Johnston
7a2c0fb651 Additional tweak 2019-12-17 22:19:01 +00:00
Chris Johnston
9fc0602c64 Updates per review 2019-12-17 21:19:12 +00:00
Chris Johnston
2f88a94f97 Add Zaza tests for HAProxy expose functionality.
Partial-Bug: #1710208
2019-12-17 16:56:24 +00:00
Chris MacNaughton
a668a76ca3 Merge pull request #146 from gnuoy/fix-swift-storage-region-option
Fix name of swift storage-region option
2019-12-17 13:31:11 +01:00
Liam Young
721f3bc905 Fix unit test 2019-12-17 12:21:39 +00:00
Liam Young
2c9e9739d6 Fix name of swift storage-region option 2019-12-17 11:57:23 +00:00
David Ames
67e76cde61 Merge pull request #142 from jguedez/neutron-gateway-zaza-tests
Neutron Gateway zaza tests
2019-12-12 15:27:06 -08:00
Liam Young
49a01c8318 Merge pull request #143 from thedac/use-netplan-for-ovn
Use Netplan for OVN
2019-12-11 19:33:03 +00:00
Alex Kavanagh
1503751d5c Merge pull request #141 from thedac/iteration-handling
py3.7+ StopIteration handling
2019-12-11 16:50:50 +00:00
Chris MacNaughton
bafc833777 Merge pull request #144 from gnuoy/add-get-subordinate-units
Add get_subordinate_units
2019-12-11 13:33:20 +01:00
Liam Young
f3ebe916f2 Add get_subordinate_units
Add zaza.openstack.utilities.juju.get_subordinate_units to get a list
of all subordinate units associated with units in unit_list.
Subordinate can be filtered by using 'charm_name' which will only
return subordinate units which have 'charm_name' in the name of the
charm.
2019-12-11 12:12:25 +00:00
Jose Guedez
55fc718f98 Move tests (400/401) from neutron-gateway to neutron-api 2019-12-11 15:05:12 +11:00
Jose Guedez
f79f2fb54c NeutronGatewayTest: refactor test 401 to use tenacity 2019-12-11 14:05:37 +11:00
Jose Guedez
79bb61243f Use a single security test class for neutron-api and neutron-gateway 2019-12-11 12:52:13 +11:00
David Ames
407487ca66 Use Netplan for OVN 2019-12-10 16:47:46 -08:00
David Ames
23e0dd5325 Catching StopIteration is not necessary 2019-12-10 10:29:57 -08:00
David Ames
40e9c86df4 Test the condition not the implementation 2019-12-10 08:36:22 -08:00
Jose Guedez
99eed41697 Ported neutron-gateway tests to zaza (920) 2019-12-10 16:19:40 +11:00
Jose Guedez
a3cf1bf7e7 Ported neutron-gateway tests to zaza (400/401) 2019-12-10 16:19:20 +11:00
David Ames
c109abbe25 Fix unit test 2019-12-09 09:22:01 -08:00
Jose Guedez
2704fe654c Ported neutron-gateway tests to zaza (500) 2019-12-09 17:33:25 +11:00
David Ames
1a4e02e98c Fix bug 2019-12-06 15:02:57 -08:00
David Ames
ad9eecc49e Pick just one machine 2019-12-06 14:35:37 -08:00
David Ames
1314c6af2f Don't use StopIteration 2019-12-06 13:42:09 -08:00
David Ames
4fd543a0fe Hanlde new StopIteration for iterators 2019-12-06 12:01:38 -08:00
Jose Guedez
7d23285ce0 Ported neutron-gateway tests to zaza (900/910) 2019-12-05 16:22:29 +11:00
Alex Kavanagh
5b99a8a1ae Merge pull request #137 from gnuoy/swift-gr
Add Swift Global Replication Tests
2019-12-04 12:05:36 +00:00
Alex Kavanagh
4255835c48 Merge pull request #140 from openstack-charmers/feature/manila-tests
Fix mis-named variable
2019-12-04 10:53:45 +00:00
Chris MacNaughton
bb675982b6 Fix mis-named variable 2019-12-04 11:32:17 +01:00
Liam Young
f1092b0811 Doc string fixes 2019-12-04 10:24:04 +00:00
Alex Kavanagh
d4cc35bd94 Merge pull request #125 from openstack-charmers/feature/manila-tests
Add manila API test
2019-12-04 09:48:29 +00:00
Chris MacNaughton
a6bde71683 remove unnecessary class variables 2019-12-04 10:19:53 +01:00
Chris MacNaughton
8b40d28ad1 address tinwood's comments 2019-12-03 17:18:22 +01:00
Alex Kavanagh
ccddc59e3c Merge pull request #139 from openstack-charmers/issue/138
neutron: Retry operation after change of config
2019-11-29 16:19:18 +00:00