]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/log
ceph-cm-ansible.git
3 years agoREADME: Make doc more specific/clear 688/head
David Galloway [Thu, 14 Jul 2022 14:23:35 +0000 (10:23 -0400)]
README: Make doc more specific/clear

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #687 from ceph/zap-rhel
Zack Cerza [Tue, 28 Jun 2022 16:57:38 +0000 (10:57 -0600)]
Merge pull request #687 from ceph/zap-rhel

3 years agotestnode: No pkg tasks before repos are set up 687/head
David Galloway [Tue, 28 Jun 2022 16:27:32 +0000 (12:27 -0400)]
testnode: No pkg tasks before repos are set up

Newer versions of RHEL8 don't like having yum called if they don't have repos setup.

When a RHEL8 machine gets provisioned via Cobbler, we zap the disks before we register the server to Satellite (or CDN).

We don't really need to check if gdisk and device-mapper are installed during a Cobbler install because we know they're installed in https://github.com/ceph/ceph-cm-ansible/blob/main/roles/cobbler/templates/snippets/cephlab_packages_rhel

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #685 from ceph/curl
David Galloway [Tue, 28 Jun 2022 15:24:16 +0000 (11:24 -0400)]
Merge pull request #685 from ceph/curl

common: Install Satellite RPM via rpm command

3 years agoMerge pull request #686 from ceph/scripts
David Galloway [Tue, 28 Jun 2022 14:43:07 +0000 (10:43 -0400)]
Merge pull request #686 from ceph/scripts

tools: Add a couple workstation scripts

3 years agotools: Add a couple workstation scripts 686/head
David Galloway [Tue, 28 Jun 2022 14:31:33 +0000 (10:31 -0400)]
tools: Add a couple workstation scripts

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agocommon: Install Satellite RPM via rpm command 685/head
David Galloway [Mon, 27 Jun 2022 22:51:57 +0000 (18:51 -0400)]
common: Install Satellite RPM via rpm command

Seriously... https://access.redhat.com/solutions/6438061

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #683 from ceph/zap_disks_paren
David Galloway [Mon, 27 Jun 2022 16:05:33 +0000 (12:05 -0400)]
Merge pull request #683 from ceph/zap_disks_paren

testnode: Add missing parenthesis to conditional

3 years agoMerge pull request #684 from ceph/fqdn
adam kraitman [Mon, 27 Jun 2022 14:53:21 +0000 (17:53 +0300)]
Merge pull request #684 from ceph/fqdn

common: RHSM register w/ full hostname

3 years agocommon: RHSM register w/ full hostname 684/head
David Galloway [Mon, 27 Jun 2022 14:29:08 +0000 (10:29 -0400)]
common: RHSM register w/ full hostname

For some reason, sometimes hosts try to register with their short hostname.  Sometimes with the FQDN.

As of Satellite 6.5, the service won't let you register two different hostnames with the same UUID (https://access.redhat.com/solutions/4207781).

This change makes sure all hosts register with the FQDN so there's no more conflicts.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agotestnode: Add missing parenthesis to conditional 683/head
Zack Cerza [Thu, 16 Jun 2022 21:51:51 +0000 (15:51 -0600)]
testnode: Add missing parenthesis to conditional

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agoMerge pull request #682 from ceph/rhel86
adam kraitman [Wed, 8 Jun 2022 19:50:10 +0000 (22:50 +0300)]
Merge pull request #682 from ceph/rhel86

cobbler: RHEL8.6

3 years agoMerge pull request #681 from ceph/true2
Zack Cerza [Wed, 8 Jun 2022 16:43:43 +0000 (10:43 -0600)]
Merge pull request #681 from ceph/true2

3 years agocobbler: RHEL8.6 682/head
David Galloway [Wed, 8 Jun 2022 15:57:25 +0000 (11:57 -0400)]
cobbler: RHEL8.6

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agotestnode: Fix jinja2 conditional 681/head
David Galloway [Wed, 8 Jun 2022 14:05:49 +0000 (10:05 -0400)]
testnode: Fix jinja2 conditional

https://docs.ansible.com/ansible/latest/dev_guide/testing/sanity/no-tests-as-filters.html

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #680 from ceph/wip-adding-rhel9
David Galloway [Tue, 31 May 2022 15:58:05 +0000 (11:58 -0400)]
Merge pull request #680 from ceph/wip-adding-rhel9

Adding rhel9 to sepia cobbler

3 years agoAdding rhel9 to sepia cobbler 680/head
Adam Kraitman [Mon, 30 May 2022 16:58:26 +0000 (19:58 +0300)]
Adding rhel9 to sepia cobbler

Signed-off-by: Adam Kraitman <akraitma@redhat.com>
3 years agoMerge pull request #679 from ceph/inclusive-language
David Galloway [Tue, 24 May 2022 22:05:51 +0000 (18:05 -0400)]
Merge pull request #679 from ceph/inclusive-language

Inclusive language update

3 years agoInclusive language update 679/head
Zack Cerza [Tue, 24 May 2022 21:25:11 +0000 (15:25 -0600)]
Inclusive language update

Issues not addressed here:
- FOG still uses master
- lots of gitbuilder URLs in yaml files and docs referencing master
- named uses 'master zones'

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agoMerge pull request #678 from ceph/mirrorsbroken
adam kraitman [Mon, 16 May 2022 15:57:51 +0000 (18:57 +0300)]
Merge pull request #678 from ceph/mirrorsbroken

