]>
git.apps.os.sepia.ceph.com Git - teuthology.git/log 
Andrew Schoen  [Thu, 18 Jun 2015 16:57:45 +0000  (11:57 -0500)] 
Enable the Ansible task to optionally cleanup after itself.Signed-off-by: Andrew Schoen <aschoen@redhat.com> 
Zack Cerza  [Wed, 17 Jun 2015 21:22:54 +0000  (15:22 -0600)] 
Merge pull request #526 from ceph/wip-unbreak-kernel-task-3
Zack Cerza  [Wed, 17 Jun 2015 20:32:18 +0000  (14:32 -0600)] 
Merge pull request #522 from dmick/master
Andrew Schoen  [Wed, 17 Jun 2015 20:00:40 +0000  (15:00 -0500)] 
Merge pull request #523 from dmick/wip-11885
Andrew Schoen  [Wed, 17 Jun 2015 19:23:21 +0000  (14:23 -0500)] 
Merge pull request #525 from ceph/wip-distro-kernel
Zack Cerza  [Wed, 17 Jun 2015 18:51:44 +0000  (12:51 -0600)] 
get_latest_image_version_rpm(): ignore non-distroSigned-off-by: Zack Cerza <zack@redhat.com> 
Ilya Dryomov  [Wed, 17 Jun 2015 16:40:57 +0000  (19:40 +0300)] 
suite: don't try to check ceph packages against kernel flavor
The whole kernel_flavor check in schedule_suite() is completely wrong.
ceph packages and kernel packages are built on different gitbuilders
and so a set of ceph flavors is distinct from a set a kernel flavors
(they happen to intersect because both have a 'basic' flavor but that's
it).  Querying ceph gitbuilders with kernel flavor (which is what it
currently does - has_packages_for_distro() talks to ceph gitbuilders)
is useless and only worked because the only kernel we currently care
about and use in qa is 'basic' kernel.  Remove the for i in set(...)
construct and only check install task (i.e. ceph) flavor.
Also, crucially, do not make an empty dict a kernel task config in
!kernel_hash (i.e. "do not install any kernel") case.  This makes
kernel task install a default version of the kernel (branch master) on
all remotes.
Both of the above are partial reverts of commit 
9968c366b17f  ("Also
check install task's flavor when scheduling").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com> 
Zack Cerza  [Wed, 17 Jun 2015 15:33:25 +0000  (09:33 -0600)] 
Merge pull request #524 from ceph/wip-unbreak-kernel-task-2
Ilya Dryomov  [Wed, 17 Jun 2015 11:29:40 +0000  (14:29 +0300)] 
suite: append flavor key only if kernel version is specifiedSigned-off-by: Ilya Dryomov <idryomov@gmail.com> 
Dan Mick  [Wed, 17 Jun 2015 02:24:00 +0000  (19:24 -0700)] 
scripts/lock.py: fix help for --json-queryFixes: #11885 Signed-off-by: Dan Mick <dan.mick@redhat.com> 
Dan Mick  [Fri, 12 Jun 2015 21:26:36 +0000  (14:26 -0700)] 
Silence urllib3 logging whether it's bundled in requests or notSigned-off-by: Dan Mick <dan.mick@redhat.com> 
Andrew Schoen  [Tue, 16 Jun 2015 16:26:42 +0000  (11:26 -0500)] 
Merge pull request #521 from ceph/wip-distro-kernel
Zack Cerza  [Tue, 16 Jun 2015 15:48:24 +0000  (09:48 -0600)] 
Call update_grub_rpm() with correct versionSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 16 Jun 2015 15:29:44 +0000  (09:29 -0600)] 
Add some more logging for debuggingSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 16 Jun 2015 15:25:26 +0000  (09:25 -0600)] 
need_to_install_distro(): return newest versionSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Mon, 15 Jun 2015 22:56:08 +0000  (16:56 -0600)] 
Don't attempt to iterate over a boolSigned-off-by: Zack Cerza <zack@redhat.com> 
Andrew Schoen  [Mon, 15 Jun 2015 21:33:44 +0000  (16:33 -0500)] 
Merge pull request #520 from ceph/wip-distro-kernel
Zack Cerza  [Fri, 12 Jun 2015 20:28:10 +0000  (14:28 -0600)] 
Make install_kernel() take an optional version argSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 12 Jun 2015 20:04:53 +0000  (14:04 -0600)] 
Don't falsely claim the newest kernel is runningSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 12 Jun 2015 19:49:37 +0000  (13:49 -0600)] 
Be more intelligent comparing kernel versionsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 12 Jun 2015 21:41:50 +0000  (15:41 -0600)] 
Merge pull request #480 from ceph/wip-rhins
Vasu Kulkarni  [Tue, 9 Jun 2015 20:05:46 +0000  (16:05 -0400)] 
 - RH install task and review fixesSigned-off-by: Vasu Kulkarni <vasu@redhat.com> 
