Commit Graph

53 Commits

Author SHA1 Message Date
Liam Young 748915646a First set of updates to set model name explicitly 2019-11-25 10:49:50 +00:00
Frode Nordahl 1689a4452e net: Add support for DVR deployments with NGW 2019-11-12 15:33:01 +01:00
Alex Kavanagh 5956b0b163 Merge pull request #117 from openstack-charmers/bug/1851710
Increase number of attempts for ping_response
2019-11-11 09:12:42 +00:00
Frode Nordahl 9391758fba Increase number of attempts for ping_response
Some configurations require more time to settle before we get the
expected response. (LP: #1851710)
2019-11-11 10:04:30 +01:00
Frode Nordahl 8aced1c5b2 net: Revert switch to wait_for_application_states
We are stuck with juju_wait until we figure out how to deal with
all the non ['active', 'idle', 'Unit is ready.'] workload/agent
states and msgs that our mojo specs are exposed to.
2019-11-06 15:49:40 +01:00
Frode Nordahl 8d676bf9fa Make non-existent tests/tests.yaml non-fatal where possible
Not all test environments or runners are equal, don't crash on
non-existent test config.
2019-11-05 16:38:06 +01:00
Liam Young b5f46b2820 Merge pull request #108 from openstack-charmers/ovn-charm
Teach `basic_overcloud_network` configure job about OVN
2019-11-05 10:01:50 +00:00
Liam Young 63fb045f02 Teach zaza about designate version 2019-11-04 11:35:26 +00:00
Frode Nordahl 675b109d54 Optionally limit number of units to get port attached
This is useful for validating deployments with OVN where it is not
required to have external networking attached to every chassis.

Any chassis that does not have external networking directly
attached will forward traffic destined for the external network
through a tunnel to a chassis that does.
2019-11-02 17:16:39 +01:00
Frode Nordahl 8e8544bab7 Fix ovn_present for ovn-dedicated-chassis
Add missing unit test.
2019-11-02 10:31:30 +01:00
Frode Nordahl 0163f79ec2 Teach `configure_gateway_ext_port()` about OVN
Also stop using ``juju_wait``.
2019-11-01 06:52:22 +01:00
Frode Nordahl 7d1d04a742 Deduce whether DVR is enabled from neutron-api config
Add helper to detect presence of OVN in deployment
2019-11-01 06:39:17 +01:00
Frode Nordahl 85927e20c6 Add helper to get uuids of machines w/OVN chassis
Refactor get_machines_for_application as generator function instead
of building and passing on static List.
2019-11-01 06:39:07 +01:00
Jose Delarosa 08b5b70854 Fix pep8 failures 2019-10-25 16:28:27 -05:00
Jose Delarosa d4ea94298f Add heat functional tests 2019-10-25 15:54:03 -05:00
David Ames a207fea389 Stop setting external DNS
Use neutron DNS by not setting a DNS server on the subnet.
Also correct TEST_NAME_SERVER for potential future use.
2019-10-21 16:08:35 -07:00
Frode Nordahl 9d391cd8dc Merge pull request #79 from openstack-charmers/disable_addport_for_dvr
disable add_dataport_to_netplan for dvr deployments
2019-10-02 13:18:29 +02:00
Andrew McLeod d96bdd118d disable add_dataport_to_netplan for dvr deployments 2019-10-02 13:11:46 +02:00
Alex Kavanagh 55ee8ffe3f WIP - fix mac_address access issue 2019-10-01 10:49:19 +01:00
Andrew McLeod 34cf2f1914 disable dataport addition 2019-10-01 10:14:44 +02:00
Andrew McLeod cd7b3a1786 pep8 fixes 2019-09-30 16:39:27 +02:00
Andrew McLeod 2a917f5908 refresh port in get mac method 2019-09-30 16:32:10 +02:00
Liam Young 64ddda0541 Disable add_dataport_to_netplan while issue #72 is investogated 2019-09-30 13:36:59 +00:00
Andrew McLeod e5e7d03e1f fix doctstring 2019-09-30 13:04:12 +02:00
Andrew McLeod 443b2295c3 add doctstring 2019-09-30 13:00:19 +02:00
Andrew McLeod 903b612ba9 move mac_address retry to smaller method 2019-09-30 12:57:17 +02:00
Andrew McLeod b735c5885f add tenacity with backoff to configure ext dataport method 2019-09-30 11:40:14 +02:00
Frode Nordahl 959d81370a Merge pull request #64 from gnuoy/aodh
Add support for aodh tests
2019-09-26 17:20:17 +02:00
Liam Young d7e2976f22 Merge pull request #62 from openstack-charmers/add_plumb_dataport
add plumb_dataport_method
2019-09-26 13:25:21 +01:00
Andrew McLeod 5ad18dfc2f fix context mgr 2019-09-26 14:19:37 +02:00
Andrew McLeod 1af831399a add context manager for netplan_file 2019-09-26 14:16:19 +02:00
Andrew McLeod 6f903b73a6 fix interface and mac address matching 2019-09-26 13:59:59 +02:00
Andrew McLeod 028602f365 change terminology from plumb 2019-09-26 13:47:19 +02:00
Liam Young 2a15116868 Add aodh api test 2019-09-25 17:44:14 +00:00
Andrew McLeod 48a410151e fix typo 2019-09-25 16:19:12 +02:00
Andrew McLeod 36e9e45f0b add dvr_mode to docstring 2019-09-25 16:17:08 +02:00
Andrew McLeod 889053a3df fix docstring 2019-09-25 16:14:37 +02:00
Andrew McLeod ab89054847 enable guest interface plumbing for bionic-queens and later 2019-09-25 16:08:20 +02:00
Andrew McLeod 19306d6600 WIP - add plumb_dataport_method 2019-09-24 16:25:53 +02:00
Liam Young af856138ee Increase wait time for guest to boot.
Zaza seems to currently wait for 64+32+16+8+4+2+1 seconds (127) for
a guest to boot. This is not quite enough sometimes, so increase
this to 511 seconds.
2019-09-23 15:15:11 +01:00
Ryan Beisner c77bf176d7 Consume the http proxy info using the new OS_ env var fmt 2019-08-29 12:43:46 -05:00
David Ames 1de731a70f Ceilometer is in a blocked state until action run
For a full stack deployment ceilometer will be in a blocked state waiting
on the ceilometer-action run.

Add this to the workload exceptions dict.
2019-08-01 10:18:59 -07:00
lolwww 6678a4e5bc Fix indents for pep8 2019-06-28 00:02:52 +03:00
lolwww 514d113365 Add check for volume backup_driver, remove unneeded code 2019-06-27 23:43:17 +03:00
lolwww 6dcc83af87 Fix retry for delete_volume method 2019-06-26 13:26:33 +03:00
lolwww 6180153bbe Adding delete_volume methods to openstack utilities 2019-06-26 01:03:58 +03:00
lolwww 4f234eb0aa Add cinder-backup-swift tests 2019-06-25 14:15:23 +03:00
Frode Nordahl eafa0036f7 Allow passing custom security group rules 2019-06-21 14:41:16 +02:00
Chris MacNaughton 045c50637b Add a new SSH function
It is likely that there are other commands that we
would like to run in our tests, so this is a new SSH
command runner that the existing SSH check has been
updated to use.
2019-06-06 13:46:06 +02:00
Liam Young 748d1ba6e1 Remove erroneous print message (#12) 2019-05-23 12:01:41 +02:00