Adam Dyess
b080f5ff59
config_current doesn't need to flatten values to , but applying config to zaza.model does required all values are strings
2020-01-27 11:46:23 -06:00
Adam Dyess
0614ff5ad6
integrate comments from @thedac to improve waiting for stable, and some documentation issues
2020-01-24 12:59:58 -06:00
Adam Dyess
7063056844
use ':' style argument definitions rather than '@'
2020-01-24 11:23:09 -06:00
Adam Dyess
873b64cde3
improve docstring
2020-01-22 13:25:17 -06:00
Adam Dyess
c76b7d423a
improved docstrings for ldap tests
2020-01-22 13:20:42 -06:00
Adam Dyess
e294034018
improve docstrings for config_current
2020-01-22 13:14:12 -06:00
Adam Dyess
b75aaa79c5
Resolve pep8 violations
2020-01-22 09:33:58 -06:00
Adam Dyess
59b06a956b
resolve another suggestion from ajkavanagh
2020-01-22 09:32:17 -06:00
Adam Dyess
b4f1201da2
Integrate suggestions from ajkavanagh
2020-01-22 09:30:48 -06:00
Adam Dyess
0c9e00610b
wait for keystone to settle also
2020-01-21 14:43:43 -06:00
Adam Dyess
ca8e1e9d5b
import functional tests keystone-ldap and zaza-ify
2020-01-21 14:23:13 -06: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
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
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
Chris MacNaughton
ccec8f0c68
Add a short exponential retry to the mount setup bits
2020-01-10 11:55:32 +01: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
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
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
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