Work around rare CentOS infra mirror mismatch

3 years agotestnode: Work around rare CentOS infra mirror mismatch 678/head
David Galloway [Mon, 16 May 2022 15:41:11 +0000 (11:41 -0400)]
testnode: Work around rare CentOS infra mirror mismatch

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agotestnode: Fix BaseOS repo name
David Galloway [Mon, 16 May 2022 15:25:20 +0000 (11:25 -0400)]
testnode: Fix BaseOS repo name

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #677 from ceph/nginx-yaml
David Galloway [Mon, 2 May 2022 17:31:31 +0000 (13:31 -0400)]
Merge pull request #677 from ceph/nginx-yaml

teuthology: Serve yaml files as text/plain

3 years agoteuthology: Serve yaml files as text/plain 677/head
Zack Cerza [Fri, 29 Apr 2022 20:30:18 +0000 (14:30 -0600)]
teuthology: Serve yaml files as text/plain

So browers display them rather than download.

Signed-off-by: Zack Cerza <zack@cerza.org>
3 years agoMerge pull request #676 from ceph/dedupe
Ilya Dryomov [Wed, 6 Apr 2022 10:52:53 +0000 (12:52 +0200)]
Merge pull request #676 from ceph/dedupe

testnode: Remove duplicated common_yum_repos

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
3 years agotestnode: make it clearer that centos_8.yml and centos_8_stream.yml get combined 676/head
Ilya Dryomov [Wed, 6 Apr 2022 10:43:11 +0000 (12:43 +0200)]
testnode: make it clearer that centos_8.yml and centos_8_stream.yml get combined

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agotestnode: Remove duplicated common_yum_repos
David Galloway [Tue, 5 Apr 2022 17:40:02 +0000 (13:40 -0400)]
testnode: Remove duplicated common_yum_repos

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #675 from ceph/gcc-stream
adam kraitman [Tue, 5 Apr 2022 15:25:41 +0000 (18:25 +0300)]
Merge pull request #675 from ceph/gcc-stream

testnode: Fix CentOS 8 Stream packages list

3 years agotestnode: Fix CentOS 8 Stream packages list 675/head
David Galloway [Tue, 5 Apr 2022 15:07:25 +0000 (11:07 -0400)]
testnode: Fix CentOS 8 Stream packages list

I guess we were relying on a bug for the past few months. What would happen is centos_8.yml would get pulled in and the `packages` list got populated. Then later when we detect this is CentOS Stream, centos_8_stream.yml would get pulled in which overrode the original `packages` list.

Fixes: https://tracker.ceph.com/issues/55177
Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #674 from ceph/failover
David Galloway [Thu, 31 Mar 2022 22:11:32 +0000 (18:11 -0400)]
Merge pull request #674 from ceph/failover

common: failovermethod is deprecated

3 years agocommon: failovermethod is deprecated 674/head
David Galloway [Thu, 31 Mar 2022 18:54:19 +0000 (14:54 -0400)]
common: failovermethod is deprecated

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #672 from ceph/containerized-nodes
Zack Cerza [Thu, 17 Mar 2022 18:24:45 +0000 (12:24 -0600)]
Merge pull request #672 from ceph/containerized-nodes

Moving toward supporting containerized testnodes

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 agoMerge pull request #671 from ceph/no-umount-var-log
David Galloway [Thu, 10 Mar 2022 21:31:19 +0000 (16:31 -0500)]
Merge pull request #671 from ceph/no-umount-var-log

testnode: Filter ansible_mounts with regex

3 years agoMerge pull request #666 from ceph/strea
Zack Cerza [Thu, 10 Mar 2022 20:51:51 +0000 (13:51 -0700)]
Merge pull request #666 from ceph/strea

Fix non-stream to stream conversion

3 years agotestnode: Filter ansible_mounts with regex 671/head
Zack Cerza [Wed, 9 Mar 2022 02:50:57 +0000 (19:50 -0700)]
testnode: Filter ansible_mounts with regex

This catches cases where e.g. /var is on the root volume but /var/log is
not.

Signed-off-by: Zack Cerza <zack@redhat.com>
3 years agocobbler: Change the way we convert non-stream to stream 666/head
David Galloway [Wed, 2 Feb 2022 22:20:07 +0000 (17:20 -0500)]
cobbler: Change the way we convert non-stream to stream

The old method doesn't work since the non-stream repos have moved.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #662 from ceph/ubuntu2004
Zack Cerza [Wed, 9 Mar 2022 23:21:49 +0000 (16:21 -0700)]
Merge pull request #662 from ceph/ubuntu2004

cobbler_profile: Update Ubuntu 20.04 image URL

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 agocobbler_profile: Modernize dict combination
David Galloway [Wed, 2 Feb 2022 19:13:24 +0000 (14:13 -0500)]
cobbler_profile: Modernize dict combination

Signed-off-by: David Galloway <dgallowa@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 agocobbler_profile: Update Ubuntu 20.04 image URL 662/head
David Galloway [Thu, 23 Dec 2021 14:35:56 +0000 (09:35 -0500)]
cobbler_profile: Update Ubuntu 20.04 image URL

Old one 404s

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