]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
8 years agoswift: added "--cluster" to rgw-admin command for multisite support
Ali Maredia [Thu, 10 Nov 2016 18:58:35 +0000 (13:58 -0500)]
swift: added "--cluster" to rgw-admin command for multisite support

Signed-off-by: Ali Maredia <amaredia@redhat.com>
10 years agoMerge pull request #470 from ceph/wip-remote
Andrew Schoen [Thu, 23 Apr 2015 19:49:30 +0000 (14:49 -0500)]
Merge pull request #470 from ceph/wip-remote

Add timeouts to Remote connection functions

10 years agoMerge pull request #466 from ceph/wip-11426
Andrew Schoen [Mon, 20 Apr 2015 17:38:29 +0000 (12:38 -0500)]
Merge pull request #466 from ceph/wip-11426

Log stderr in get_latest_image_version_deb()

10 years agoMerge pull request #462 from ceph/wip-ssh-keys
Dan Mick [Wed, 15 Apr 2015 17:30:46 +0000 (10:30 -0700)]
Merge pull request #462 from ceph/wip-ssh-keys

When modifying authorized_keys, store a backup

10 years agoMerge pull request #460 from zhouyuan/mkdir_p
Zack Cerza [Tue, 14 Apr 2015 17:38:15 +0000 (11:38 -0600)]
Merge pull request #460 from zhouyuan/mkdir_p

Make parent directories as needed

10 years agoswift: set full access to subusers creation
Yehuda Sadeh [Mon, 24 Nov 2014 17:59:30 +0000 (09:59 -0800)]
swift: set full access to subusers creation

Default subuser permissions are 'none'.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
11 years agoRemove most ceph-specific tasks. They are in ceph-qa-suite now.
Zack Cerza [Wed, 6 Aug 2014 16:06:34 +0000 (10:06 -0600)]
Remove most ceph-specific tasks. They are in ceph-qa-suite now.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRevert "Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()'"
Zack Cerza [Thu, 27 Mar 2014 16:35:28 +0000 (11:35 -0500)]
Revert "Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()'"

This reverts commit d693b3f8950ffd1f2492a4db0f8234fee31f00f0.

11 years agoLines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()'
Warren Usui [Sat, 1 Mar 2014 03:13:40 +0000 (19:13 -0800)]
Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()'
and '(remote,) = ctx.cluster.only(role).remotes.iterkeys()' would fail with
ValueError and no message if there were less than 0 or more than 1 key.
Now a new function, get_single_remote_value() is called which prints out
more understandable messages.

Fixes: 7510
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agoMerge pull request #186 from ceph/wip-7369
Alfredo Deza [Wed, 19 Feb 2014 21:40:17 +0000 (16:40 -0500)]
Merge pull request #186 from ceph/wip-7369

Fix #7369: "sed expression must be raw string"

11 years agoMerge pull request #188 from ceph/wip-calamari-onefile
Zack Cerza [Fri, 14 Feb 2014 20:59:04 +0000 (14:59 -0600)]
Merge pull request #188 from ceph/wip-calamari-onefile

Add Calamari test tasks, test script

11 years agoMerge pull request #192 from ceph/wip-6537-wusui
Zack Cerza [Fri, 14 Feb 2014 17:50:55 +0000 (11:50 -0600)]
Merge pull request #192 from ceph/wip-6537-wusui

Readjust the indentation of mon_clock_skew_check.py and mon_thrash.py.

11 years agoMerge pull request #194 from ceph/wip-6534-wusui
Zack Cerza [Fri, 14 Feb 2014 17:45:51 +0000 (11:45 -0600)]
Merge pull request #194 from ceph/wip-6534-wusui

Add docstrings to internal.py

11 years agoMerge pull request #193 from ceph/wip-6538-wusui
Zack Cerza [Fri, 14 Feb 2014 17:45:19 +0000 (11:45 -0600)]
Merge pull request #193 from ceph/wip-6538-wusui

Add doc strings to Swift tests

11 years agoMerge pull request #187 from ceph/wip-better-debug
Zack Cerza [Fri, 14 Feb 2014 17:43:15 +0000 (11:43 -0600)]
Merge pull request #187 from ceph/wip-better-debug

Debug output improvements

11 years agoAdd doc strings to Swift tests
Warren Usui [Fri, 14 Feb 2014 05:11:34 +0000 (21:11 -0800)]
Add doc strings to Swift tests

Fixes: 6538
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agoAdd docstrings to s3 related tasks.
Warren Usui [Wed, 12 Feb 2014 04:21:06 +0000 (20:21 -0800)]
Add docstrings to s3 related tasks.

Fixes: 6536
Signed-off-by: Warren Usui <warren.usui@inktank.com>
12 years agoFix namespace collision
Zack Cerza [Tue, 24 Sep 2013 19:19:24 +0000 (14:19 -0500)]
Fix namespace collision

