Liam Young
bf2c7bba48
Merge pull request #30 from thedac/percona-zaza-tests
...
Zaza tests for percona-cluster
2019-07-18 12:35:24 +01:00
David Ames
81604c399b
Review requests for Liam
2019-07-17 11:07:52 -07:00
David Ames
05517b566e
Review requests for Alex
2019-07-17 08:50:07 -07:00
Frode Nordahl
cbcbb90922
octavia: Fix gathering of payload ips
...
The existing code lead to intermittent failures as there are a few
Neutron ports tagged with ``device:owner`` ``compute:nova`` that
has nothing to do with our payload instances.
Get IP information by asking Nova to list instances instead.
2019-07-16 11:57:34 +02:00
David Ames
138bd11207
Zaza tests for percona-cluster
...
Port over amulet tests to zaza for percona-cluster.
Add testing of new feature actions for cold start tests: bootstrap-pxc
and notify-bootstrapped.
2019-07-15 07:51:54 -07:00
Liam Young
cb6df2f689
Allow test to override application name
...
Allow tests to override the default application name as it may not
match what is in the tests.yaml, particularly in the case of CMR
tests.
2019-07-03 06:49:54 +01:00
Frode Nordahl
00eb43eaf1
Merge pull request #24 from lolwww/master
...
Add cinder-backup-swift functional tests
2019-06-30 10:12:03 +02:00
lolwww
824a943f42
Add wait for status in cinder-backup-swift test
2019-06-28 21:40:23 +03: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
Frode Nordahl
b6eadf243b
Fix lint
...
Also re-enable unit tests for the resident utilities etc.
2019-06-27 11:33:52 +02:00
David Ames
bf93335017
Merge pull request #17 from openstack-charmers/feature/neutron-api
...
Add new Neutron API Tests
2019-06-26 10:15:12 -07:00
lolwww
6dcc83af87
Fix retry for delete_volume method
2019-06-26 13:26:33 +03:00
Chris MacNaughton
83e4ca7247
Ensure we use pgrep >= bionic-stein
2019-06-26 10:24:07 +02: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
Chris MacNaughton
cf9b8f9d0a
update for some style points in review
2019-06-21 14:54:38 +02:00
Frode Nordahl
7140e4e064
Add payload test
...
Create listener, pool, healthmonitor and members.
Check that we can get payload through the load balancer.
2019-06-21 14:41:40 +02:00
Frode Nordahl
e395d1baf2
Add setup function for payload test instance
...
The instance will listen on TCP port 80 and serve up a Apache
welcome page. This can be put behind a load balancer to validate
operation.
2019-06-21 14:41:27 +02:00
Frode Nordahl
eafa0036f7
Allow passing custom security group rules
2019-06-21 14:41:16 +02:00
Frode Nordahl
b036e5d487
Allow passing userdata when launching instance ( #22 )
...
With help from ``cloud-init`` this allows a test author to tailor
guests for use in payload testing.
2019-06-21 09:02:03 +02:00
Chris MacNaughton
39fda633b0
add new neutron netwokring test
2019-06-20 15:53:45 +02:00
Frode Nordahl
a73cede82a
Fix erroneous use of generator return
2019-06-20 12:35:06 +02:00
Frode Nordahl
cb68bdb490
Add missing docstring, use new raise_on_failure param
...
The Zaza run_action functions ought to have a raise exception
option, openstack-charmers/zaza#251
2019-06-20 07:59:17 +02:00
Frode Nordahl
9104c82b91
octavia/diskimage-retrofit: Add charm setup and tests
...
Setup can be used standalone by other charms consuming the
``octavia-diskimage-retrofit`` charm for their testing purposes.
Tests the charms actions.
Full end to end test will be done by consuming this charm in the
``octavia`` charm tests.
2019-06-19 15:28:32 +02:00
Chris MacNaughton
704869d977
Add new Neutron API Tests
2019-06-18 09:18:18 +02:00
Liam Young
11b55d5b4c
Support initializing vault with no clients
...
Currently when vault auto_inititialize [sic] is called a validation
step is run at the end to check that clients connected to vault
have the correct setup. However in sometimes there are no clients
to run validation with (as with cross model relation testing). To
facilitate this expose a new method 'auto_initialize_no_validation'
which skip the client validation.
Also correct the spelling of auto_inititialize but add a partial
to support tests that are already using the old spelling.
2019-06-11 15:27:03 +00: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
eec43340eb
Extend Nova compute tests. ( #14 )
...
Extend the nova compute tests to cover some that were missed from
the amulet tests.
2019-06-05 10:32:02 +02:00
coreycb
1bbe859a60
Merge pull request #5 from cloud-padawan/ceph-proxy-tests
...
added ceph-proxy tests
2019-05-30 12:19:59 -04:00
Ramon Grullon
0c32e1b0d9
added ceph-proxy tests
2019-05-30 14:44:16 +00:00
Liam Young
ce9db8434b
Extend cinder testing ( #13 )
...
* Extend cinder testing
* Run sec checklist on all units of application
2019-05-23 14:48:39 +02:00
Liam Young
748d1ba6e1
Remove erroneous print message ( #12 )
2019-05-23 12:01:41 +02:00
Liam Young
648ac9262b
Expose resource_removeds retry options ( #11 )
...
resource_removed is used in many places to monitor removal of
different kinds of OpenStack resource. It is reasonable to expect a
flavor to be removed in a few seconds where as an image based instance
may take minutes to be removed. With that in mind this change
exposes the retry options used by tenacity allowing the caller to
set reasonable expectations for the resource removal.
2019-05-23 11:16:03 +02:00
David Ames
dc3ca2edef
Bug fix for HA SAML tests
2019-05-21 20:36:27 +00:00
coreycb
d91d4c5549
Merge pull request #7 from thedac/saml
...
Fixes for SAML testing
2019-05-20 11:23:25 -04:00
David Ames
9c64258650
Merge pull request #9 from gnuoy/feature/cinder
...
Add cinder tests
2019-05-20 07:53:34 -07:00
Liam Young
1646073f02
Add cinder tests
2019-05-20 11:46:56 +00:00
Chris MacNaughton
cf3d00edd5
Remove test that is being migrated upstream to zaza
...
https://github.com/openstack-charmers/zaza/pull/238
2019-05-20 08:30:51 +02:00
David Ames
40e3148133
Fixes for SAML testing
...
Move SAML testing to zaza.openstack tests
Bug fixes
2019-05-17 22:13:47 +00:00
Liam Young
9721fe5d42
Fix restart_on_changed helper ( #6 )
...
The restart_on_changed helper was moved to use the config_change
context manager but the code that checks that the config file is
correctly reverted at the end of the test was accidently left within
the context.
2019-05-17 15:08:58 +02:00
Liam Young
6dad655b5d
Avoid adding duplicate handler ( #4 )
...
If a logging handler has already been added don't add it again.
2019-05-14 15:31:55 +02:00
Liam Young
5c68401d96
Add swift tests ( #2 )
2019-05-13 13:36:48 +02:00
Liam Young
6b2c1d26eb
Add function for getting keystone auth from relation
2019-05-13 09:06:40 +00:00
Chris MacNaughton
0c2f36fb4e
modify base zaza poackage into zaza.openstack package
2019-05-08 13:38:33 +02:00
Liam Young
278107e391
Merge pull request #229 from ChrisMacNaughton/bug/1826542
...
ensure we have a secret KV backend
2019-04-30 11:28:26 +02:00
Chris MacNaughton
dd434e281e
Add zaza namespacing, starting with openstack
2019-04-25 17:46:03 +02:00