]>
git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
Sage Weil [Mon, 23 Dec 2019 18:07:10 +0000 (12:07 -0600)]
testnode: el7: install podman-docker
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 23 Dec 2019 16:09:37 +0000 (10:09 -0600)]
testnode: el8: podman-docker
teuthology's cephadmunit.py needs to send a kill signal to the process,
and doesn't (easily) know whether to use the docker or podman command.
This let's us just use 'docker kill ...' and have it work for both.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 22 Dec 2019 20:11:07 +0000 (14:11 -0600)]
testnode: el8: fix typo
sigh
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 22 Dec 2019 16:28:16 +0000 (10:28 -0600)]
testnode: el8: install valgrind
Signed-off-by: Sage Weil <sage@redhat.com>
David Galloway [Thu, 19 Dec 2019 19:06:22 +0000 (14:06 -0500)]
Merge pull request #512 from ceph/wip-el8
testnode: el8: dbench, autoconf
Sage Weil [Thu, 19 Dec 2019 19:02:26 +0000 (13:02 -0600)]
testnode: el8: dbench, autoconf
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 19 Dec 2019 15:41:02 +0000 (09:41 -0600)]
Merge pull request #511 from ceph/wip-el8
testnode: el8: libacl-devel
Sage Weil [Thu, 19 Dec 2019 15:39:04 +0000 (09:39 -0600)]
testnode: el8: libacl-devel
Signed-off-by: Sage Weil <sage@redhat.com>
Alfredo Deza [Tue, 17 Dec 2019 15:56:54 +0000 (10:56 -0500)]
Merge pull request #510 from ceph/wip-el8
testnode: el8: drop python3-pytz dep
Sage Weil [Tue, 17 Dec 2019 15:56:18 +0000 (09:56 -0600)]
testnode: el8: drop python3-pytz dep
python3-tempora is now fixed to require this.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 16 Dec 2019 22:57:29 +0000 (16:57 -0600)]
Merge pull request #509 from ceph/wip-el8
testnode: el8: qemu-image
Sage Weil [Mon, 16 Dec 2019 17:43:17 +0000 (11:43 -0600)]
testnode: el8: qemu-img
Signed-off-by: Sage Weil <sage@redhat.com>
Alfredo Deza [Mon, 16 Dec 2019 17:04:02 +0000 (12:04 -0500)]
Merge pull request #508 from ceph/wip-el8
testnode: el8: genisoimage
Sage Weil [Mon, 16 Dec 2019 16:59:52 +0000 (10:59 -0600)]
testnode: el8: genisoimage
Signed-off-by: Sage Weil <sage@redhat.com>
Alfredo Deza [Mon, 16 Dec 2019 16:58:10 +0000 (11:58 -0500)]
Merge pull request #507 from ceph/wip-el8
testnode: python3-nose
Sage Weil [Mon, 16 Dec 2019 16:56:58 +0000 (10:56 -0600)]
testnode: el8: python3-virtualenv
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 16 Dec 2019 16:37:20 +0000 (10:37 -0600)]
testnode: python3-nose
Signed-off-by: Sage Weil <sage@redhat.com>
David Galloway [Mon, 16 Dec 2019 15:56:13 +0000 (10:56 -0500)]
Merge pull request #506 from ceph/wip-el8
temporarily require python3-pytz
Sage Weil [Mon, 16 Dec 2019 15:45:47 +0000 (09:45 -0600)]
temporarily require python3-pytz
This is until the python3-tempora package is fixed
Signed-off-by: Sage Weil <sage@redhat.com>
Alfredo Deza [Mon, 16 Dec 2019 13:50:40 +0000 (08:50 -0500)]
Merge pull request #505 from ceph/wip-el8
temporarily require python3-pytz
Sage Weil [Mon, 16 Dec 2019 13:44:05 +0000 (07:44 -0600)]
temporarily require python3-pytz
This is until the python3-tempora package is fixed
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 13 Dec 2019 21:18:07 +0000 (15:18 -0600)]
Merge pull request #504 from ceph/wip-el8
el8: install gcc
Sage Weil [Fri, 13 Dec 2019 20:50:39 +0000 (14:50 -0600)]
el8: install gcc and git
workunits task needs these
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 13 Dec 2019 20:01:14 +0000 (14:01 -0600)]
Merge pull request #503 from ceph/wip-43231
testnode: Install python3 on CentOS/RHEL 7
David Galloway [Fri, 13 Dec 2019 19:28:52 +0000 (14:28 -0500)]
testnode: Install python3 on CentOS/RHEL 7
Signed-off-by: David Galloway <dgallowa@redhat.com>
Alfredo Deza [Fri, 13 Dec 2019 17:30:28 +0000 (12:30 -0500)]
Merge pull request #502 from ceph/wip-everything
common: Add missing 'Everything' subdir to EPEL8 URLs
David Galloway [Fri, 13 Dec 2019 16:52:38 +0000 (11:52 -0500)]
common: Add missing 'Everything' subdir to EPEL8 URLs
Signed-off-by: David Galloway <dgallowa@redhat.com>
Sage Weil [Thu, 12 Dec 2019 17:43:53 +0000 (11:43 -0600)]
Merge pull request #501 from ceph/wip-el8-copr
testnode: Support adding copr repos
David Galloway [Thu, 12 Dec 2019 16:46:39 +0000 (11:46 -0500)]
testnode: Support adding copr repos
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 12 Dec 2019 16:46:28 +0000 (11:46 -0500)]
Merge pull request #500 from ceph/wip-centos-8
testnode: lab-extras for centos_8 too
Sage Weil [Thu, 12 Dec 2019 16:34:05 +0000 (10:34 -0600)]
testnode: lab-extras for centos_8 too
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 12 Dec 2019 16:12:43 +0000 (10:12 -0600)]
Merge pull request #499 from ceph/wip-el8-extras
testnode: Add lab-extras repo to RHEL8
David Galloway [Thu, 12 Dec 2019 16:10:48 +0000 (11:10 -0500)]
testnode: Add lab-extras repo to RHEL8
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 12 Dec 2019 14:08:30 +0000 (09:08 -0500)]
Merge pull request #498 from kshtsk/wip-teuthology-py3
teuthology: add python3 deps for leap 15.1
Kyr Shatskyy [Wed, 11 Dec 2019 20:15:22 +0000 (21:15 +0100)]
teuthology: add python3 deps for leap 15.1
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
David Galloway [Wed, 11 Dec 2019 16:22:48 +0000 (11:22 -0500)]
Merge pull request #497 from ceph/wip-centos77
Add CentOS 7.7
David Galloway [Wed, 11 Dec 2019 15:40:31 +0000 (10:40 -0500)]
Add CentOS 7.7
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 10 Dec 2019 21:15:51 +0000 (16:15 -0500)]
Merge pull request #496 from ceph/wip-centos-8
testnode: install dnf-utils on el8
Sage Weil [Tue, 10 Dec 2019 20:10:19 +0000 (14:10 -0600)]
testnode: isntall dnf-utils on el8
Needed for package-cleanup, which is used by the kernel task.
Signed-off-by: Sage Weil <sage@redhat.com>
David Galloway [Tue, 10 Dec 2019 14:17:52 +0000 (09:17 -0500)]
Merge pull request #495 from ceph/wip-suse-kopts
cobbler: Set kernel_options for OpenSUSE distros
David Galloway [Mon, 9 Dec 2019 15:35:54 +0000 (10:35 -0500)]
cobbler: Set kernel_options for OpenSUSE distros
This prevents the installer from pausing to ask for the install media
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 9 Dec 2019 14:39:34 +0000 (09:39 -0500)]
Merge pull request #494 from kshtsk/wip-opensuse-rsyslog-etc
testnode: add rsyslog etc for openSUSE 15.1
Kyr Shatskyy [Mon, 9 Dec 2019 14:17:15 +0000 (15:17 +0100)]
testnode: add rsyslog etc for openSUSE 15.1
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
David Galloway [Mon, 9 Dec 2019 13:58:51 +0000 (08:58 -0500)]
Merge pull request #493 from ceph/wip-leap151
cobbler: Add OpenSUSE Leap 15.1
David Galloway [Fri, 6 Dec 2019 20:09:27 +0000 (15:09 -0500)]
Merge pull request #491 from ceph/wip-fog-drive
generate-fog-csv: Support setting alternate 'Host Primary Disk' in FOG
David Galloway [Fri, 6 Dec 2019 20:08:52 +0000 (15:08 -0500)]
Merge pull request #492 from kshtsk/wip-opensuse-15.1-testnodes
testnodes: add opensuse 15.1 support
David Galloway [Fri, 6 Dec 2019 18:40:14 +0000 (13:40 -0500)]
cobbler: Add OpenSUSE Leap 15.1
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kyr Shatskyy [Thu, 5 Dec 2019 12:01:11 +0000 (13:01 +0100)]
testnodes: add opensuse 15.1 support
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
David Galloway [Wed, 4 Dec 2019 16:40:59 +0000 (11:40 -0500)]
generate-fog-csv: Support setting alternate 'Host Primary Disk' in FOG
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 25 Nov 2019 19:02:13 +0000 (14:02 -0500)]
Merge pull request #490 from ceph/wip-8-gitall
testnode: Install git on RHEL8
David Galloway [Mon, 25 Nov 2019 19:00:09 +0000 (14:00 -0500)]
testnode: Install git on RHEL8
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 15 Nov 2019 17:57:21 +0000 (12:57 -0500)]
Merge pull request #489 from ceph/rmcache
common: rm yum cache that doesn't get cleaned yum `yum clean`
David Galloway [Fri, 15 Nov 2019 17:33:09 +0000 (12:33 -0500)]
common: rm yum cache that doesn't get cleaned with `yum clean`
Why is this even necessary?
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 15 Nov 2019 17:18:29 +0000 (12:18 -0500)]
Merge pull request #488 from ceph/wip-cc-mirrors
common: Add a couple closer mirrors
David Galloway [Fri, 15 Nov 2019 17:12:24 +0000 (12:12 -0500)]
common: Add a couple closer mirrors
These mirrors are in the Community Cage (where Sepia is) so they should speed yum transactions up a bit.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 15 Nov 2019 16:44:06 +0000 (11:44 -0500)]
Merge pull request #487 from ceph/wip-yumconf
common: Update yum metadata from upstream epel and exclude mirrors
David Galloway [Fri, 15 Nov 2019 15:43:47 +0000 (10:43 -0500)]
common: Update yum metadata from upstream epel and exclude mirrors
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Thu, 14 Nov 2019 14:51:12 +0000 (16:51 +0200)]
Merge pull request #485 from ceph/wip-28-deprecations
Refactor to resolve Deprecation Warnings
adam kraitman [Thu, 14 Nov 2019 10:41:01 +0000 (12:41 +0200)]
Merge pull request #486 from ceph/wip-delegate
users: delegate task to localhost
David Galloway [Mon, 11 Nov 2019 19:17:35 +0000 (14:17 -0500)]
users: delegate task to localhost
TIL `connection: local` != `delegate_to: localhost`
See https://github.com/ansible/ansible/issues/16724#issuecomment-
259989010
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 11 Nov 2019 19:14:57 +0000 (14:14 -0500)]
cephlab: Get rid of manual python version check
Newer versions of ansible are able to connect to a machine and figure out what to set `ansible_python_interpreter` to without a stilly hack like this.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 11 Nov 2019 18:32:15 +0000 (13:32 -0500)]
users: Don't evaluate bare variables as true/false
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 4 Nov 2019 22:31:43 +0000 (17:31 -0500)]
Stop using loops for package-related tasks
This is slower and will be deprecated in a future version of Ansible
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 4 Nov 2019 21:32:18 +0000 (16:32 -0500)]
all: Using tests as filters is deprecated
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 8 Nov 2019 17:42:14 +0000 (12:42 -0500)]
Merge pull request #484 from ceph/wip-rhel81
cobbler: Add RHEL8.1 to lab
David Galloway [Fri, 8 Nov 2019 17:41:45 +0000 (12:41 -0500)]
cobbler: Add RHEL8.1 to lab
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 7 Nov 2019 23:02:43 +0000 (18:02 -0500)]
Merge pull request #483 from ceph/wip-rhel78
cobbler: Add RHEL7.8
David Galloway [Thu, 7 Nov 2019 21:38:18 +0000 (16:38 -0500)]
cobbler: Add RHEL7.8
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 5 Nov 2019 15:10:41 +0000 (10:10 -0500)]
Merge pull request #482 from ceph/wip-skip-users
users: Tasks to allow skipping of role if all users/keys are already up to date
David Galloway [Mon, 4 Nov 2019 23:25:25 +0000 (18:25 -0500)]
users: Tasks to allow skipping of role if all users/keys are already good
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 4 Nov 2019 18:41:45 +0000 (13:41 -0500)]
Merge pull request #481 from ceph/Rook-Recovery-Role
Adding rook-recovery role which can be used for deploying the rook je…
Adam Kraitman [Mon, 28 Oct 2019 16:46:24 +0000 (18:46 +0200)]
Adding rook-recovery role which can be used for deploying the rook jenkins instance in the rook CI aws vpc, The deployied instance will have two ebs volumes were the jobs and the jobs configuration data is located
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Wed, 30 Oct 2019 16:18:41 +0000 (12:18 -0400)]
Merge pull request #480 from ceph/wip-remove-multipath
testnode: remove multipath
Sage Weil [Mon, 28 Oct 2019 14:14:34 +0000 (09:14 -0500)]
Merge pull request #479 from ceph/wip-podman-docker
roles/testnode/vars: install podman|docker newer distros
Sage Weil [Mon, 28 Oct 2019 14:14:09 +0000 (09:14 -0500)]
remove opensuse leap 42.1 (very old!)
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 25 Oct 2019 16:05:41 +0000 (11:05 -0500)]
roles/testnode/vars: install podman|docker newer distros
This is for ceph-daemon.
Signed-off-by: Sage Weil <sage@redhat.com>
Ilya Dryomov [Fri, 25 Oct 2019 15:59:44 +0000 (17:59 +0200)]
testnode: remove multipath
multipath can interfere with krbd tests, particularly with
krbd_udev_enumerate.yaml. Much like udev, multipath opens block
devices behind the scenes, making the block device busy when it
shouldn't be.
None of the lab tests depend on multipath (it's not installed on
ubuntu), so just remove it rather than messing with /etc/multipath.conf
and restarting multipathd. If the need for multipath comes up, rbd
devices would need to be blacklisted like so:
blacklist {
devnode "^rbd[0-9]+"
}
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Zack Cerza [Thu, 10 Oct 2019 20:19:13 +0000 (14:19 -0600)]
Merge pull request #478 from ceph/wip-ifdown
cobbler: Allow ifdown to fail during rc.local
David Galloway [Thu, 10 Oct 2019 17:20:36 +0000 (13:20 -0400)]
cobbler: Allow ifdown to fail during rc.local
Behavior changed in RHEL8. See example below.
```
+ ifdown enp3s0f1
Error: '/etc/sysconfig/network-scripts/ifcfg-enp3s0f1' is not an active connection.
Error: no active connection provided.
```
Then the script would quit.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Fri, 27 Sep 2019 21:56:25 +0000 (15:56 -0600)]
Merge pull request #477 from ceph/wip-ok-nagios
cobbler: EPEL8 has nagios packages so we needn't skip those tasks anymore
David Galloway [Fri, 27 Sep 2019 21:28:04 +0000 (17:28 -0400)]
cobbler: EPEL8 has nagios packages so we needn't skip those tasks anymore
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Fri, 27 Sep 2019 21:04:29 +0000 (15:04 -0600)]
Merge pull request #476 from ceph/wip-25g
testnode: Set MTU=9000 on 25Gb NICs too
David Galloway [Fri, 27 Sep 2019 20:59:27 +0000 (16:59 -0400)]
testnode: Set MTU=9000 on 25Gb NICs too
Movin' on up!
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Fri, 27 Sep 2019 01:28:32 +0000 (19:28 -0600)]
Merge pull request #475 from ceph/wip-centos8
CentOS8!!!
Zack Cerza [Fri, 27 Sep 2019 01:27:46 +0000 (19:27 -0600)]
Merge pull request #474 from ceph/wip-no-pcp-selinux
common: Don't mess with pcp selinux modules
David Galloway [Thu, 26 Sep 2019 23:22:44 +0000 (19:22 -0400)]
common: Add EPEL8 support!
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 26 Sep 2019 22:52:31 +0000 (18:52 -0400)]
testnode: Set vars for CentOS 8 testnodes
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 26 Sep 2019 18:17:30 +0000 (14:17 -0400)]
cobbler: Add CentOS8 to lab
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 26 Sep 2019 23:23:41 +0000 (19:23 -0400)]
common: Don't mess with pcp selinux modules
Not only are we not using pcp anymore but we also reimage machines before every job so they modules can't get corrupt in the first place.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Thu, 26 Sep 2019 22:32:52 +0000 (16:32 -0600)]
Merge pull request #473 from ceph/wip-centos88
cobbler: Check for rhel8 or centos8 to set ansible_python_interpreter
David Galloway [Thu, 26 Sep 2019 22:30:35 +0000 (18:30 -0400)]
cobbler: Check for rhel8 or centos8 to set ansible_python_interpreter
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 28 Aug 2019 15:31:56 +0000 (11:31 -0400)]
Merge pull request #472 from ceph/wip-oops
teuthology: Correct yaml syntax
David Galloway [Wed, 28 Aug 2019 15:03:32 +0000 (11:03 -0400)]
teuthology: Correct yaml syntax
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 28 Aug 2019 13:11:32 +0000 (09:11 -0400)]
Merge pull request #470 from SUSE/wip-teuthology-github-pr
teuthology: support github pr branches
Kyr Shatskyy [Tue, 27 Aug 2019 17:56:02 +0000 (19:56 +0200)]
teuthology: support github pr branches
Add possibility to checkout github pr branches in format:
teuthology_branch: origin/pr/*/merge
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
adam kraitman [Tue, 27 Aug 2019 15:49:50 +0000 (18:49 +0300)]
Merge pull request #469 from ceph/wip-dhcp-restart
dhcp-server: Only restart dhcpd if something changed
David Galloway [Tue, 27 Aug 2019 15:35:43 +0000 (11:35 -0400)]
dhcp-server: Only restart dhcpd if something changed
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 21 Aug 2019 13:35:12 +0000 (09:35 -0400)]
Merge pull request #468 from ceph/wip-adam-rhel77-cobbler-profile
Add RHEL7.7
Adam Kraitman [Wed, 21 Aug 2019 12:58:41 +0000 (15:58 +0300)]
Adding RHEL7.7-x86_64 to cobbler_profile
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Fri, 16 Aug 2019 18:42:56 +0000 (14:42 -0400)]
Merge pull request #466 from ceph/wip-extras
testnode: Don't set priority for additional repos