12 years agoMerge pull request #106 from ceph/wip-mirror
Alfredo Deza [Tue, 24 Sep 2013 15:17:22 +0000 (08:17 -0700)]
Merge pull request #106 from ceph/wip-mirror

Remove lots of ceph.com hardcoding; default to upstream sources

12 years agoDon't hardcode the git://ceph.com/git/ mirror
Zack Cerza [Fri, 20 Sep 2013 20:53:58 +0000 (15:53 -0500)]
Don't hardcode the git://ceph.com/git/ mirror

Default to https://github.com/ceph/ but add a ~/teuthology.yaml option

12 years agoMerge pull request #78 from ceph/wip-6247
Sage Weil [Fri, 6 Sep 2013 20:24:34 +0000 (13:24 -0700)]
Merge pull request #78 from ceph/wip-6247

Move helper scripts to /usr/local/bin to clean up logs.

12 years agoHelper scripts live in /usr/local/bin now!
Zack Cerza [Fri, 6 Sep 2013 20:08:01 +0000 (15:08 -0500)]
Helper scripts live in /usr/local/bin now!

12 years agos3tests: extend for multi-region tests
Joe Buck [Sat, 24 Aug 2013 02:54:53 +0000 (19:54 -0700)]
s3tests: extend for multi-region tests

Added code to the s3tests task to extract
multi-region info so that that data
can be added to the S3TEST_CONF file
used to run S3 tests.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoMerge pull request #41 from ceph/wip-3791
Alfredo Deza [Mon, 19 Aug 2013 21:10:18 +0000 (14:10 -0700)]
Merge pull request #41 from ceph/wip-3791

Various usability and documentation fixes

12 years agoMerge pull request #40 from ceph/wip-teutharm-wusui
wusui [Fri, 16 Aug 2013 21:47:59 +0000 (14:47 -0700)]
Merge pull request #40 from ceph/wip-teutharm-wusui

Wip teutharm wusui

12 years agoFix some instances where print is being used instead of log
Zack Cerza [Thu, 15 Aug 2013 13:49:35 +0000 (08:49 -0500)]
Fix some instances where print is being used instead of log

12 years agos3/swift tests: call radosgw-admin as the right client
Josh Durgin [Wed, 31 Jul 2013 20:32:58 +0000 (13:32 -0700)]
s3/swift tests: call radosgw-admin as the right client

This allows the right region and zone info to be read from ceph.conf

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agos3tests: clone correct branch
Yehuda Sadeh [Thu, 25 Jul 2013 23:47:34 +0000 (16:47 -0700)]
s3tests: clone correct branch

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
12 years agoMerge branch 'master' of github.com:ceph/teuthology
Sandon Van Ness [Fri, 26 Jul 2013 02:50:39 +0000 (19:50 -0700)]
Merge branch 'master' of github.com:ceph/teuthology

12 years agoMerge remote-tracking branch 'origin/wip-sandon-vm'
Sandon Van Ness [Fri, 26 Jul 2013 02:50:02 +0000 (19:50 -0700)]
Merge remote-tracking branch 'origin/wip-sandon-vm'

Conflicts:
teuthology/lock.py
teuthology/misc.py
teuthology/task/install.py

12 years agoMerge branch 'wip-centos-rgw'
Josh Durgin [Fri, 19 Jul 2013 21:44:51 +0000 (14:44 -0700)]
Merge branch 'wip-centos-rgw'

12 years agos3tests: fix client configurations that aren't dictionaries
Josh Durgin [Wed, 10 Jul 2013 01:50:52 +0000 (18:50 -0700)]
s3tests: fix client configurations that aren't dictionaries

They're always used as dictionaries later on.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoMerge pull request #15 from ceph/wip-ulimits
Sage Weil [Mon, 24 Jun 2013 23:18:36 +0000 (16:18 -0700)]
Merge pull request #15 from ceph/wip-ulimits

Reviewed-by: Warren Usui <warren.usui@inktank.com>
12 years agoenable-coredump -> adjust-ulimits
Sage Weil [Sun, 23 Jun 2013 16:15:28 +0000 (09:15 -0700)]
enable-coredump -> adjust-ulimits

and set max_files to be big, too!

12 years agoMerge branch 'wip-teuth4768a-wusui'
Warren Usui [Wed, 8 May 2013 02:27:51 +0000 (19:27 -0700)]
Merge branch 'wip-teuth4768a-wusui'

Conflicts:
teuthology/task/install.py

12 years agoMerge branch 'next'
Sage Weil [Tue, 7 May 2013 04:31:36 +0000 (21:31 -0700)]
Merge branch 'next'

