Commit Graph

2907 Commits

Author SHA1 Message Date
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