]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
3 years agotestnode: Ensure fuse, kvm and disk groups exist. 672/head
Zack Cerza [Thu, 10 Feb 2022 21:15:08 +0000 (14:15 -0700)]
testnode: Ensure fuse, kvm and disk groups exist.

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agotestnode: Skip more kernel tasks in containers
Zack Cerza [Mon, 7 Feb 2022 23:33:25 +0000 (16:33 -0700)]
testnode: Skip more kernel tasks in containers

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agotestnode: Skip static IP setup in containers
Zack Cerza [Thu, 27 Jan 2022 20:55:11 +0000 (13:55 -0700)]
testnode: Skip static IP setup in containers

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agotestnode: Skip perl user_xattr stuff in containers
Zack Cerza [Thu, 27 Jan 2022 00:16:44 +0000 (17:16 -0700)]
testnode: Skip perl user_xattr stuff in containers

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agocommon: Don't use systemd in containers
Zack Cerza [Wed, 26 Jan 2022 23:44:04 +0000 (16:44 -0700)]
common: Don't use systemd in containers

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agousers: Skip role if keys_repo is undefined
Zack Cerza [Wed, 26 Jan 2022 23:14:09 +0000 (16:14 -0700)]
users: Skip role if keys_repo is undefined

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agotestnode: Skip certain actions in containers
Zack Cerza [Fri, 21 Jan 2022 18:58:19 +0000 (11:58 -0700)]
testnode: Skip certain actions in containers

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agoMerge pull request #668 from ceph/fix-failure-log
David Galloway [Fri, 11 Feb 2022 15:02:26 +0000 (10:02 -0500)]
Merge pull request #668 from ceph/fix-failure-log

failure_log: Use a default YAML representer

3 years agoMerge pull request #670 from ceph/osrelease
David Galloway [Fri, 11 Feb 2022 14:46:17 +0000 (09:46 -0500)]
Merge pull request #670 from ceph/osrelease

testnode: Alternate method of detecting Stream (for Openstack instances)

3 years agotestnode: Install lvm2 on CentOS 8 Stream 670/head
David Galloway [Thu, 10 Feb 2022 20:56:52 +0000 (15:56 -0500)]
testnode: Install lvm2 on CentOS 8 Stream

This package is missing from the vanilla Openstack instance image.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agotestnode: Alternate method of detecting Stream
David Galloway [Thu, 10 Feb 2022 18:39:59 +0000 (13:39 -0500)]
testnode: Alternate method of detecting Stream

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #669 from kshtsk/wip-supervisord-protect-home
David Galloway [Thu, 10 Feb 2022 17:40:58 +0000 (12:40 -0500)]
Merge pull request #669 from kshtsk/wip-supervisord-protect-home

roles/paddles: do not ProtectHome=true for supervisord

3 years agoroles/paddles: do not ProtectHome=true for supervisord 669/head
Kyr Shatskyy [Wed, 9 Feb 2022 23:11:36 +0000 (00:11 +0100)]
roles/paddles: do not ProtectHome=true for supervisord

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
3 years agofailure_log: Use a default YAML representer 668/head
Zack Cerza [Wed, 9 Feb 2022 00:34:25 +0000 (17:34 -0700)]
failure_log: Use a default YAML representer

Before, we looked recursively for a certain Ansible type in the values
of the dict; this broke when another type was added in Ansible, but was
made worse by the type being used in _keys_, not just values.

This is a better method.

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agoMerge pull request #667 from cbodley/wip-arrow-revert
Casey Bodley [Thu, 3 Feb 2022 21:25:49 +0000 (16:25 -0500)]
Merge pull request #667 from cbodley/wip-arrow-revert

Revert "testnode: Add Apache Arrow repo"

3 years agoRevert "testnode: Add Apache Arrow repo" 667/head
Casey Bodley [Thu, 3 Feb 2022 19:30:22 +0000 (14:30 -0500)]
Revert "testnode: Add Apache Arrow repo"

This reverts commit 3f960fe1b6957bdfb551bd4e53ad275d0d446855.

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #665 from ceph/wip-dns-collision
David Galloway [Wed, 26 Jan 2022 20:59:15 +0000 (15:59 -0500)]
Merge pull request #665 from ceph/wip-dns-collision

nameserver: Check for and print IP collisions

3 years agonameserver: Check for and print IP collisions 665/head
David Galloway [Wed, 19 Jan 2022 17:48:51 +0000 (12:48 -0500)]
nameserver: Check for and print IP collisions

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #664 from ceph/downstream-podman
adam kraitman [Thu, 23 Dec 2021 21:42:11 +0000 (23:42 +0200)]
Merge pull request #664 from ceph/downstream-podman