12 years agos3tests: add force-branch with higher precdence than 'branch'
Sage Weil [Thu, 2 May 2013 20:47:46 +0000 (13:47 -0700)]
s3tests: add force-branch with higher precdence than 'branch'

This way we can force a branch despite something in overrides.

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoMerge remote branch 'origin/next'
Josh Durgin [Wed, 1 May 2013 16:52:02 +0000 (09:52 -0700)]
Merge remote branch 'origin/next'

12 years agofix some errors found by pyflakes
Josh Durgin [Wed, 1 May 2013 00:07:53 +0000 (17:07 -0700)]
fix some errors found by pyflakes

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agos3tests: revert useless portion of 1c50db6a4630d07e72144dafd985c397f8a42dc5
Josh Durgin [Tue, 30 Apr 2013 20:23:22 +0000 (13:23 -0700)]
s3tests: revert useless portion of 1c50db6a4630d07e72144dafd985c397f8a42dc5

Perhaps it was attempting to debug something, but it shouldn't have been committed.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agorgw tests: remove users after each test
Josh Durgin [Tue, 30 Apr 2013 23:49:04 +0000 (16:49 -0700)]
rgw tests: remove users after each test

These should all be cleanup up at some point. They're
almost all the same code.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agorgw tests: clean up immediately after the test
Josh Durgin [Tue, 30 Apr 2013 23:47:34 +0000 (16:47 -0700)]
rgw tests: clean up immediately after the test

There's no need for an explicit cleanup function, so move it back
to where it came from (except in s3roundtrip, which did not have it).

Instead, since these use a nested contextmanager, pass through
and yield to the top-level run_tasks after the nested
contextmanager has finished (and thus run all the cleanup steps
in the subtasks for this test).

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoswift, s3readwrite: add missing yield
Yehuda Sadeh [Tue, 30 Apr 2013 14:06:03 +0000 (07:06 -0700)]
swift, s3readwrite: add missing yield

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
12 years agos3tests, s3readwrite, swift: cleanup explicitly
Yehuda Sadeh [Mon, 29 Apr 2013 18:24:04 +0000 (11:24 -0700)]
s3tests, s3readwrite, swift: cleanup explicitly

Cleaning up test dir explicitly after run, so that
consecutive runs don't fail.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
12 years agoMerge remote-tracking branch 'origin/wip-3634'
Yehuda Sadeh [Wed, 20 Feb 2013 22:10:50 +0000 (14:10 -0800)]
Merge remote-tracking branch 'origin/wip-3634'

12 years agoMerge branch 'unstable'
Sage Weil [Wed, 20 Feb 2013 05:04:24 +0000 (21:04 -0800)]
Merge branch 'unstable'

Conflicts:
teuthology/task/workunit.py

12 years agoInstall ceph debs and use installed debs
Sander Pool [Wed, 6 Feb 2013 19:16:52 +0000 (19:16 +0000)]
Install ceph debs and use installed debs

The ceph task installs ceph using the debian
packages now, and all invocations of binaries installed
in {tmpdir}/binary/usr/local/bin/ are replace with
the use of the binaries installed in standard locations
by the debs.

Author:    Sander Pool <sander.pool@inktank.com>
Signed-off-by: Sam Lang <sam.lang@inktank.com>
12 years agoReplace /tmp/cephtest/ with configurable path
Sam Lang [Wed, 23 Jan 2013 20:37:39 +0000 (14:37 -0600)]
Replace /tmp/cephtest/ with configurable path

Teuthology uses /tmp/cephtest/ as the scratch test directory for
a run.  This patch replaces /tmp/cephtest/ everywhere with a
per-run directory: {basedir}/{rundir} where {basedir} is a directory
configured in .teuthology.yaml (/tmp/cephtest if not specified),
and {rundir} is the name of the run, as given in --name.  If no name
is specified, {user}-{timestamp} is used.

To get the old behavior (/tmp/cephtest), set test_path: /tmp/cephtest
in .teuthology.yaml.

This change was modivated by #3782, which requires a test dir that
survives across reboots, but also resolves #3767.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agotask/swift: change upstream repository url
Yehuda Sadeh [Fri, 21 Dec 2012 18:20:02 +0000 (10:20 -0800)]
task/swift: change upstream repository url

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
12 years agoMerge branch 'wip-mon-thrasher'
Joao Eduardo Luis [Thu, 29 Nov 2012 00:53:59 +0000 (00:53 +0000)]
Merge branch 'wip-mon-thrasher'

12 years agos3tests: fix typo
Sage Weil [Thu, 22 Nov 2012 21:59:58 +0000 (13:59 -0800)]
s3tests: fix typo

