Liam Young
57a7c8c90f
Merge pull request #126 from ajkavanagh/policy-overrides-openstack-dashboard
...
Modified policyd tests to support openstack-dashboard
2019-11-21 13:12:26 +00:00
Alex Kavanagh
4ac88e92bb
Fix nit re: copy/paste comment
2019-11-21 13:04:14 +00:00
Alex Kavanagh
1b5613ac00
Fix pep8 issue
2019-11-21 09:22:57 +00:00
Alex Kavanagh
28db85e06c
Fix more policyd tests so that they can work o-s dashboard
...
The difference in how openstack-dashboard and every other service uses
policies continues to create special cases. This set of fixes deals
with some more of those differences.
2019-11-20 17:23:26 +00:00
Alex Kavanagh
c0db2def3b
Modified policyd tests to support openstack-dashboard
...
* Addition of the (incomplete) openstack-dashboard test.
* Modification of other charm policyd override tests to support
multi-file policy overrides resource ZIP.
2019-11-20 17:23:26 +00:00
Alex Kavanagh
8f09ed84d5
Merge pull request #127 from thedac/reboot-cluster-from-complete-outage
...
Reboot cluster from complete outage tests
2019-11-19 20:27:48 +00:00
David Ames
af64a75fd7
Use model.run_action_on_leader
...
Address reveiw requests
Use model.run_action_on_leader
Log action.data on action failure
2019-11-19 11:51:04 -08:00
David Ames
9c75b89273
Reboot cluster from complete outage tests
...
Testing for cold start scenario for MySQL InnoDB Cluster.
2019-11-18 16:46:08 -08:00
Alex Kavanagh
9e7edf7921
Merge pull request #113 from openstack-charmers/feature/manila-ganesha
...
Add functional tests for Manila with Ganesha
2019-11-14 09:19:40 +00:00
coreycb
95a1ad1f2e
Merge pull request #121 from thedac/mysqlbackup
...
Add mysqldump action test
2019-11-13 11:15:06 -05:00
Alex Kavanagh
37241ba61b
Merge pull request #124 from openstack-charmers/issue/123
...
policyd: await agent status executing after config change
2019-11-13 13:46:39 +00:00
Frode Nordahl
4298be05d2
policyd: await agent status executing after config change
...
The current implementation may miss waiting for config change to
actually happen as it in some circumstances jumps to waiting for a
idle state prior to the model executing anything.
Add a wait for agent status `executing` immediatelly after config
change to avoid this.
Fixes #123
2019-11-13 14:29:18 +01:00
Chris MacNaughton
396db15475
Merge pull request #122 from openstack-charmers/neutron-retry-ping
...
neutron: Add tenacity to retry ping
2019-11-13 19:35:21 +08:00
Frode Nordahl
e51b3c481d
neutron: Add tenacity to retry ping
...
It would be awesome if the first iteration of a ARP lookup, ICMP
echo and ICMP reply on a newly created instance was always
successful. Sadly this is not the reality.
2019-11-13 12:03:17 +01:00
Frode Nordahl
187340beb1
Merge pull request #114 from openstack-charmers/ovn-charm
...
TLS related fixes for successful run of neutron-api tests
2019-11-13 06:38:19 +01:00
David Ames
9cd26e9e4c
Add mysqldump action test
2019-11-12 14:17:08 -08:00
Frode Nordahl
9108059f71
vault: Extend workaround for LP: #1826382
...
We also need to restart consumers of the placement API on the
'nova-cloud-controller' unit.
2019-11-12 17:40:25 +01:00
Frode Nordahl
43322b0152
neutron: Deduce expected security check results on TLS presence
...
If 'neutron-api' has a certificates relation to vault we have
different expectations of the security checklist result.
2019-11-12 17:40:16 +01:00
Liam Young
a0b85c4406
Merge pull request #118 from openstack-charmers/bug/1851710
...
net: Add support for DVR deployments with NGW
2019-11-12 15:21:42 +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
Alex Kavanagh
801c242200
Merge pull request #116 from thedac/fix-list-sort
...
Fix generator sort failure
2019-11-08 09:55:13 +00:00
Chris MacNaughton
46fad02251
apparently cloud-init doesn't actually create a directory like that
2019-11-08 11:50:51 +08:00
Chris MacNaughton
d97b6a77c4
fix ssh command
2019-11-08 08:59:40 +08:00
David Ames
55c2e60b8e
Fix generator sort failure
2019-11-07 15:55:35 -08:00
Alex Kavanagh
ca98d2af7f
Merge pull request #107 from thedac/mysql8-actions
...
MySQL 8 specific tests
2019-11-07 16:00:29 +00:00
David Ames
c6530f244d
Merge pull request #111 from ajkavanagh/heat-policyd-tests
...
Add heat policy.d functional tests
2019-11-07 07:50:08 -08:00
Chris MacNaughton
6c817e5942
move getting share locations to later
2019-11-07 20:42:41 +08:00
Chris MacNaughton
d016777c77
ensure python-manilaclient is in the setup.py
2019-11-07 20:15:22 +08:00
Chris MacNaughton
a5b618d08b
refactor tests a bit
2019-11-07 15:13:06 +08:00
Chris MacNaughton
ce0eb7ab12
Add functional tests for Manila with Ganesha
...
Add a functional gate where we mount a share on two VMs
in the cloud under test to validate that manila + ganesha
shares work correctly.
2019-11-07 11:32:28 +08:00
Corey Bryant
6d53e6d758
Increase wait attempts for volume availability
...
Increase wait attempts for availability of volume created from image
in CephRBDMirrorTest. This is taking longer as of Nautilus due to
switch to using juju storage backed by undercloud cinder taking
longer than prior method of directory-backed OSD devices.
2019-11-06 20:59:48 -05:00
David Ames
22614a3099
Get leaders and non-leaders
2019-11-06 15:35:56 -08:00
David Ames
25b3932ce9
MySQL 8 zaza tests
...
* Re-arrange the MySQL, Percona-cluster classes to avoid code
duplication
* cluster-status action
2019-11-06 15:28:20 -08:00
Corey Bryant
3437f8bc02
tmp
2019-11-06 14:58:39 -05:00
Liam Young
4ff8f74e73
Merge pull request #112 from openstack-charmers/ovn-charm
...
net: Revert switch to wait_for_application_states
2019-11-06 15:13:32 +00: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
Alex Kavanagh
b95f6e6e7d
Add heat policy.d functional tests
2019-11-06 11:40:20 +00:00
Liam Young
f1b4c112e4
Merge pull request #110 from openstack-charmers/ovn-charm
...
Make non-existent tests/tests.yaml non-fatal where possible
2019-11-05 16:57:10 +00: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
Alex Kavanagh
c2660eebe9
Merge pull request #109 from gnuoy/add-designate-pkg-info
...
Teach zaza about designate version
2019-11-04 12:03:15 +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
Chris MacNaughton
89a9c4bd4d
Merge pull request #106 from gnuoy/add-zaza-storage-tests
...
Refactor swift tests and add storage
2019-11-01 10:13:58 +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