summaryrefslogtreecommitdiffstats
path: root/qa/tasks/swift.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* qa: Enable flake8 tox and fix failuresThomas Bechtold2019-12-121-1/+0
| | | | | | | | There were a couple of problems found by flake8 in the qa/ directory (most of them fixed now). Enabling flake8 during the usual check runs hopefully avoids adding new issues in the future. Signed-off-by: Thomas Bechtold <tbechtold@suse.com>
* qa: get rid of iteritems for python3 compatibilityKyr Shatskyy2019-10-151-5/+5
| | | | | Fixes: https://tracker.ceph.com/issues/42267 Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
* qa: get rid of iterkeys for py3 compatibilityKyr Shatskyy2019-10-111-1/+1
| | | | | | Fixes: https://tracker.ceph.com/issues/42287 Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
* qa/rgw: clean up arguments for swift taskCasey Bodley2019-07-011-15/+5
| | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/rgw: swift task filters out config for skipped clientsCasey Bodley2019-07-011-0/+2
| | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/rgw: swift task looks for rgw_server endpointCasey Bodley2019-07-011-18/+7
| | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/rgw: fix swift warning messageCasey Bodley2019-06-211-1/+1
| | | | | | | | File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/swift.py", line 245, in task log.warning('Swift tests cannot run on rhel 7.6+, skipping client {client}'.format(client)) KeyError: 'client' Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/rgw: fix import error in tasks/swift.pyCasey Bodley2019-06-171-3/+2
| | | | | | | | > ImportError: No module named packaging replaces packaging.version.Version with distutils.version.LooseVersion Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/rgw: skip swift tests on rhel 7.6+Casey Bodley2019-06-131-4/+13
| | | | | | | | swift bootstrap fails because libev-devel is not available Fixes: http://tracker.ceph.com/issues/40304 Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/tasks/swift: add support for the "force-branch" configurable.Radoslaw Zarzynski2018-03-231-4/+5
| | | | Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
* qa/rgw: swift task conditionally sets auth_sslCasey Bodley2018-03-091-1/+1
| | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* qa/rgw: add class for rgw endpointsCasey Bodley2018-03-091-1/+5
| | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* tests: swift.py: tweak importsNathan Cutler2017-06-251-4/+4
| | | | | | | | | | The ".." form only works within the teuthology repo. With swift.py now in the Ceph repo, we have to be explicit. Error message was: "ValueError: Attempted relative import beyond toplevel package Signed-off-by: Nathan Cutler <ncutler@suse.com>
* tests: move swift.py task to qa/tasksNathan Cutler2017-06-231-0/+263
In preparation for moving this task from ceph/teuthology.git into ceph/ceph.git The move is necessary because jewel-specific changes are needed, yet teuthology does not maintain a separate branch for jewel. Also, swift.py is a Ceph-specific task so it makes more sense to have it in Ceph. Signed-off-by: Nathan Cutler <ncutler@suse.com>