12 years agorgw-logsocket: a task to verify opslog socket works
Yehuda Sadeh [Tue, 20 Nov 2012 00:19:06 +0000 (16:19 -0800)]
rgw-logsocket: a task to verify opslog socket works

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
13 years agos3tests: run against arbitrary branch/sha1 of s3-tests.git
Sage Weil [Mon, 10 Sep 2012 18:08:57 +0000 (11:08 -0700)]
s3tests: run against arbitrary branch/sha1 of s3-tests.git

13 years agopull s3-tests.git using git, not http
Sage Weil [Wed, 6 Jun 2012 23:00:55 +0000 (16:00 -0700)]
pull s3-tests.git using git, not http

13 years agoceph.newdream.net -> ceph.com
Sage Weil [Sat, 5 May 2012 16:30:41 +0000 (09:30 -0700)]
ceph.newdream.net -> ceph.com

13 years agoMerge branch 'master' of github.com:ceph/teuthology
Mark Nelson [Wed, 14 Mar 2012 20:32:23 +0000 (15:32 -0500)]
Merge branch 'master' of github.com:ceph/teuthology

13 years agogithub.com/NewDreamNetwork -> github.com/ceph
Sage Weil [Fri, 2 Mar 2012 18:55:19 +0000 (10:55 -0800)]
github.com/NewDreamNetwork -> github.com/ceph

13 years agoAdd necessary imports for s3 tasks, and keep them alphabetical.
Josh Durgin [Tue, 21 Feb 2012 22:54:33 +0000 (14:54 -0800)]
Add necessary imports for s3 tasks, and keep them alphabetical.

13 years agorgw: access key uses url safe chars
Yehuda Sadeh [Tue, 21 Feb 2012 20:12:03 +0000 (12:12 -0800)]
rgw: access key uses url safe chars

Signed-off-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
13 years agouse local mirrors for (most) github urls
Sage Weil [Mon, 16 Jan 2012 06:48:33 +0000 (22:48 -0800)]
use local mirrors for (most) github urls

A cronjob on ceph.newdream.net updates these every 15 minutes.  Sigh.

13 years agoRename "testrados" and "testswift" tasks to not begin with "test".
Tommi Virtanen [Mon, 5 Dec 2011 18:07:25 +0000 (10:07 -0800)]
Rename "testrados" and "testswift" tasks to not begin with "test".

Anything "test*" looks like a unit test, and shouldn't be used for
actual code.

13 years agotestswift: fix config
Yehuda Sadeh [Fri, 18 Nov 2011 00:53:21 +0000 (16:53 -0800)]
testswift: fix config

13 years agorgw: add swift task
Yehuda Sadeh [Thu, 17 Nov 2011 00:00:01 +0000 (16:00 -0800)]
rgw: add swift task

still not completely working (for some reason it skips all the tests)

14 years agos3-tests: use radosgw-admin instead of radosgw_admin
Greg Farnum [Fri, 30 Sep 2011 16:26:42 +0000 (09:26 -0700)]
s3-tests: use radosgw-admin instead of radosgw_admin

Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
14 years agos3tests: Clone repository from github.
Tommi Virtanen [Fri, 16 Sep 2011 18:09:45 +0000 (11:09 -0700)]
s3tests: Clone repository from github.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
14 years agoMove orchestra to teuthology.orchestra so there's just one top-level package.
Tommi Virtanen [Tue, 13 Sep 2011 21:53:02 +0000 (14:53 -0700)]
Move orchestra to teuthology.orchestra so there's just one top-level package.

14 years agoCallers of task s3tests.create_users don't need to provide dummy "fixtures" dict.
Tommi Virtanen [Fri, 9 Sep 2011 20:22:03 +0000 (13:22 -0700)]
Callers of task s3tests.create_users don't need to provide dummy "fixtures" dict.

14 years agoallow s3tests.create_users defaults be overridden
Stephon Striplin [Tue, 9 Aug 2011 20:43:46 +0000 (13:43 -0700)]
allow s3tests.create_users defaults be overridden

14 years agoMake targets a dictionary mapping hosts to ssh host keys.
Josh Durgin [Thu, 14 Jul 2011 23:47:29 +0000 (16:47 -0700)]
Make targets a dictionary mapping hosts to ssh host keys.

14 years agoSkip s3-tests marked fails_on_rgw, they will fail anyway.
Tommi Virtanen [Wed, 6 Jul 2011 21:17:24 +0000 (14:17 -0700)]
Skip s3-tests marked fails_on_rgw, they will fail anyway.

14 years agoThe shell exits after the command, hence there is no need for pushd/popd.
Tommi Virtanen [Tue, 5 Jul 2011 16:27:28 +0000 (09:27 -0700)]
The shell exits after the command, hence there is no need for pushd/popd.

14 years agoAdd s3tests task.
Josh Durgin [Sat, 25 Jun 2011 00:09:47 +0000 (17:09 -0700)]
Add s3tests task.