container-host: distro-specific secrets file

3 years agocontainer-host: distro-specific secrets file 664/head
David Galloway [Thu, 23 Dec 2021 16:53:14 +0000 (11:53 -0500)]
container-host: distro-specific secrets file

`container_packages` was getting set to `podman` for all downstream distros.  That won't work for Ubuntu so we'll use distro-specific secrets overrides.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #663 from ceph/fix-epel
David Galloway [Thu, 23 Dec 2021 15:06:42 +0000 (10:06 -0500)]
Merge pull request #663 from ceph/fix-epel

common: Fix epel repo template

3 years agocommon: Fix epel repo template 663/head
David Galloway [Thu, 23 Dec 2021 15:06:12 +0000 (10:06 -0500)]
common: Fix epel repo template

:(

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #661 from ceph/epel9
adam kraitman [Thu, 23 Dec 2021 06:32:25 +0000 (08:32 +0200)]
Merge pull request #661 from ceph/epel9

common: Enable epel9

3 years agocommon: Enable epel9 661/head
David Galloway [Wed, 22 Dec 2021 16:41:47 +0000 (11:41 -0500)]
common: Enable epel9

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #660 from ceph/wip-cobbler-update
adam kraitman [Fri, 3 Dec 2021 07:37:59 +0000 (09:37 +0200)]
Merge pull request #660 from ceph/wip-cobbler-update

cobbler: Run yum update during CentOS Stream install

3 years agoMerge pull request #659 from ceph/wip-tags
adam kraitman [Fri, 3 Dec 2021 07:32:02 +0000 (09:32 +0200)]
Merge pull request #659 from ceph/wip-tags

dhcp-server: Add a packages tag so I can skip the task

3 years agocobbler: Run yum update during CentOS Stream install 660/head
David Galloway [Thu, 2 Dec 2021 22:03:02 +0000 (17:03 -0500)]
cobbler: Run yum update during CentOS Stream install

It occurred to me that the CentOS 8 Stream ISO is probably always going to be outdated so we can just run 'yum update' during kickstart.  We *don't* want to do this for non-Stream distro because it'll update a RHEL8.4 image to RHEL8.5, for example.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agodhcp-server: Add a packages tag so I can skip the task 659/head
David Galloway [Thu, 2 Dec 2021 20:24:59 +0000 (15:24 -0500)]
dhcp-server: Add a packages tag so I can skip the task

Takes forever on store01

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #658 from ceph/wip-setuptools
adam kraitman [Thu, 18 Nov 2021 22:22:58 +0000 (00:22 +0200)]
Merge pull request #658 from ceph/wip-setuptools

container-host: Install python dependencies

3 years agocontainer-host: Install python dependencies 658/head
David Galloway [Thu, 18 Nov 2021 20:15:15 +0000 (15:15 -0500)]
container-host: Install python dependencies

I need this role for Jenkins builders.  They don't get setuptools or pip installed during the common role.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #657 from ceph/wip-cobbler-rhel85
David Galloway [Mon, 15 Nov 2021 14:11:54 +0000 (09:11 -0500)]
Merge pull request #657 from ceph/wip-cobbler-rhel85

Adding rhel8.5 to sepia cobbler

3 years agoAdding rhel8.5 to sepia cobbler 657/head
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>
3 years agoMerge pull request #649 from ceph/wip-suse-nrpe
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

3 years agoMerge pull request #655 from ceph/wip-systemd-update
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

3 years agoAdding systemd to the list of packages to upgrade in centos_8 655/head
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>
3 years agoMerge pull request #654 from ceph/wip-arrow
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

3 years agoMerge pull request #653 from kshtsk/wip-pulpito-pull
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

3 years agopulpito/README: add info about variables 653/head
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>
3 years agopaddles: add info about pull request branches
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>
3 years agoteuthology: add leap 15.3 vars
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>
3 years agoroles/paddls: fix 'Set the alembic revision' step
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>
3 years agoroles/paddles: support github pull branches to checkout
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>
3 years agoroles/pulpito: support github pull branches to checkout
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>
3 years agoMerge pull request #648 from ceph/wip-paddles-container
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

3 years agopaddles: Update README 648/head
Zack Cerza [Fri, 15 Oct 2021 19:40:18 +0000 (13:40 -0600)]
paddles: Update README

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agotestnode: Add Apache Arrow repo 654/head
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>
3 years agousers: Add a missing pubkeys tag
Zack Cerza [Fri, 24 Sep 2021 04:12:37 +0000 (22:12 -0600)]
users: Add a missing pubkeys tag

3 years agopaddles: Use gzip compression
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>
3 years agopaddles: Enable containerized deployment
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>
3 years agoMerge pull request #650 from ceph/wip-libgnutls30
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

3 years agotestnode: Install libgnutls30 on Ubuntu systems 650/head
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>
3 years agocommon: Add nrpe support to zypper systems 649/head
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>
3 years agoMerge pull request #647 from ceph/wip-fsid
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

3 years agolrc: Have logrotate cronjob optionally run the cephadm-created conf 647/head
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>
3 years agoMerge pull request #644 from ceph/wip-jenkins-restore-playbook
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

3 years agoAdding jenkins ocp4 jobs restore playbook 644/head
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>
3 years agoMerge pull request #643 from tchaikov/wip-venv
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

3 years agoroles/testnode/vars/ubuntu_20: add python3-venv to packages 643/head
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>
3 years agoMerge pull request #642 from tchaikov/wip-add-python3-asyncssh
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

3 years agoroles/testnode/vars: add ceph/python3-asyncssh to copr_repos 642/head
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>
3 years agoMerge pull request #641 from ceph/wip-fix-indentation
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

3 years agoFixed indentation on rook-os-update.yml 641/head
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>
4 years agoMerge pull request #640 from ceph/wip-revert
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"

4 years agoRevert "Merge pull request #635 from ceph/wip-python-pip" 640/head
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.

4 years agoMerge pull request #635 from ceph/wip-python-pip
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

4 years agoMerge pull request #634 from ceph/wip-rook-jenkins-update
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

4 years agoAdding the rook-jenkins-update.yml and rearranging the role 634/head
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>
4 years agoMerge pull request #639 from ceph/wip-powertools2
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

4 years agotestnode: Install PowerTools repo on CentOS non-stream too 639/head
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>
4 years agoMerge pull request #638 from ceph/wip-powertools
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

4 years agotestnode: Delete correct Stream repos 638/head
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>
4 years agotestnode: Define addl CentOS8 Stream repo
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>
4 years agotestnode: Move stream-specific tasks to separate task list
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>
4 years agoMerge pull request #637 from ceph/wip-lsb
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

4 years agotestnode: Install redhat-lsb-core 637/head
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>
4 years agoMerge pull request #636 from ceph/wip-fromhosts
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

4 years agopublic_facing: Support defining a src port for UFW rules 636/head
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>
4 years agocontainer-host: Install pip too 635/head
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>
4 years agoMerge pull request #632 from ceph/wip-git
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

4 years agocontainer-host: Ensure git is installed 632/head
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>
4 years agoMerge pull request #631 from ceph/wip-notin
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

4 years agoMerge pull request #630 from ceph/wip-centos84
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

4 years agocobbler: Fix ansible conditional 631/head
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>
4 years agoMerge pull request #629 from ceph/wip-rhel84
adam kraitman [Tue, 8 Jun 2021 14:52:32 +0000 (17:52 +0300)]
Merge pull request #629 from ceph/wip-rhel84

RHEL 8.4

4 years agoAdd CentOS 8.4 630/head
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>
4 years agoRHEL 8.4 629/head
David Galloway [Wed, 19 May 2021 15:58:08 +0000 (11:58 -0400)]
RHEL 8.4

Signed-off-by: David Galloway <dgallowa@redhat.com>
4 years agoMerge pull request #628 from ceph/wip-anybody
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

4 years agoWe can use this for any system 628/head
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>
4 years agoMerge pull request #627 from ceph/wip-comma
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

4 years agotestnode: Always ifup the secondary NIC 627/head
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>
4 years agoMerge pull request #626 from ceph/wip-move-sentinel
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

4 years agotestnode: Write sentinel file after container-host role 626/head
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>
4 years agoMerge pull request #625 from ceph/wip-cephlabnottestnodes
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

4 years agocobbler: Run all available playbooks during postinstall 625/head
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>
4 years agoMerge pull request #624 from ceph/wip-klbahsr
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

4 years agocontainer-host: Try to import an alternate {{ container_packages }} 624/head
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>
4 years agotestnode: Do not install podman-docker here
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>
4 years agoMerge pull request #609 from ceph/wip-ignore-snap
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

4 years agoMerge pull request #622 from ceph/wip-c9stream
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

4 years agoAdd CentOS 9 Stream 622/head
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>