]>
git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
Zack Cerza [Fri, 9 Oct 2015 21:13:44 +0000 (15:13 -0600)]
teuthology: Add teuthology_yaml_extra
This is an optional var that allows arbitrary yaml fragments to be
included in teuthology.yaml
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 21:13:24 +0000 (15:13 -0600)]
teuthology: Remove bogus default
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 21:12:51 +0000 (15:12 -0600)]
teuthology: Serve logs under /teuthology
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 21:10:57 +0000 (15:10 -0600)]
teuthology: Add tags for config and logs
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 21:10:21 +0000 (15:10 -0600)]
paddles: Restart if prod.py changes
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 21:09:42 +0000 (15:09 -0600)]
paddles: Always call the set_fact plays
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Fri, 9 Oct 2015 17:43:56 +0000 (10:43 -0700)]
Merge pull request #150 from ceph/wip-fix-users
Don't attempt to add groups that don't exist
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 16:47:13 +0000 (10:47 -0600)]
Don't attempt to add groups that don't exist
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Oct 2015 16:08:16 +0000 (10:08 -0600)]
Merge pull request #149 from dmick/master
Create users with same-named primary group
Dan Mick [Fri, 9 Oct 2015 00:41:17 +0000 (17:41 -0700)]
Create users with same-named primary group
If adding sudo, add as secondary group ('groups:'). This is more
standard, and allows for quick enumeration of "who's in sudo" by
examining /etc/group
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Andrew Schoen [Tue, 6 Oct 2015 16:23:35 +0000 (11:23 -0500)]
Merge pull request #139 from ceph/wip-dban
Add dummy dban-2.3.0 entry
Andrew Schoen [Tue, 6 Oct 2015 16:23:06 +0000 (11:23 -0500)]
Merge pull request #148 from ceph/wip-teuthology
teuthology: Serve logs over http
Zack Cerza [Fri, 2 Oct 2015 22:35:20 +0000 (16:35 -0600)]
teuthology: Serve logs over http
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Fri, 2 Oct 2015 16:50:44 +0000 (11:50 -0500)]
Merge pull request #147 from ceph/wip-teuthology
teuthology: manage teuthology system users
Zack Cerza [Tue, 29 Sep 2015 19:45:03 +0000 (13:45 -0600)]
teuthology: manage teuthology system users
'teuthology' for scheduling and 'teuthworker' for execution
This is intended to mirror our existing setups
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Fri, 2 Oct 2015 14:13:50 +0000 (09:13 -0500)]
Merge pull request #138 from ceph/wip-puddle-updates
puddle: multiple updates
Andrew Schoen [Thu, 1 Oct 2015 22:46:24 +0000 (17:46 -0500)]
Merge pull request #146 from ceph/wip-paddles
Add new paddles role
Zack Cerza [Thu, 1 Oct 2015 16:53:40 +0000 (10:53 -0600)]
pulpito: Restart if the config changes
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 30 Sep 2015 22:38:49 +0000 (16:38 -0600)]
paddles: Add new paddles role
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 1 Oct 2015 16:36:58 +0000 (10:36 -0600)]
Merge pull request #145 from ceph/wip-hostname
testnode: set_hostname should be a global task
dgalloway [Wed, 30 Sep 2015 20:27:58 +0000 (16:27 -0400)]
Update documentation for lab_domain var
dgalloway [Wed, 30 Sep 2015 19:11:26 +0000 (15:11 -0400)]
testnode: set_hostname should be a global task
Signed-off-by: dgalloway <dgallowa@REDHAT.COM>
Ken Dreyer [Mon, 21 Sep 2015 18:17:05 +0000 (12:17 -0600)]
puddle: new RH-COMMON advisory undergoing testing
Adjust the RHEL 6 and 7 RH-COMMON Puddle configs for a new async update
that will be undergoing testing.
Ken Dreyer [Fri, 18 Sep 2015 22:43:47 +0000 (16:43 -0600)]
puddle: output RHCEPH 1.3 to separate locations
I periodically generate Puddles for both RHCS 1.3.0-async and 1.3.1.
It's confusing when these Puddles exist in the same parent directory.
Split them up into two directories so it is easier to understand what
each Puddle is.
Andrew Schoen [Fri, 25 Sep 2015 19:54:11 +0000 (14:54 -0500)]
Merge pull request #144 from ceph/wip-13237
Remove custom qemu packages
dgalloway [Fri, 25 Sep 2015 19:46:41 +0000 (15:46 -0400)]
Remove custom qemu packages
Signed-off-by: dgalloway <dgallowa@REDHAT.COM>
Dan Mick [Thu, 24 Sep 2015 22:33:46 +0000 (15:33 -0700)]
Merge pull request #132 from ceph/wip-magna-smart
Updates to nagios disk monitoring script
Reviewed-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Thu, 24 Sep 2015 21:12:45 +0000 (15:12 -0600)]
Merge pull request #142 from ceph/wip-12739
Use local epel mirrorlist
dgalloway [Thu, 24 Sep 2015 16:16:15 +0000 (12:16 -0400)]
Configure yum to use local epel mirrorlists
Signed-off-by: dgalloway <dgallowa@REDHAT.COM>
Zack Cerza [Wed, 23 Sep 2015 21:59:39 +0000 (15:59 -0600)]
Merge pull request #141 from ceph/wip-rm-cuttlefish-repo
testnode: rm cuttlefish repository
Ken Dreyer [Wed, 23 Sep 2015 21:52:14 +0000 (15:52 -0600)]
testnode: rm cuttlefish repository
Prior to this commit, every RHEL 6 and CentOS 6 node would automatically
have the cuttlefish repository enabled.
This hardcoding seems wrong. Now that we've moved the RPMs off of
ceph.com to download.ceph.com, it actually breaks nodes. So let's stop
hard-coding this one altogether.
Reported-by: Warren Usui <wusui@redhat.com>
Zack Cerza [Wed, 23 Sep 2015 20:16:51 +0000 (14:16 -0600)]
Merge pull request #140 from ceph/wip-13203-epel-fcgi
testnode: add fcgi to the list of EPEL packages
Ken Dreyer [Wed, 23 Sep 2015 19:24:17 +0000 (13:24 -0600)]
testnode: add fcgi to the list of EPEL packages
For Ceph upstream, we rely on fcgi from EPEL.
http://tracker.ceph.com/issues/13203 Refs: #13203
Zack Cerza [Tue, 22 Sep 2015 19:25:25 +0000 (13:25 -0600)]
Add dummy dban-2.3.0 entry
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Mon, 21 Sep 2015 20:23:49 +0000 (15:23 -0500)]
Merge pull request #135 from ceph/wip-cobbler-rescue
cobbler_profile: add non-iso image support and inktank-rescue
dgalloway [Mon, 21 Sep 2015 17:23:09 +0000 (13:23 -0400)]
Make multiline output default
dgalloway [Mon, 21 Sep 2015 17:25:02 +0000 (13:25 -0400)]
Found typo in conditional
Zack Cerza [Mon, 21 Sep 2015 16:22:18 +0000 (10:22 -0600)]
Merge pull request #137 from ceph/rm-ceph-extras
rm ceph-extras repository config
Zack Cerza [Mon, 21 Sep 2015 16:18:42 +0000 (10:18 -0600)]
Merge pull request #136 from dmick/master
Some fixes to vmlist.py: update host lists, fix error from missing cloud config items
Ken Dreyer [Mon, 21 Sep 2015 15:52:21 +0000 (09:52 -0600)]
rm ceph-extras repository config
This repository contains packages that we don't have time to continue
maintaining. In particular, the CentOS 6 QEMU packages were vulnerable
to VENOM (CVE-2015-3456) and no users should rely on them. The other
packages in "ceph-extras" will continue to incur security issues over
time.
With the recent migration from "ceph.com" -> "download.ceph.com", we've
chosen not to copy these "ceph-extras" files over to the new locations.
Dan Mick [Sat, 19 Sep 2015 06:03:21 +0000 (23:03 -0700)]
vmlist.py: default cloud_* so their absence doesn't cause errors
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Sat, 19 Sep 2015 06:02:57 +0000 (23:02 -0700)]
vmlist.py: senta01 was inexplicably missing (and made me miss ursula!)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Sat, 19 Sep 2015 06:02:08 +0000 (23:02 -0700)]
vmlist.py: mira004 is back from the dead
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Zack Cerza [Thu, 17 Sep 2015 00:31:25 +0000 (18:31 -0600)]
Add distro_prep tag to distro_prep.yml
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 16 Sep 2015 23:30:04 +0000 (17:30 -0600)]
Add dummy inktank-rescue entry
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 16 Sep 2015 23:01:20 +0000 (17:01 -0600)]
Add inktank-rescue to cobbler.yml
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 15 Sep 2015 21:23:02 +0000 (15:23 -0600)]
cobbler_profile: Import kernel/initrd distros
This will be useful for things like rescue images.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 15 Sep 2015 21:21:45 +0000 (15:21 -0600)]
cobbler_profile: Split out ISO importing
So that we can have a separate codepath for importing distros from
non-ISO sources.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 15 Sep 2015 21:18:51 +0000 (15:18 -0600)]
Cobbler: Create other_image_dir
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 15 Sep 2015 20:49:23 +0000 (14:49 -0600)]
Cobbler: Add other_image_dir default
For storing non-iso images for distro/profile creation
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Wed, 16 Sep 2015 17:52:09 +0000 (12:52 -0500)]
Merge pull request #134 from ceph/wip-fix-distros
cobbler_profile fixes
Zack Cerza [Wed, 16 Sep 2015 17:45:52 +0000 (11:45 -0600)]
Ubuntu 14.04.2 -> 14.04.3
14.04.2 is deprecated and ISOs are no longer shipped.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 16 Sep 2015 17:30:33 +0000 (11:30 -0600)]
CentOS 6.6 -> 6.7
6.6 is deprecated and ISOs are no longer shipped.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 16 Sep 2015 17:19:18 +0000 (11:19 -0600)]
Add dummy entry for RHEL-6.7
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 16 Sep 2015 17:19:02 +0000 (11:19 -0600)]
Don't attempt to manage tftpd on apt systems
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 16 Sep 2015 17:18:41 +0000 (11:18 -0600)]
Revert "Simplify extra_distros logic"
This reverts commit
0e5eaacba746c698315755b2f8464043d8f37910 .
Andrew Schoen [Wed, 16 Sep 2015 15:35:05 +0000 (10:35 -0500)]
Merge pull request #133 from ceph/wip-pulpito-playbook
Adds the pulpito playbook
Andrew Schoen [Wed, 16 Sep 2015 15:33:55 +0000 (10:33 -0500)]
Adds the pulpito playbook
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
dgalloway [Wed, 16 Sep 2015 14:51:17 +0000 (10:51 -0400)]
Some useful comments explaining functions
dgalloway [Wed, 16 Sep 2015 14:28:04 +0000 (10:28 -0400)]
Count num failed drives and output in first line of multiline output
dgalloway [Wed, 16 Sep 2015 14:16:39 +0000 (10:16 -0400)]
Proceed as JBOD if not RAID
Andrew Schoen [Wed, 16 Sep 2015 14:09:16 +0000 (09:09 -0500)]
Merge pull request #131 from ceph/wip-pulpito
Pulpito role
Zack Cerza [Wed, 9 Sep 2015 18:46:04 +0000 (12:46 -0600)]
Add pulpito role to cephlab.yml
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 9 Sep 2015 18:45:42 +0000 (12:45 -0600)]
Add role to deploy pulpito
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 9 Sep 2015 16:38:25 +0000 (10:38 -0600)]
Merge pull request #130 from ceph/wip-12921
downstream-setup: yum_repos will now be removed during cleanup
Andrew Schoen [Wed, 9 Sep 2015 15:07:45 +0000 (10:07 -0500)]
downstream-setup: yum_repos will now be removed during cleanup
Fixes: http://tracker.ceph.com/issues/12921
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
djgalloway [Tue, 8 Sep 2015 23:49:13 +0000 (16:49 -0700)]
Merge pull request #129 from ceph/wip-smart
smart.pl multiline mode: show failed/missing drives as well
Reviewed-by: David Galloway <dgalloway@redhat.com>
Dan Mick [Tue, 8 Sep 2015 23:41:18 +0000 (16:41 -0700)]
smart.pl: drive numbers are 1-based
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 8 Sep 2015 21:23:01 +0000 (14:23 -0700)]
smart.pl multiline mode: show failed/missing drives as well
also, make a global "multiline" flag (since it's now being used
in multiple places)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Zack Cerza [Tue, 8 Sep 2015 21:17:55 +0000 (15:17 -0600)]
Merge pull request #127 from ceph/wip-12957
Add support for debian 8
Andrew Schoen [Tue, 8 Sep 2015 20:43:07 +0000 (15:43 -0500)]
testnode: ensure fuse group exists
On debian 8, uploading the fuse.conf file fails because the fuse group
is no longer present by default. The following debian bug suggests that
testing the fuse group might not be the correct thing to do, but it's
probably best just to keep this as close to debian 7 as possible right
now.
See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793927
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Tue, 8 Sep 2015 20:27:57 +0000 (14:27 -0600)]
Merge pull request #128 from ceph/wip-smart
Several bugs/usability things in smart.pl, and a new version with human output
Dan Mick [Tue, 8 Sep 2015 18:36:19 +0000 (11:36 -0700)]
Add -m to smart.pl that prints output for humans
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 8 Sep 2015 18:33:13 +0000 (11:33 -0700)]
Find Areca sg device in the documented way; no idea about vsf info
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 8 Sep 2015 18:32:39 +0000 (11:32 -0700)]
Output drive letter along with drive number for convenience
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Andrew Schoen [Tue, 8 Sep 2015 16:14:51 +0000 (11:14 -0500)]
testnode: add a retry to installing the apt keys
Because we're using a mirror that sometimes doesn't respond in a timely
manner, add 2 minutes of retries to overcome transient HTTP issues.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 8 Sep 2015 14:57:24 +0000 (09:57 -0500)]
testnode: add support for debian 8
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 8 Sep 2015 14:47:30 +0000 (09:47 -0500)]
testnode: always update the apt cache
Updating the apt cache is an idempotent task so I see no problem with
always doing this. Also, debian jessie and ubuntu vivid aren't using the
local apt repos, but still need the apt cache updated.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 8 Sep 2015 14:42:22 +0000 (09:42 -0500)]
common: update apt cache on debian before installing kerberos packages
Without updating the apt cache, debian jessie can not find the package
krb5-user.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Tue, 1 Sep 2015 17:41:51 +0000 (11:41 -0600)]
Merge pull request #124 from ceph/wip-12900
testnode: retry when updating the apt cache to handle http errors
Andrew Schoen [Tue, 1 Sep 2015 15:32:25 +0000 (10:32 -0500)]
Merge pull request #125 from ceph/wip-puddle-updates
puddle: rh-common-rhel-6 and ceph-1.3.z adjustments
Ken Dreyer [Tue, 1 Sep 2015 15:18:11 +0000 (09:18 -0600)]
puddle: publish ceph-1.3.z for QE testing
Travis and I think RHCS 1.3.1 looks good enough to give to QE at this
time. Instead of publishing it to the "dev-puddle" website, publish it
to the main puddle site.
Ken Dreyer [Tue, 1 Sep 2015 15:17:49 +0000 (09:17 -0600)]
puddle: second RHEL 6 async undergoing testing
Adjust the RHEL 6 RH-COMMON Puddle config for a second RHEL 6 async
update that will be undergoing testing.
Andrew Schoen [Tue, 1 Sep 2015 15:02:19 +0000 (10:02 -0500)]
testnode: retry when updating the apt cache to handle http errors
When updating the apt cache we have to make an http call out to
gitbuilder, if gitbuilder fails for whatever reason we should retry
before failing the playbook.
Also, this removes a 'changed_when: false' on 'Add local apt repos'.
We check it's 'changed' status to know if we need update the cache or
not. We only added that 'changed_when' to avoid seeing this task being
changed each time (because it will always change), but we actually need
that value set correctly because we use it in the 'when' clause of the
updating apt cache stanza.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Mon, 31 Aug 2015 16:01:42 +0000 (10:01 -0600)]
Merge pull request #123 from ceph/wip-teuth-user-keys-retry
testnode: add a retry when fetching the teuthology_user ssh keys
Andrew Schoen [Mon, 31 Aug 2015 15:56:53 +0000 (10:56 -0500)]
testnode: add a retry when fetching the teuthology_user ssh keys
We keep seeing transient failures when pulling down ssh keys from
github. This will retry for two minutes before failing to hopefully give
github enough time to recover if it's timing out.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Mon, 31 Aug 2015 15:44:30 +0000 (09:44 -0600)]
Merge pull request #122 from ceph/wip-12868
users: increase the retry count to 24 for fetching ssh keys from github
Andrew Schoen [Mon, 31 Aug 2015 15:41:37 +0000 (10:41 -0500)]
users: increase the retry count to 24 for fetching ssh keys from github
We were still getting timeouts when requesting keys from github, so
we're gonna try to just simply increase the number of times it retries
to see if that helps things.
See: http://tracker.ceph.com/issues/12868
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Thu, 27 Aug 2015 18:05:00 +0000 (12:05 -0600)]
Merge pull request #121 from ceph/wip-12778
common: set timeout in /etc/yum.conf
Andrew Schoen [Thu, 27 Aug 2015 17:43:49 +0000 (12:43 -0500)]
common: set timeout in /etc/yum.conf
We were getting timeouts when using epel mirrors and the default timeout value
is only 30 seconds which is not long enough for heavily used mirrors to
respond.
See: http://tracker.ceph.com/issues/12778
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 26 Aug 2015 19:17:51 +0000 (14:17 -0500)]
Merge pull request #120 from ceph/wip-12794
testnodes: Check for and remove custom apt repos
Zack Cerza [Wed, 26 Aug 2015 16:19:09 +0000 (10:19 -0600)]
testnodes: Check for and remove custom apt repos
http://tracker.ceph.com/issues/12794
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Fri, 21 Aug 2015 21:19:08 +0000 (16:19 -0500)]
Merge pull request #118 from ceph/wip-skip-entitlements-sepia
Common: If no entitlements, skip repo replacement
Zack Cerza [Fri, 21 Aug 2015 21:13:49 +0000 (15:13 -0600)]
Common: If no entitlements, skip repo replacement
We were seeing "error while evaluating conditional: replace_repos" when
running against RHEL nodes which were missing entitlements. Even though
that won't be a particularly positive scenario, this was a bug that
should be fixed.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 20 Aug 2015 19:02:02 +0000 (13:02 -0600)]
Merge pull request #117 from ceph/wip-epel-mirrorlist
Enable mirrorlist for epel repo
dgalloway [Wed, 19 Aug 2015 22:39:35 +0000 (18:39 -0400)]
Enable mirrorlist for epel repo
Signed-off-by: dgalloway <dgallowa@REDHAT.COM>
Zack Cerza [Thu, 20 Aug 2015 15:39:26 +0000 (09:39 -0600)]
Merge pull request #116 from ceph/wip-12693
downstream-setup: separate cleanup and setup tasks into their own files
Andrew Schoen [Thu, 20 Aug 2015 15:13:12 +0000 (10:13 -0500)]
downstream-setup: separate cleanup and setup tasks into their own files
This is a refactor that makes this role a bit easier to understand and
use. I've simplified main.yml to only include setup.yml and cleanup.yml.
This separation of cleanup and setup related tasks make it a bit easier
to understand.
Also fixes this bug: http://tracker.ceph.com/issues/12693
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Dan Mick [Tue, 18 Aug 2015 21:05:57 +0000 (14:05 -0700)]
Merge pull request #111 from ceph/wip-12670
testnode: make teuthology_user passwordless
Reviewed-by: Dan Mick <dmick@redhat.com>
Andrew Schoen [Fri, 14 Aug 2015 16:47:23 +0000 (11:47 -0500)]
testnode: make teuthology_user passwordless
Signed-off-by: Andrew Schoen <aschoen@redhat.com>