Commit Graph

435 Commits

Author SHA1 Message Date
Chris MacNaughton
efea4db444 migrate generic test features to utils 2019-03-01 09:13:32 +01:00
Chris MacNaughton
197c907dff Add test for Keystone security-checklist action 2019-03-01 09:13:32 +01: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