]>
git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
Adam Kraitman [Mon, 15 Nov 2021 13:11:14 +0000 (15:11 +0200)]
Adding rhel8.5 to sepia cobbler
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Mon, 25 Oct 2021 18:24:11 +0000 (14:24 -0400)]
Merge pull request #649 from ceph/wip-suse-nrpe
common: Add nrpe support to zypper systems
David Galloway [Wed, 20 Oct 2021 15:21:05 +0000 (11:21 -0400)]
Merge pull request #655 from ceph/wip-systemd-update
Adding systemd to the list of packages to upgrade in centos stream version 8
Adam Kraitman [Tue, 19 Oct 2021 15:23:39 +0000 (18:23 +0300)]
Adding systemd to the list of packages to upgrade in centos_8
Fixes: https://tracker.ceph.com/issues/52923
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Tue, 19 Oct 2021 15:22:18 +0000 (11:22 -0400)]
Merge pull request #654 from ceph/wip-arrow
testnode: Add Apache Arrow repo
David Galloway [Mon, 18 Oct 2021 14:52:12 +0000 (10:52 -0400)]
Merge pull request #653 from kshtsk/wip-pulpito-pull
roles/pulpito: support github pull branches to checkout
Kyr Shatskyy [Fri, 15 Oct 2021 22:13:36 +0000 (00:13 +0200)]
pulpito/README: add info about variables
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Fri, 15 Oct 2021 22:11:53 +0000 (00:11 +0200)]
paddles: add info about pull request branches
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Kyr Shatskyy [Thu, 14 Oct 2021 14:38:01 +0000 (16:38 +0200)]
teuthology: add leap 15.3 vars
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Thu, 14 Oct 2021 13:57:58 +0000 (15:57 +0200)]
roles/paddls: fix 'Set the alembic revision' step
Addresses error:
sqlalchemy.exc.ArgumentError: Could not parse rfc1738 URL from string '/bin/sh: pecan: command not found'
Fixes: ceph/paddles@925aff2
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Thu, 14 Oct 2021 12:25:27 +0000 (14:25 +0200)]
roles/paddles: support github pull branches to checkout
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
Kyr Shatskyy [Thu, 14 Oct 2021 12:16:12 +0000 (14:16 +0200)]
roles/pulpito: support github pull branches to checkout
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
David Galloway [Fri, 15 Oct 2021 20:00:04 +0000 (16:00 -0400)]
Merge pull request #648 from ceph/wip-paddles-container
paddles: Enable containerized deployment
Zack Cerza [Fri, 15 Oct 2021 19:40:18 +0000 (13:40 -0600)]
paddles: Update README
Signed-off-by: Zack Cerza <zack@redhat.com>
David Galloway [Fri, 15 Oct 2021 17:35:43 +0000 (13:35 -0400)]
testnode: Add Apache Arrow repo
Some changes to Rados GW will require some dependencies in this repo. See https://github.com/ceph/ceph/pull/40802
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Fri, 24 Sep 2021 04:12:37 +0000 (22:12 -0600)]
users: Add a missing pubkeys tag
Zack Cerza [Thu, 23 Sep 2021 23:53:53 +0000 (17:53 -0600)]
paddles: Use gzip compression
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 23 Sep 2021 22:41:54 +0000 (16:41 -0600)]
paddles: Enable containerized deployment
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 1 Oct 2021 20:50:08 +0000 (14:50 -0600)]
Merge pull request #650 from ceph/wip-libgnutls30
testnode: Install libgnutls30 on Ubuntu systems
David Galloway [Fri, 1 Oct 2021 16:20:03 +0000 (12:20 -0400)]
testnode: Install libgnutls30 on Ubuntu systems
Fixes: https://twitter.com/letsencrypt/status/1443621997288767491
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 1 Oct 2021 16:11:32 +0000 (12:11 -0400)]
common: Add nrpe support to zypper systems
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 24 Aug 2021 06:12:36 +0000 (09:12 +0300)]
Merge pull request #647 from ceph/wip-fsid
lrc: Have logrotate cronjob optionally run the cephadm-created conf
David Galloway [Mon, 23 Aug 2021 18:32:49 +0000 (14:32 -0400)]
lrc: Have logrotate cronjob optionally run the cephadm-created conf
cephadm manages a different logrotate file. That file's name is the cluster FSID.
So I'll defined lrc_fsid in the secrets repo and this task will change the cronjob to run that logrotate file instead of the ceph-common one (that wasn't doing anything useful anyway).
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 18 Aug 2021 12:48:55 +0000 (08:48 -0400)]
Merge pull request #644 from ceph/wip-jenkins-restore-playbook
Adding jenkins ocp4 jobs restore playbook
Adam Kraitman [Tue, 17 Aug 2021 15:31:02 +0000 (18:31 +0300)]
Adding jenkins ocp4 jobs restore playbook
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Tue, 3 Aug 2021 14:40:47 +0000 (10:40 -0400)]
Merge pull request #643 from tchaikov/wip-venv
roles/testnode/vars/ubuntu_20: add python3-venv to packages
Kefu Chai [Sat, 31 Jul 2021 14:04:42 +0000 (22:04 +0800)]
roles/testnode/vars/ubuntu_20: add python3-venv to packages
since we are going to replace virtualenv with "python3 -m venv",
let's add python3-venv.
keep python3-virtualenv around for a while just in case.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
David Galloway [Thu, 29 Jul 2021 13:10:21 +0000 (09:10 -0400)]
Merge pull request #642 from tchaikov/wip-add-python3-asyncssh
roles/testnode/vars: add ceph/python3-asyncssh to copr_repos
Kefu Chai [Thu, 29 Jul 2021 05:26:53 +0000 (13:26 +0800)]
roles/testnode/vars: add ceph/python3-asyncssh to copr_repos
python3-asyncssh is not included by EPEL8 yet, but mgr-cephadm requires
it. see also https://tracker.ceph.com/issues/44676
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
David Galloway [Mon, 26 Jul 2021 18:07:58 +0000 (14:07 -0400)]
Merge pull request #641 from ceph/wip-fix-indentation
Fixed indentation on rook-os-update.yml
Adam Kraitman [Sun, 25 Jul 2021 14:12:44 +0000 (17:12 +0300)]
Fixed indentation on rook-os-update.yml
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Wed, 21 Jul 2021 17:41:50 +0000 (13:41 -0400)]
Merge pull request #640 from ceph/wip-revert
Revert "Merge pull request #635 from ceph/wip-python-pip"
David Galloway [Wed, 21 Jul 2021 17:41:08 +0000 (13:41 -0400)]
Revert "Merge pull request #635 from ceph/wip-python-pip"
This reverts commit
623931530c8b8928635fc3b151df1f985d2e12e0 , reversing
changes made to
91da996a7045d0029340af7f0bcb7bb7650105e7 .
adam kraitman [Wed, 21 Jul 2021 15:57:52 +0000 (18:57 +0300)]
Merge pull request #635 from ceph/wip-python-pip
container-host: Install pip too
David Galloway [Wed, 21 Jul 2021 14:23:18 +0000 (10:23 -0400)]
Merge pull request #634 from ceph/wip-rook-jenkins-update
Adding the rook-jenkins-update.yml and rearranging the role
Adam Kraitman [Sun, 27 Jun 2021 13:37:25 +0000 (16:37 +0300)]
Adding the rook-jenkins-update.yml and rearranging the role
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
adam kraitman [Tue, 20 Jul 2021 17:46:00 +0000 (20:46 +0300)]
Merge pull request #639 from ceph/wip-powertools2
testnode: Install PowerTools repo on CentOS non-stream too
David Galloway [Tue, 20 Jul 2021 16:20:57 +0000 (12:20 -0400)]
testnode: Install PowerTools repo on CentOS non-stream too
Fixes: https://tracker.ceph.com/issues/51638#note-5
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Wed, 14 Jul 2021 15:35:47 +0000 (18:35 +0300)]
Merge pull request #638 from ceph/wip-powertools
Add PowerTools repo to CentOS 8 Stream
David Galloway [Wed, 14 Jul 2021 15:08:29 +0000 (11:08 -0400)]
testnode: Delete correct Stream repos
This was taking AppStream repos with it on non-Stream distros. I don't think it was causing issues but it was deleting the wrong files nonetheless.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 14 Jul 2021 15:07:38 +0000 (11:07 -0400)]
testnode: Define addl CentOS8 Stream repo
Fixes: https://tracker.ceph.com/issues/51638
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 14 Jul 2021 14:53:36 +0000 (10:53 -0400)]
testnode: Move stream-specific tasks to separate task list
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Thu, 8 Jul 2021 16:17:55 +0000 (19:17 +0300)]
Merge pull request #637 from ceph/wip-lsb
testnode: Install redhat-lsb-core
David Galloway [Thu, 8 Jul 2021 16:06:48 +0000 (12:06 -0400)]
testnode: Install redhat-lsb-core
This usually gets installed via Cobbler during FOG image capturing. That doesn't do us any good when FOG isn't being used.
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Thu, 8 Jul 2021 11:22:57 +0000 (14:22 +0300)]
Merge pull request #636 from ceph/wip-fromhosts
public_facing: Support defining a src port for UFW rules
David Galloway [Wed, 7 Jul 2021 21:23:56 +0000 (17:23 -0400)]
public_facing: Support defining a src port for UFW rules
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 28 Jun 2021 21:16:10 +0000 (17:16 -0400)]
container-host: Install pip too
This was needed on CentOS8 and Ubuntu Focal Jenkins builders.
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 15 Jun 2021 17:42:18 +0000 (20:42 +0300)]
Merge pull request #632 from ceph/wip-git
container-host: Ensure git is installed
David Galloway [Fri, 11 Jun 2021 15:30:22 +0000 (11:30 -0400)]
container-host: Ensure git is installed
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Mon, 14 Jun 2021 13:06:50 +0000 (16:06 +0300)]
Merge pull request #631 from ceph/wip-notin
cobbler: Fix ansible conditional
adam kraitman [Tue, 8 Jun 2021 15:02:21 +0000 (18:02 +0300)]
Merge pull request #630 from ceph/wip-centos84
Add CentOS 8.4
David Galloway [Tue, 8 Jun 2021 14:54:11 +0000 (10:54 -0400)]
cobbler: Fix ansible conditional
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 8 Jun 2021 14:52:32 +0000 (17:52 +0300)]
Merge pull request #629 from ceph/wip-rhel84
RHEL 8.4
David Galloway [Tue, 8 Jun 2021 14:38:23 +0000 (10:38 -0400)]
Add CentOS 8.4
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 19 May 2021 15:58:08 +0000 (11:58 -0400)]
RHEL 8.4
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Wed, 26 May 2021 17:35:52 +0000 (20:35 +0300)]
Merge pull request #628 from ceph/wip-anybody
We can use this for any system
David Galloway [Wed, 26 May 2021 16:18:46 +0000 (12:18 -0400)]
We can use this for any system
But the ipmi group makes more sense
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Thu, 20 May 2021 17:34:56 +0000 (20:34 +0300)]
Merge pull request #627 from ceph/wip-comma
testnode: Always ifup the secondary NIC
David Galloway [Thu, 20 May 2021 16:57:34 +0000 (12:57 -0400)]
testnode: Always ifup the secondary NIC
If the NIC was already down, `ifdown` causes the playbook to fail. We want to always (at least attempt to) take the NIC down, then bring it back up.
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Thu, 20 May 2021 16:32:56 +0000 (19:32 +0300)]
Merge pull request #626 from ceph/wip-move-sentinel
testnode: Write sentinel file after container-host role
David Galloway [Thu, 20 May 2021 16:01:29 +0000 (12:01 -0400)]
testnode: Write sentinel file after container-host role
Now that we're running the entire cephlab.yml playbook during Cobbler kickstart, the sentinel file is getting touched while the container-host playbook is still running.
This change will still write the /ceph-qa-ready sentinel file during the testnodes role if the testnodes role got called directly
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 20 May 2021 15:54:43 +0000 (11:54 -0400)]
Merge pull request #625 from ceph/wip-cephlabnottestnodes
cobbler: Run all available playbooks during postinstall
David Galloway [Wed, 19 May 2021 20:00:15 +0000 (16:00 -0400)]
cobbler: Run all available playbooks during postinstall
Not just testnodes playbook
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 19 May 2021 19:10:49 +0000 (15:10 -0400)]
Merge pull request #624 from ceph/wip-klbahsr
Allow defining an alternate container_packages var
David Galloway [Wed, 19 May 2021 18:43:34 +0000 (14:43 -0400)]
container-host: Try to import an alternate {{ container_packages }}
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 19 May 2021 18:16:59 +0000 (14:16 -0400)]
testnode: Do not install podman-docker here
We will install it in the container-host role if we need it.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 19 May 2021 16:32:51 +0000 (12:32 -0400)]
Merge pull request #609 from ceph/wip-ignore-snap
common: Ignore /snap mountpoints when checking disk usage
adam kraitman [Wed, 19 May 2021 16:17:37 +0000 (19:17 +0300)]
Merge pull request #622 from ceph/wip-c9stream
Add CentOS 9 Stream
David Galloway [Fri, 14 May 2021 19:19:15 +0000 (15:19 -0400)]
Add CentOS 9 Stream
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 19 May 2021 15:58:49 +0000 (11:58 -0400)]
Merge pull request #621 from ceph/wip-cstream
cobbler: Support CentOS Stream
David Galloway [Wed, 12 May 2021 20:37:24 +0000 (16:37 -0400)]
cobbler: Support CentOS Stream
"But David, why aren't we just using the CentOS 8 Stream ISO?"
Thank you for asking.
1) The vmlinuz and initrd that are baked into the CentOS 8 Stream ISO as of this writing are not compatible. Filed https://bugs.centos.org/view.php?id=18188
2) Even if I take the vmlinuz and initrd from CentOS 8.3, after firstboot, the system still bizarrely boots as CentOS 8.3. That's right, when using the CentOS 8 Stream ISO and we kickstart using Cobbler, you end up with CentOS 8.3. I'm sure it has something to do with our kickstarts and snippets but nothing obvious stood out to me.
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 11 May 2021 17:44:48 +0000 (20:44 +0300)]
Merge pull request #620 from ceph/wip-gw-routes
gateway: Support writing addl routes
David Galloway [Tue, 11 May 2021 16:53:11 +0000 (12:53 -0400)]
gateway: Support writing addl routes
Signed-off-by: David Galloway <dgallowa@redhat.com>
Zack Cerza [Thu, 8 Apr 2021 19:50:37 +0000 (13:50 -0600)]
Merge pull request #618 from ceph/wip-releasever-sooner
common: Set releasever on testnodes sooner
David Galloway [Thu, 8 Apr 2021 18:52:06 +0000 (14:52 -0400)]
common: Set releasever on testnodes sooner
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Mon, 5 Apr 2021 15:21:41 +0000 (18:21 +0300)]
Merge pull request #611 from ceph/wip-centos83
Add CentOS 8.3
David Galloway [Mon, 5 Apr 2021 15:16:47 +0000 (11:16 -0400)]
Merge pull request #617 from ceph/wip-releasevar-yum
Adding the releasever variable to rhel7.9 testnodes
Adam Kraitman [Thu, 1 Apr 2021 15:21:06 +0000 (18:21 +0300)]
Adding the releasever varible to rhel7.9 testnodes
Fixes: https://tracker.ceph.com/issues/49771
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
adam kraitman [Sun, 21 Mar 2021 08:04:45 +0000 (10:04 +0200)]
Merge pull request #616 from ceph/wip-centos79
Add CentOS 7.9
David Galloway [Fri, 19 Mar 2021 19:51:55 +0000 (15:51 -0400)]
Add CentOS 7.9
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Thu, 11 Mar 2021 05:43:23 +0000 (07:43 +0200)]
Merge pull request #615 from ceph/wip-cobbler-imported
cobbler_profile: s/import/imported
David Galloway [Wed, 10 Mar 2021 20:07:20 +0000 (15:07 -0500)]
cobbler_profile: s/import/imported
I guess something changed in ansible so that it doesn't like 'import' as the variable name.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 3 Mar 2021 21:39:29 +0000 (16:39 -0500)]
Merge pull request #613 from ceph/wip-norecommends
testnode: Install collectl without recommended packages
David Galloway [Wed, 3 Mar 2021 20:46:03 +0000 (15:46 -0500)]
testnode: Install collectl without recommended packages
collectl has a bunch of Gnome Desktop Environment packages that are recommended. So on Ubuntu 20.04 at least, a desktop environment was getting installed and would eventually go to sleep.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 3 Mar 2021 19:43:13 +0000 (14:43 -0500)]
Merge pull request #612 from ceph/wip-fix-centos8-qemu
testnode: libgcrypt needs to be updated to match QEMU build
Jason Dillaman [Wed, 3 Mar 2021 00:47:23 +0000 (19:47 -0500)]
testnode: libgcrypt needs to be updated to match QEMU build
See https://bugzilla.redhat.com/show_bug.cgi?id=
1828681
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
David Galloway [Tue, 2 Mar 2021 20:09:23 +0000 (15:09 -0500)]
Add CentOS 8.3
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 16 Feb 2021 16:31:56 +0000 (18:31 +0200)]
Merge pull request #610 from ceph/wip-lz4
paddles: Install lz4 for backups
David Galloway [Tue, 16 Feb 2021 16:18:14 +0000 (11:18 -0500)]
paddles: Install lz4 for backups
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 16 Feb 2021 14:46:45 +0000 (09:46 -0500)]
common: Ignore /snap mountpoints when checking disk usage
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 9 Feb 2021 22:49:49 +0000 (17:49 -0500)]
Merge pull request #608 from kshtsk/wip-nsupdate_web-opensuse
nsupdate web opensuse
Kyr Shatskyy [Tue, 19 Mar 2019 18:18:06 +0000 (19:18 +0100)]
nsupdate_web: use .conf extention for opensuse nginx
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
(cherry picked from commit
cbb0a82a0380038d33d1b59eb65eed9622ec61d6 )
Kyr Shatskyy [Tue, 19 Mar 2019 18:59:36 +0000 (19:59 +0100)]
nsupdate_web: copy keys from secrets dir if present
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
(cherry picked from commit
bac5f08eca5fa018adb16be9db4457cb42c73039 )
David Galloway [Tue, 9 Feb 2021 16:30:19 +0000 (11:30 -0500)]
Merge pull request #607 from ceph/wip-rhel8-package-list-change
Adding redhat-lsb, firewalld and wget to rhel8 testnodes
Adam Kraitman [Thu, 4 Feb 2021 17:54:08 +0000 (19:54 +0200)]
Adding redhat-lsb, firewalld and wget to rhel8 testnodes
Fixes: https://tracker.ceph.com/issues/48767
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
adam kraitman [Thu, 4 Feb 2021 17:31:58 +0000 (19:31 +0200)]
Merge pull request #606 from ceph/wip-focal-nosleep
common: Disable sleeping on Ubuntu 20.04 and later
David Galloway [Thu, 4 Feb 2021 17:28:51 +0000 (12:28 -0500)]
common: Disable sleeping on Ubuntu 20.04 and later
Fixes: https://tracker.ceph.com/issues/49152
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Tue, 2 Feb 2021 05:45:42 +0000 (07:45 +0200)]
Merge pull request #605 from ceph/wip-keys-branch
users: Support defining different branch
David Galloway [Mon, 1 Feb 2021 20:05:33 +0000 (15:05 -0500)]
users: Support defining different branch
This will allow one to run the users role prior to a PR being merged.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 1 Feb 2021 18:06:59 +0000 (13:06 -0500)]
Merge pull request #604 from ceph/wip-rook-master-update
Creating a new tag for updating the master os - master-update