Zack Cerza
933f7dcf53
Add docs to tox envlist
...
So PRs don't break documentation
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-12-01 14:37:59 -07:00
Zack Cerza
40e661ab73
Remove fancy source file handling
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-12-01 14:37:59 -07:00
Zack Cerza
c1ab48d901
Add stub source files linking to canonical documents
...
Now we can drop the Makefile magic.
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-12-01 14:37:59 -07:00
Zack Cerza
7999587109
Add LAB_SETUP.rst to Sphinx build
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-25 15:10:46 -07:00
Zack Cerza
a19e1cf63c
Add reference configs
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-25 15:10:38 -07:00
Zack Cerza
f84662be7c
Add lab setup doc
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-25 15:10:28 -07:00
Zack Cerza
063ef06a6d
Check individual jobs for packages
...
Previously we were just checking one time per run to see if packages had
been built. Now, let's check each job since os_type values can differ.
Fail if any are missing. Results are cached to avoid hugging the
archive to death.
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-24 13:59:54 -07:00
Sage Weil
86f737ec63
Revert "ceph.conf: filestore fiemap = true"
...
This reverts commit 0f97481ce4
.
Until we fix #10166
2014-11-24 12:51:07 -08:00
Sage Weil
56ae8e132f
Merge pull request #367 from ceph/wip-rgw-swift
...
swift: set full access to subusers creation
2014-11-24 10:23:59 -08:00
Yehuda Sadeh
d4695b6ee5
swift: set full access to subusers creation
...
Default subuser permissions are 'none'.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2014-11-24 09:59:30 -08:00
Warren Usui
22f4781e1e
Merge pull request #365 from ceph/wip-kill-pid-check
...
Verify running pid before passing it to be killed.
2014-11-20 16:59:00 -08:00
Sandon Van Ness
f05ce565cb
Verify running pid before passing it to be killed.
...
So we don't kill other processes that have taken jobs pid since
job has been no longer running.
Signed-off-by: Sandon Van Ness <sandon@redhat.com>
2014-11-20 16:52:05 -08:00
Sage Weil
0f97481ce4
ceph.conf: filestore fiemap = true
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-20 16:20:20 -08:00
Zack Cerza
c7a361bc45
Merge pull request #364 from ceph/wip-scheduling
...
Fix / work around gitbuilder problems
2014-11-20 15:28:05 -07:00
Zack Cerza
761861a2ac
Choose SHA1 sums more intelligently
...
By checking the actual gitbuilder archive that we care about, if
--distro is passed. If it is not, tweak the default to 'rhel' instead of
'ubuntu' since that seems to produce better results. To be clear, this
is a workaround I'm putting in place since our gitbuilders never seem to
be in sync.
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-20 14:24:56 -07:00
Zack Cerza
9f80fb1e51
More useful logging when unlocking single nodes
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-19 13:48:19 -07:00
Zack Cerza
220efa51c7
Mention test name when failing to schedule
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-19 13:08:40 -07:00
Zack Cerza
6191bccf9b
Add a default results_sending_email
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-19 13:08:40 -07:00
Zack Cerza
28c90f147b
Merge pull request #363 from ceph/wip-10089
...
drop default os_type of 'ubuntu' in teuthology-suite
2014-11-19 10:53:57 -07:00
Zack Cerza
b62da9ee21
Drop null values in placeholders
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-19 10:34:22 -07:00
Zack Cerza
6d43c27314
Merge pull request #358 from andrewschoen/docopt-porting
...
porting teuthology-coverage to docopt
2014-11-18 16:45:46 -07:00
Andrew Schoen
fb44a5e888
added a simple test for teuthology.coverage.main
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-17 11:37:39 -06:00
Andrew Schoen
1913617e67
added a simple test for teuthology.coverage.main
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-17 11:33:52 -06:00
Andrew Schoen
5376ecf4e4
refactored teuthology.coverage to use an dict from docopt instead of a namespace from argparse
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-17 10:14:36 -06:00
Zack Cerza
797af4b3ad
Drop ubuntu as default distro for scheduled runs
...
Signed-off-by: Zack Cerza <zack@cerza.org>
2014-11-14 13:31:17 -07:00
Andrew Schoen
22ef7fa8bd
added a test to make sure docopt was parsing things correctly for teuthology-coverage
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-14 10:07:18 -06:00
Andrew Schoen
dfffadd42e
cleaning up usage for teuthology-coverage
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-13 15:24:41 -06:00
Andrew Schoen
34d6489d4f
porting teuthology-coverage to docopt
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-13 14:33:51 -06:00
Sage Weil
12404f1484
ceph.conf: mon pg warn max object skew = 0 (disable warning)
...
Make the 'too few pgs' warnings go away from qa runs.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-11-13 08:23:58 -08:00
Zack Cerza
4090a30e90
Merge pull request #357 from andrewschoen/tox-integration-tests
...
Moves all integration tests to an integration folder and provides a new ...
2014-11-12 14:43:30 -07:00
Zack Cerza
927c33c3cd
Merge pull request #356 from ceph/wip-default-machine-type
...
Allow setting default machine_type per-lab
2014-11-12 14:30:55 -07:00
Andrew Schoen
a3f2f632bc
Moves all integration tests to an integration folder and provides a new tox env to run only those tests
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-12 15:23:17 -06:00
Zack Cerza
adc14690c3
Allow setting default machine_type per-lab
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-12 13:46:01 -07:00
Zack Cerza
2c95a3a2fa
Merge pull request #355 from ceph/wip-email
...
teuthology_results: add --dry-run
2014-11-12 13:20:46 -07:00
Zack Cerza
a0053946a4
If timeout is None or zero, don't log
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-12 11:00:40 -07:00
Zack Cerza
e2030dd973
Add dry-run option
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-12 11:00:40 -07:00
Zack Cerza
fb32105385
Use docopt instead of argparse
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-12 11:00:39 -07:00
Zack Cerza
70d2aab4fb
Use new config API
...
Signed-off-by: Zack Cerza <zack@redhat.com>
2014-11-12 10:57:08 -07:00
Zack Cerza
8aa6bf0ca8
Merge pull request #354 from andrewschoen/tox-cov-report
...
Adds a coverage report when running the tox tests
2014-11-11 16:20:36 -07:00
Andrew Schoen
0deb2a9d4a
Adds a coverage report when running the tox tests
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2014-11-11 16:10:27 -06:00
Zack Cerza
c2d0e48012
Merge pull request #351 from ceph/wip-9925-wusui
...
Allow more strings in filters
2014-11-07 10:17:08 -07:00
Zack Cerza
449de49de9
Mention hostnames in ConnectionLostErrors
...
Signed-off-by: Zack Cerza <zack@cerza.org>
2014-11-07 10:13:50 -07:00
Warren Usui
86ace44c10
More suite filter changes.
...
Comment change, and update help message to reflect the ability to
use a comma separated list as a filter.
2014-11-06 16:34:01 -08:00
Zack Cerza
137daaf1ae
Merge pull request #352 from ceph/wip-update-vm-hostkeys
...
Continue fix for 9871
2014-11-06 13:22:12 -07:00
Zack Cerza
739a881a3c
Merge pull request #353 from ceph/wip-9975
...
remove configuration files when nuking
2014-11-06 12:36:57 -07:00
Alfredo Deza
5d7e92096c
use ctx instead of remotes
...
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-11-06 12:53:18 -05:00
Zack Cerza
53723d43f1
Also look for /etc/teuthology.yaml
...
First we look for ~/.teuthology.yaml - if that is not found, we look for
a system-wide configuration in /etc/teuthology.yaml
Signed-off-by: Zack Cerza <zack@cerza.org>
2014-11-05 14:43:35 -07:00
Zack Cerza
a1455f51b9
Fix duplicate test name
...
Signed-off-by: Zack Cerza <zack@cerza.org>
2014-11-05 09:33:13 -07:00
Alfredo Deza
cac45a35aa
call the new helper in nuke_helper
...
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-11-05 09:43:12 -05:00
Alfredo Deza
837790f735
create a configuration removal function in nuke.py
...
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-11-05 09:37:59 -05:00