Zack Cerza  [Fri, 12 Jun 2015 19:24:12 +0000  (13:24 -0600)] 
Remove old kernels before installing anythingSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 12 Jun 2015 19:09:36 +0000  (13:09 -0600)] 
need_to_install_distro(): take a remoteSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 12 Jun 2015 14:35:05 +0000  (08:35 -0600)] 
Merge pull request #509 from dachary/wip-11830-baseurl
Zack Cerza  [Fri, 12 Jun 2015 14:34:27 +0000  (08:34 -0600)] 
Merge pull request #517 from dmick/wip-json-query-and
Dan Mick  [Fri, 12 Jun 2015 05:43:00 +0000  (22:43 -0700)] 
lock.py: json-query was matching any; make it match allSigned-off-by: Dan Mick <dan.mick@redhat.com> 
Dan Mick  [Thu, 11 Jun 2015 20:00:18 +0000  (13:00 -0700)] 
Merge pull request #516 from ceph/wip-schedule-rate-limitReviewed-by: Dan Mick <dmick@redhat.com> 
Zack Cerza  [Thu, 11 Jun 2015 18:39:54 +0000  (12:39 -0600)] 
Add github_branch_exists()Signed-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 9 Jun 2015 20:48:15 +0000  (14:48 -0600)] 
Merge pull request #515 from ceph/wip-fix-bootstrap
Zack Cerza  [Tue, 9 Jun 2015 19:55:18 +0000  (13:55 -0600)] 
Move python-rados out of install and into nukeSigned-off-by: Zack Cerza <zack@redhat.com> 
Andrew Schoen  [Tue, 9 Jun 2015 15:37:14 +0000  (10:37 -0500)] 
Merge pull request #514 from ceph/wip-nuke-stale
Gregory Meno  [Mon, 8 Jun 2015 23:15:01 +0000  (23:15 +0000)] 
teuthology: stop pip and setuptools from fighting over deps that exist in the system site packagesSigned-off-by: Gregory Meno <gmeno@redhat.com> 
Zack Cerza  [Tue, 2 Jun 2015 22:19:53 +0000  (16:19 -0600)] 
In _remove_deb(), check for .UR as well as .HRSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 2 Jun 2015 22:10:06 +0000  (16:10 -0600)] 
Add python-rados to .deb package listSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 2 Jun 2015 21:48:33 +0000  (15:48 -0600)] 
nuke_one(): remove confusing pluralizationSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 2 Jun 2015 20:37:11 +0000  (14:37 -0600)] 
Merge pull request #511 from dmick/master
Andrew Schoen  [Tue, 2 Jun 2015 20:30:29 +0000  (15:30 -0500)] 
Merge pull request #513 from ceph/wip-11808
Zack Cerza  [Thu, 28 May 2015 18:25:51 +0000  (12:25 -0600)] 
Keep better count of locked nodesSigned-off-by: Zack Cerza <zack@redhat.com> 
Dan Mick  [Mon, 1 Jun 2015 23:02:20 +0000  (16:02 -0700)] 
lock.py: allow selection of machines to list by os-type/os-versionSigned-off-by: Dan Mick <dan.mick@redhat.com> 
Andrew Schoen  [Tue, 2 Jun 2015 16:23:35 +0000  (11:23 -0500)] 
Merge pull request #510 from ceph/wip-ansible-vars
Zack Cerza  [Tue, 26 May 2015 19:55:19 +0000  (13:55 -0600)] 
Add extra_vars support for AnsibleSigned-off-by: Zack Cerza <zack@redhat.com> 
Loic Dachary  [Mon, 1 Jun 2015 17:04:36 +0000  (19:04 +0200)] 
expose the install._get_baseurl template in .teuthology.yamlSigned-off-by: Loic Dachary <loic@dachary.org> 
Andrew Schoen  [Mon, 1 Jun 2015 18:51:32 +0000  (13:51 -0500)] 
Merge pull request #503 from ceph/wip-nuke-stale
Zack Cerza  [Wed, 27 May 2015 15:46:50 +0000  (09:46 -0600)] 
Add --dry-runSigned-off-by: Zack Cerza <zack@redhat.com> 
Andrew Schoen  [Mon, 1 Jun 2015 16:33:18 +0000  (11:33 -0500)] 
Merge pull request #502 from ceph/wip-bump-versions
Andrew Schoen  [Mon, 1 Jun 2015 16:32:39 +0000  (11:32 -0500)] 
Merge pull request #499 from ceph/wip-ansible-tweaks
Zack Cerza  [Fri, 22 May 2015 21:38:35 +0000  (15:38 -0600)] 
Create fake Remotes in a more standard waySigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 22 May 2015 02:03:35 +0000  (20:03 -0600)] 
Add ansible to pip requirementsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 22 May 2015 16:20:10 +0000  (10:20 -0600)] 
Ensure our virtualenv's bin/ is in our PATHSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 22 May 2015 16:38:27 +0000  (10:38 -0600)] 
Explicitly set ansible_ssh_userSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 22 May 2015 16:34:35 +0000  (10:34 -0600)] 
Use Remote.hostnameSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 22 May 2015 00:25:12 +0000  (18:25 -0600)] 
Add CephLab subclassSigned-off-by: Zack Cerza <zack@redhat.com> 
Andrew Schoen  [Mon, 1 Jun 2015 15:33:03 +0000  (10:33 -0500)] 
Merge pull request #504 from ceph/wip-get-job
Andrew Schoen  [Mon, 1 Jun 2015 15:32:30 +0000  (10:32 -0500)] 
Merge pull request #505 from ceph/wip-11591
Zack Cerza  [Tue, 26 May 2015 19:58:50 +0000  (13:58 -0600)] 
ResultsReporter: Add job_id kwarg to get_jobs()Signed-off-by: Zack Cerza <zack@redhat.com> 
Alfredo Deza  [Fri, 29 May 2015 17:04:41 +0000  (13:04 -0400)] 
Merge pull request #507 from ceph/wip-lock-usability
Zack Cerza  [Thu, 28 May 2015 16:13:57 +0000  (10:13 -0600)] 
Use requests locally instead of wget remotelySigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 29 May 2015 16:37:10 +0000  (10:37 -0600)] 
Clarify error when --lock is used with no targetsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 29 May 2015 15:57:24 +0000  (09:57 -0600)] 
In the case of invalid os_* args, give suggestionsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 29 May 2015 00:34:06 +0000  (18:34 -0600)] 
Merge pull request #506 from ceph/wip-unbreak-kernel-task
Ilya Dryomov  [Thu, 28 May 2015 17:47:42 +0000  (20:47 +0300)] 
kernel: recognize flavor key
Since commit 
7da76fa78f63  ("Use kernel_flavor when polling
gitbuilders"), teuthology-suite appends 'flavor: basic' to kernel task
config.  This broke all scheduled kernel suites, because
normalize_config() treats unknown keys as role types and when it
doesn't find a valid one it bails and returns {}, which means "do
nothing".
Fix this temporarily by adding flavor to a list of recognized keys.
This is wrong a bunch of levels, but it fixes a regression while
sticking to the way normalize_config() currently works.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com> 
Sage Weil  [Thu, 28 May 2015 22:48:28 +0000  (15:48 -0700)] 
Merge pull request #501 from ceph/wip-11772Tested-by: Sage Weil <sage@redhat.com> 
Zack Cerza  [Tue, 26 May 2015 20:37:20 +0000  (14:37 -0600)] 
Bump default OS versionsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 26 May 2015 20:11:06 +0000  (14:11 -0600)] 
Treat RHEL as CentOS in task.installSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 26 May 2015 20:09:06 +0000  (14:09 -0600)] 
Treat RHEL as CentOS when schedulingSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Thu, 21 May 2015 17:06:04 +0000  (11:06 -0600)] 
Fix Ansible.fetch_repo() for git:// URLsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Thu, 21 May 2015 16:42:10 +0000  (10:42 -0600)] 
Also look for playbook file in repo directorySigned-off-by: Zack Cerza <zack@redhat.com> 
Andrew Schoen  [Thu, 21 May 2015 15:38:38 +0000  (10:38 -0500)] 
Merge pull request #495 from ceph/wip-11645
Zack Cerza  [Wed, 20 May 2015 21:35:11 +0000  (15:35 -0600)] 
Add tests for get_install_task_flavor()Signed-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Wed, 20 May 2015 21:11:14 +0000  (15:11 -0600)] 
Add tests for get_flavor()Signed-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Wed, 20 May 2015 19:03:32 +0000  (13:03 -0600)] 
Log pulpito URL after schedulingSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Wed, 20 May 2015 16:49:05 +0000  (10:49 -0600)] 
Add missing default for results_ui_serverSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Wed, 20 May 2015 16:35:03 +0000  (10:35 -0600)] 
Don't blindly continue if passed an invalid distroSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 19 May 2015 20:30:41 +0000  (14:30 -0600)] 
Also check install task's flavor when schedulingSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 19 May 2015 20:22:24 +0000  (14:22 -0600)] 
Don't assume 'basic' flavor in check_packages()Signed-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 19 May 2015 20:20:18 +0000  (14:20 -0600)] 
Abstract flavor-finding logic into get_flavor()Signed-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 19 May 2015 19:41:35 +0000  (13:41 -0600)] 
Merge pull request #489 from dmick/master
Zack Cerza  [Tue, 19 May 2015 19:40:58 +0000  (13:40 -0600)] 
Merge pull request #472 from dmick/wip-json-query
Dan Mick  [Tue, 21 Apr 2015 03:35:56 +0000  (20:35 -0700)] 
lock.py: Add '--json-query' to allow complex search for --list/--briefSigned-off-by: Dan Mick <dan.mick@redhat.com> 
Andrew Schoen  [Tue, 19 May 2015 16:56:43 +0000  (11:56 -0500)] 
Merge pull request #498 from ceph/wip-11684
Zack Cerza  [Tue, 19 May 2015 16:25:53 +0000  (10:25 -0600)] 
Update kernel dependencies on UbuntuSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Tue, 19 May 2015 16:20:35 +0000  (10:20 -0600)] 
Remove another pointless stdout suppressionSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 15 May 2015 19:13:18 +0000  (13:13 -0600)] 
Use kernel_flavor when polling gitbuildersSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Fri, 15 May 2015 23:17:12 +0000  (17:17 -0600)] 
Merge pull request #496 from dmick/wip-howmany
Dan Mick  [Fri, 15 May 2015 21:48:21 +0000  (14:48 -0700)] 
task/internal: account for locked machines acquired on previous loopsSigned-off-by: Dan Mick <dan.mick@redhat.com> 
Zack Cerza  [Fri, 15 May 2015 19:11:38 +0000  (13:11 -0600)] 
Merge pull request #494 from athanatos/wip-subset-print
Samuel Just  [Fri, 15 May 2015 18:10:37 +0000  (11:10 -0700)] 
suite: print out subset chosenSigned-off-by: Samuel Just <sjust@redhat.com> 
Andrew Schoen  [Thu, 14 May 2015 20:38:05 +0000  (15:38 -0500)] 
Merge pull request #493 from ceph/wip-kernel-update
Zack Cerza  [Thu, 14 May 2015 18:01:55 +0000  (12:01 -0600)] 
Remove old kernels on RPM-based systemsSigned-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Mon, 11 May 2015 19:02:45 +0000  (13:02 -0600)] 
Use Remote.os instead of misc.get_system_type()Signed-off-by: Zack Cerza <zack@redhat.com> 
Zack Cerza  [Wed, 13 May 2015 20:30:50 +0000  (14:30 -0600)] 
Merge pull request #492 from ceph/wip-11605
Samuel Just  [Wed, 13 May 2015 20:16:42 +0000  (13:16 -0700)] 
test_suite: add test for empty dirSigned-off-by: Samuel Just <sjust@redhat.com> 
Samuel Just  [Wed, 13 May 2015 20:16:34 +0000  (13:16 -0700)] 
suite: ignore empty directoriesSigned-off-by: Samuel Just <sjust@redhat.com> 
Samuel Just  [Wed, 13 May 2015 20:16:18 +0000  (13:16 -0700)] 
test_suite: add test for files without .yaml and .disable dirsSigned-off-by: Samuel Just <sjust@redhat.com> 
Samuel Just  [Wed, 13 May 2015 20:15:54 +0000  (13:15 -0700)] 
suite: ignore files not ending in .yaml and dirs ending in .disableSigned-off-by: Samuel Just <sjust@redhat.com> 
Zack Cerza  [Wed, 13 May 2015 19:59:42 +0000  (13:59 -0600)] 
Merge pull request #490 from ktdreyer/travisci-home
Samuel Just  [Wed, 13 May 2015 18:44:54 +0000  (11:44 -0700)] 
test_suite: make_fake_listdir -> make_fake_fstoolsSigned-off-by: Samuel Just <sjust@redhat.com> 
Ken Dreyer  [Wed, 13 May 2015 17:07:55 +0000  (11:07 -0600)] 
tests: set HOME env var
Dan Mick  [Tue, 12 May 2015 01:18:04 +0000  (18:18 -0700)] 
lock.py: remove dead code trying to deal with locksSigned-off-by: Dan Mick <dan.mick@redhat.com>