Commit Graph

434 Commits

Author SHA1 Message Date
Liam Young 463cf25cd6 Move guest creation code.
The code to create a guest is currently in the nova tests area but
many other tests need to reuse this code. So, move the guest
creation code to the configuration area to be consistent with
network setup.
2019-03-04 13:04:32 +00:00
Pete Vander Giessen f323d05878 Merge pull request #185 from openstack-charmers/revert-183-keystone-security-audit
Revert "Add test for Keystone security-checklist action"
2019-02-28 17:33:15 +01:00
Pete Vander Giessen f298138edd Merge branch 'master' into revert-183-keystone-security-audit 2019-02-28 17:17:05 +01:00
Pete Vander Giessen 1ff5b44a2b Merge pull request #186 from openstack-charmers/revert-184-ceph-osd-security-checklist
Revert "Add ceph-osd test for the security checklist action"
2019-02-28 17:16:48 +01:00
Chris MacNaughton f338ee4a03 Revert "Add ceph-osd test for the security checklist action" 2019-02-28 16:53:42 +01:00
Chris MacNaughton a054765c1a Revert "Add test for Keystone security-checklist action (#183)"
This reverts commit b68be17407.
2019-02-28 16:53:04 +01:00
Ryan Beisner d6bb2393f8 Merge pull request #184 from openstack-charmers/ceph-osd-security-checklist
Add ceph-osd test for the security checklist action
2019-02-28 15:04:59 +01:00
Chris MacNaughton ca8b0dc9ff Add ceph-osd test 2019-02-28 14:45:24 +01:00
Chris MacNaughton b68be17407 Add test for Keystone security-checklist action (#183)
Also includes a helper to validate security assertions in zaza tests
2019-02-28 13:33:32 +01:00
Liam Young d075bb6936 Merge pull request #182 from thedac/include-swiftclient
Declare swfitclient requirement
2019-02-09 06:58:23 +00:00
David Ames bcecba0a53 Declare swfitclient requirement
When zaza is installed as a dependency it requires swiftclient.
Guarantee swiftclient is installed as a dependency of zaza.
2019-02-08 16:28:24 -08:00
Alex Kavanagh 9ad092ab9b Merge pull request #176 from javacruft/radosgw-tests
ceph: Add tests for radosgw
2019-02-05 14:17:38 +00:00
James Page 7bc8fb6da2 Allow configure section to be absent 2019-02-05 10:56:15 +00:00
James Page bf90ca9939 Merge branch 'master' into radosgw-tests 2019-02-05 10:32:10 +00:00
James Page 7f6730e7ca Sort out encoding 2019-02-04 11:29:41 +00:00
James Page eda78c178f Fix get_object call 2019-02-04 11:28:13 +00:00
James Page 4dd28679ef Fixup put object call 2019-02-04 11:26:45 +00:00
James Page 273d2910e9 Add basic Swift check 2019-02-04 10:40:01 +00:00
Alex Kavanagh e88b307440 Merge pull request #181 from ChrisMacNaughton/spacing-fix
match correct PEP8 styling
2019-02-01 13:15:39 +00:00
Chris MacNaughton 60f998be17 match correct PEP8 styling 2019-02-01 13:32:13 +01:00
James Page 579e588787 Rework rgw service checks 2019-01-31 11:54:17 +00:00
Alex Kavanagh 3d387c09eb Merge pull request #180 from ChrisMacNaughton/document-assertions
Add docstrings to file-assertion code
2019-01-31 10:11:11 +00:00
Chris MacNaughton 0a73120e0f Add docstrings to file-assertion code 2019-01-31 08:51:55 +01:00
David Ames 08f8dd12ee Merge pull request #179 from gnuoy/bug/configure-cinder-version
Pass a version to the cinder client.
2019-01-30 09:27:03 -08:00
Liam Young 97edfa0433 Pass a version to the cinder client.
Passing a version to the cinder client is mandatory *1 so
supply a version and default to 2 as per existing amulet
helper.

*1 https://github.com/openstack/python-cinderclient/blob/master/cinderclient/client.py#L795
2019-01-30 16:49:31 +00:00
Chris MacNaughton a0f44d13c2 Merge pull request #177 from ChrisMacNaughton/glob-permissions
Allow file assertions to include globs
2019-01-30 14:29:58 +01:00
Chris MacNaughton 17d5ee2d3b Merge branch 'master' into glob-permissions 2019-01-30 12:19:11 +01:00
Chris MacNaughton fdffe20a8a remove dynamic function default 2019-01-30 11:59:44 +01:00
Chris MacNaughton a49dfb79c9 move paths calculation out one loop 2019-01-30 11:50:10 +01:00
Frode Nordahl aefecfe05f Merge pull request #178 from ChrisMacNaughton/dvr-networking
allow deployed bundle to use DVR
2019-01-30 11:34:19 +01:00
Chris MacNaughton 6ec0eeb04f allow deployed bundle to use DVR 2019-01-30 11:02:24 +01:00
Chris MacNaughton 774a49faef Support globstar for recursion 2019-01-29 14:49:03 +01:00
Chris MacNaughton cd6ad8485f Allow file assertions to include globs 2019-01-29 14:03:47 +01:00
James Page 733fe2e600 Fixup hostname string formatting 2019-01-28 16:40:48 +00:00
James Page a5b95bb12c ceph: Add tests for radosgw
Basic ones to start with.
2019-01-28 15:14:47 +00:00
Liam Young 8f041c5328 Merge pull request #174 from openstack-charmers/revert-173-add-file-assertions-release
Revert "WIP: Add release comparison options"
2019-01-17 09:41:40 +00:00
Liam Young 0b6d5e69b9 Revert "WIP: Add release comparison options" 2019-01-17 09:39:34 +00:00
Liam Young 29a197b1a2 Merge pull request #173 from ChrisMacNaughton/add-file-assertions-release
WIP: Add release comparison options
2019-01-17 09:39:25 +00:00
Chris MacNaughton f7f1c33b5b Add release comparison options 2019-01-15 17:00:53 +01:00
Liam Young 0107fd4543 Merge pull request #172 from ChrisMacNaughton/local-tests
Allow tests to be imported from the charm directory
2019-01-14 10:19:31 +00:00
Chris MacNaughton a51b8d9070 Allow tests to be imported from the charm directory 2019-01-11 09:07:08 +01:00
David Ames 50aeb64bcc Merge pull request #171 from ChrisMacNaughton/file-ownership
rename expected file from files.yaml to file-assertions.yaml
2018-12-13 08:32:49 -08:00
Chris MacNaughton ec82f8f889 rename expected file from files.yaml to file-assertions.yaml 2018-12-13 15:40:45 +01:00
Liam Young d68757ff4b Merge pull request #170 from fnordahl/add-octavia-crud-action
Make Octavia setup function run `configure-resources` action
2018-12-04 15:01:32 +00:00
Frode Nordahl d5b996f572 Make Octavia setup function run configure-resources action 2018-12-04 14:37:58 +01:00
Chris MacNaughton 8e29453f74 Merge pull request #169 from thedac/generalize_config_change
Allow application_name parameter to config_change
2018-12-04 10:01:06 +01:00
David Ames 25cfab8651 Allow application_name parameter to config_change
When the charm under test is not the self.application_name of the object
of the setup/test class zaza.test_charms.test_utils.config_change would
try to make a configuration change to the wrong charm. This lead to
https://github.com/openstack-charmers/zaza/issues/168.

This change allows passing application_name to config_change for when
the charm under test is not the same as the object's
self.application_name.

Closes-Issue: https://github.com/openstack-charmers/zaza/issues/168
2018-12-03 19:33:06 +00:00
David Ames 9411241295 Merge pull request #166 from openstack-charmers/log-overlays
Log overlays and template renders for greater visibility
2018-11-30 13:37:33 -08:00
Ryan Beisner f9d6203f4b Log overlays and template renders for greater visibility 2018-11-30 15:22:47 -06:00
David Ames 9e62dae2ef Merge pull request #163 from fnordahl/add-ovs-and-octavia-tests
Add Octavia tests
2018-11-30 08:22:45 -08:00