]>
git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
Adam Kraitman [Thu, 20 Feb 2020 15:15:46 +0000 (17:15 +0200)]
Adding Fedora 31 to sepia cobbler
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Mon, 17 Feb 2020 20:13:57 +0000 (15:13 -0500)]
Merge pull request #530 from ceph/wip-44158
cobbler: Correct ifcfg syntax for OpenSUSE
David Galloway [Mon, 17 Feb 2020 18:47:49 +0000 (13:47 -0500)]
cobbler: Correct ifcfg syntax for OpenSUSE
Fixes: https://tracker.ceph.com/issues/44158
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 11 Feb 2020 16:56:22 +0000 (18:56 +0200)]
Merge pull request #529 from ceph/wip-updategrub
cobbler_profile: Disable OS prober to prevent update-grub hang
David Galloway [Tue, 11 Feb 2020 16:51:49 +0000 (11:51 -0500)]
cobbler_profile: Disable OS prober to prevent update-grub hang
The Ubuntu installer appears to at least probe non-root disks during the `update-grub` step. This was hanging on LVs leftover from previous installations on the smithi NVMe drives.
Settings this kernel option fixes it.
See https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/
1854839 /comments/2
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Wed, 5 Feb 2020 13:41:12 +0000 (15:41 +0200)]
Merge pull request #528 from ceph/epel-mirrorlist
Use epel mirrors
David Galloway [Tue, 4 Feb 2020 23:04:51 +0000 (18:04 -0500)]
Revert "common: Update yum metadata from upstream epel and exclude mirrors"
This reverts commit
93e0a4a8f5f34c248d3467f3d1c8300ced0f5148 .
David Galloway [Tue, 4 Feb 2020 23:04:41 +0000 (18:04 -0500)]
Revert "common: rm yum cache that doesn't get cleaned with `yum clean`"
This reverts commit
946bf1576b56c20e5fec42f15a70d921dd440d00 .
David Galloway [Tue, 4 Feb 2020 23:00:20 +0000 (18:00 -0500)]
common: Use global epel_repos var
I diverged a bit when CentOS/RHEL 8 came out and was using metalink when I meant to use mirrorlist. We're seeing intermittent epel failures which should be resolved by using a mirrorlist instead of relying on dl.fedoraproject.org
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 30 Jan 2020 19:08:31 +0000 (14:08 -0500)]
Merge pull request #527 from ceph/wip-no404
common: Add baseurl to epel repo files
David Galloway [Wed, 29 Jan 2020 19:32:13 +0000 (14:32 -0500)]
common: Add baseurl to epel repo files
Honestly not even sure how this was working at all but in order for https://github.com/ceph/ceph-cm-ansible/pull/487 to work, the repo file needs to actually point to upstream epel to refresh the yum metadata.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 29 Jan 2020 18:17:11 +0000 (13:17 -0500)]
Merge pull request #526 from ceph/wip-centos81
Add CentOS 8.1
David Galloway [Wed, 29 Jan 2020 15:33:57 +0000 (10:33 -0500)]
Add CentOS 8.1
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 27 Jan 2020 16:50:05 +0000 (11:50 -0500)]
Merge pull request #525 from ceph/wip-43448
testnode: Move dbench to epel_packages so it gets installed
Sage Weil [Mon, 27 Jan 2020 13:10:39 +0000 (07:10 -0600)]
Merge pull request #524 from ceph/wip-el8
testnode: el8: install gdb for test-crash.sh
Sage Weil [Mon, 27 Jan 2020 13:03:11 +0000 (07:03 -0600)]
testnode: el8: install gdb for test-crash.sh
Signed-off-by: Sage Weil <sage@redhat.com>
David Galloway [Wed, 22 Jan 2020 16:09:08 +0000 (11:09 -0500)]
Merge pull request #523 from ceph/wip-el7
testnode: Fix typo so task only runs on EL8
David Galloway [Wed, 22 Jan 2020 16:01:48 +0000 (11:01 -0500)]
testnode: Fix typo so task only runs on EL8
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 21 Jan 2020 15:04:44 +0000 (10:04 -0500)]
Merge pull request #522 from ceph/wip-bz1782899
testnode: Workaround for BZ
1782899
David Galloway [Tue, 21 Jan 2020 14:37:16 +0000 (09:37 -0500)]
testnode: Workaround for BZ
1782899
This will stop all the RHEL8 failures.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 20 Jan 2020 17:58:16 +0000 (12:58 -0500)]
testnode: Move dbench to epel_packages so it gets installed
Octo lab doesn't use epel by default but by moving this package to `epel_packages`, it will get installed during this task: https://github.com/ceph/ceph-cm-ansible/blob/master/roles/testnode/tasks/yum/packages.yml#L58
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 20 Jan 2020 16:48:22 +0000 (11:48 -0500)]
Merge pull request #521 from ceph/wip-exclusive
ansible_managed: Remove unmanaged keys
David Galloway [Thu, 16 Jan 2020 23:14:25 +0000 (18:14 -0500)]
ansible_managed: Remove unmanaged keys
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 7 Jan 2020 18:54:47 +0000 (20:54 +0200)]
Merge pull request #520 from ceph/wip-interpreter
cobbler: Don't set ansible_python_interpreter manually anymore
David Galloway [Tue, 7 Jan 2020 18:40:48 +0000 (13:40 -0500)]
cobbler: Don't set ansible_python_interpreter manually anymore
Both cobbler hosts (cobbler.front.sepia.ceph.com and magna001.ceph.redhat.com) are now running versions of ansible that handle python interpreter discovery automatically.
Setting this manually was actually causing issues because some ceph-cm-ansible tasks get delegated to localhost (Like 'Clone the keys repo' in the Users role). So when setting -e ansible_python_interpreter=/usr/bin/python3, ansible looks for that binary on the localhost. magna001 doesn't have python3 so the playbook run would fail.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Jason Dillaman [Tue, 7 Jan 2020 13:58:12 +0000 (08:58 -0500)]
Merge pull request #519 from ceph/wip-el8-nfs
testnode: el8: nfs-utils
Jason Dillaman [Tue, 7 Jan 2020 13:56:22 +0000 (08:56 -0500)]
testnode: el8: nfs-utils
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 7 Jan 2020 13:21:12 +0000 (08:21 -0500)]
Merge pull request #517 from ceph/wip-rhel8-kvm
testnode: el8: qemu-kvm-core + qemu-kvm-block-rbd
Kefu Chai [Thu, 26 Dec 2019 13:08:46 +0000 (21:08 +0800)]
Merge pull request #518 from tchaikov/python3-nose-for-bionic
testnode/var/ubuntu_18: python3-nose
Kefu Chai [Thu, 26 Dec 2019 13:02:52 +0000 (21:02 +0800)]
testnode/var/ubuntu_18: python3-nose
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Jason Dillaman [Mon, 23 Dec 2019 20:34:37 +0000 (15:34 -0500)]
testnode: el8: qemu-kvm-core + qemu-kvm-block-rbd
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
David Galloway [Mon, 23 Dec 2019 18:37:32 +0000 (13:37 -0500)]
Merge pull request #516 from ceph/wip-el8
testnode: el7: install podman-docker
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>
David Galloway [Mon, 23 Dec 2019 16:13:15 +0000 (11:13 -0500)]
Merge pull request #515 from ceph/wip-el8
testnode: el8: podman-docker
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:34 +0000 (14:11 -0600)]
Merge pull request #514 from ceph/wip-el8
testnode: el8: fix typo
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:29:06 +0000 (10:29 -0600)]
Merge pull request #513 from ceph/wip-el8
testnode: el8: install valgrind
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