]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
3 years agoMerge pull request #2011 from CongMinYin/wip-enable-WITH_PMEM
Kefu Chai [Sun, 12 Jun 2022 11:54:31 +0000 (19:54 +0800)]
Merge pull request #2011 from CongMinYin/wip-enable-WITH_PMEM

ceph-pull-requests/build/build: enable WITH_PMEM

3 years agoMerge pull request #2022 from ceph/sepia
Zack Cerza [Tue, 7 Jun 2022 18:42:16 +0000 (12:42 -0600)]
Merge pull request #2022 from ceph/sepia

3 years agosepia-fog-image: fetch before checkout 2022/head
David Galloway [Tue, 7 Jun 2022 18:33:36 +0000 (14:33 -0400)]
sepia-fog-image: fetch before checkout

Shouldn't ever have to run into this issue again but...

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2021 from ceph/cansible-docs
Guillaume Abrioux [Fri, 3 Jun 2022 18:50:51 +0000 (20:50 +0200)]
Merge pull request #2021 from ceph/cansible-docs

ceph-ansible-docs-prs: Disable job

3 years agoMerge pull request #2020 from jtlayton/kconfig-debuginfo
Ilya Dryomov [Fri, 3 Jun 2022 14:53:58 +0000 (16:53 +0200)]
Merge pull request #2020 from jtlayton/kconfig-debuginfo

kernel: enable CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
3 years agokernel: enable CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT 2020/head
Jeff Layton [Thu, 2 Jun 2022 10:32:05 +0000 (06:32 -0400)]
kernel: enable CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT

The kernel builds don't currently include debug symbols. Enable them.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
3 years agoceph-ansible-docs-prs: Disable job 2021/head
David Galloway [Thu, 2 Jun 2022 15:02:32 +0000 (11:02 -0400)]
ceph-ansible-docs-prs: Disable job

readthedocs is building PRs

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2017 from ceph/fixarm64
David Galloway [Fri, 27 May 2022 19:44:49 +0000 (15:44 -0400)]
Merge pull request #2017 from ceph/fixarm64

ceph-pull-requests-arm64: Do not run make check on c9

3 years agoMerge pull request #1973 from tchaikov/wip-perf-test
Kefu Chai [Fri, 27 May 2022 11:52:22 +0000 (19:52 +0800)]
Merge pull request #1973 from tchaikov/wip-perf-test

ceph-perf-pull-requests: use newer clang

3 years agoMerge pull request #2018 from ceph/python369
Zack Cerza [Thu, 26 May 2022 21:46:59 +0000 (15:46 -0600)]
Merge pull request #2018 from ceph/python369

3 years agoMerge pull request #2019 from ceph/target
Zack Cerza [Thu, 26 May 2022 19:49:06 +0000 (13:49 -0600)]
Merge pull request #2019 from ceph/target

3 years agobuild_utils: Fix get_distro to support CentOS Stream 2019/head
David Galloway [Thu, 26 May 2022 19:00:22 +0000 (15:00 -0400)]
build_utils: Fix get_distro to support CentOS Stream

There is no /etc/mock/epel-8-x86_64.cfg with the deprecation of CentOS 8.

```
[root@braggi07 mock]# ls -l /etc/mock/ | grep epel
-rw-r--r--. 1 root mock  201 Mar  3 07:18 alma+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock  201 Mar  3 07:18 alma+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock  198 Mar  3 07:18 alma+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock  200 Mar  3 07:18 centos+epel-7-ppc64le.cfg
-rw-r--r--. 1 root mock  197 Mar  3 07:18 centos+epel-7-x86_64.cfg
-rw-r--r--. 1 root mock  256 Mar  3 07:18 centos-stream+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock  256 Mar  3 07:18 centos-stream+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock  253 Mar  3 07:18 centos-stream+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock  256 Mar  3 07:18 centos-stream+epel-9-aarch64.cfg
-rw-r--r--. 1 root mock  256 Mar  3 07:18 centos-stream+epel-9-ppc64le.cfg
-rw-r--r--. 1 root mock  250 Mar  3 07:18 centos-stream+epel-9-s390x.cfg
-rw-r--r--. 1 root mock  253 Mar  3 07:18 centos-stream+epel-9-x86_64.cfg
-rw-r--r--. 1 root mock  304 Mar  3 07:18 centos-stream+epel-next-8-aarch64.cfg
-rw-r--r--. 1 root mock  304 Mar  3 07:18 centos-stream+epel-next-8-ppc64le.cfg
-rw-r--r--. 1 root mock  301 Mar  3 07:18 centos-stream+epel-next-8-x86_64.cfg
-rw-r--r--. 1 root mock  303 Mar  3 07:18 centos-stream+epel-next-9-aarch64.cfg
-rw-r--r--. 1 root mock  303 Mar  3 07:18 centos-stream+epel-next-9-ppc64le.cfg
-rw-r--r--. 1 root mock  297 Mar  3 07:18 centos-stream+epel-next-9-s390x.cfg
-rw-r--r--. 1 root mock  300 Mar  3 07:18 centos-stream+epel-next-9-x86_64.cfg
lrwxrwxrwx. 1 root root   17 Mar  6  2020 default.cfg -> epel-8-x86_64.cfg
lrwxrwxrwx. 1 root root   31 Mar 29 16:53 default.cfg.rpmnew -> centos-stream+epel-8-x86_64.cfg
lrwxrwxrwx. 1 root mock   25 Mar  3 07:18 epel-7-ppc64le.cfg -> centos+epel-7-ppc64le.cfg
lrwxrwxrwx. 1 root mock   24 Mar  3 07:18 epel-7-x86_64.cfg -> centos+epel-7-x86_64.cfg
-rw-r--r--. 1 root mock  210 Mar  3 07:18 oraclelinux+epel-7-aarch64.cfg
-rw-r--r--. 1 root mock  207 Mar  3 07:18 oraclelinux+epel-7-x86_64.cfg
-rw-r--r--. 1 root mock  210 Mar  3 07:18 oraclelinux+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock  207 Mar  3 07:18 oraclelinux+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock  117 Mar  3 07:18 rhel+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock  117 Mar  3 07:18 rhel+epel-8-ppc64le.cfg
-rw-r--r--. 1 root mock  115 Mar  3 07:18 rhel+epel-8-s390x.cfg
-rw-r--r--. 1 root mock  116 Mar  3 07:18 rhel+epel-8-x86_64.cfg
-rw-r--r--. 1 root mock  198 Mar  3 07:18 rocky+epel-8-aarch64.cfg
-rw-r--r--. 1 root mock  195 Mar  3 07:18 rocky+epel-8-x86_64.cfg
```

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agobuild_utils.sh: Do not remove unwanted python3 versions 2018/head
David Galloway [Thu, 26 May 2022 17:45:16 +0000 (13:45 -0400)]
build_utils.sh: Do not remove unwanted python3 versions

For some reason, python36 is a dependency of python3-virtualenv.  python39 is not.

So removing python36 was removing python3-virtualenv.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoceph-pull-requests-arm64: Do not run make check on c9 2017/head
David Galloway [Thu, 26 May 2022 16:48:52 +0000 (12:48 -0400)]
ceph-pull-requests-arm64: Do not run make check on c9

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2016 from ceph/fix-container-lint
David Galloway [Thu, 26 May 2022 15:59:13 +0000 (11:59 -0400)]
Merge pull request #2016 from ceph/fix-container-lint

ceph-container-{lint,flake8}: Start podman too

3 years agoceph-container-{lint,flake8}: Start podman too 2016/head
David Galloway [Thu, 26 May 2022 15:54:30 +0000 (11:54 -0400)]
ceph-container-{lint,flake8}: Start podman too

Installing 'docker' on CentOS8 installs podman (and podman-docker). One cannot restart the service by calling 'docker' however.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1729 from ceph/wip-cleanup-nfs
David Galloway [Wed, 25 May 2022 18:49:06 +0000 (14:49 -0400)]
Merge pull request #1729 from ceph/wip-cleanup-nfs

nfs-ganesha*: Clean up leftover shaman repos

3 years agoMerge pull request #2015 from ceph/builtin2
Zack Cerza [Wed, 25 May 2022 17:35:19 +0000 (11:35 -0600)]
Merge pull request #2015 from ceph/builtin2

3 years agoUse Jenkins' 'built-in' magic phrase 2015/head
David Galloway [Wed, 25 May 2022 17:29:35 +0000 (13:29 -0400)]
Use Jenkins' 'built-in' magic phrase

https://www.jenkins.io/changelog-stable/#v2.319.1

I don't know if it's a bug or what but giving the controller a "controller" label and instructing the jobs to run on that label only, they would still get stuck on `(pending—Waiting for next available executor on ‘builtin’)`.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2014 from ceph/mastermain
Zack Cerza [Wed, 25 May 2022 15:30:40 +0000 (09:30 -0600)]
Merge pull request #2014 from ceph/mastermain

Replace remaining references to master

3 years agoReplace remaining references to master 2014/head
David Galloway [Wed, 25 May 2022 15:18:58 +0000 (11:18 -0400)]
Replace remaining references to master

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2010 from ceph/inclusive
Zack Cerza [Tue, 24 May 2022 21:53:41 +0000 (15:53 -0600)]
Merge pull request #2010 from ceph/inclusive

Inclusive Language Update

3 years agoMerge pull request #2013 from ceph/cephadm-ansible-skip-el9
Guillaume Abrioux [Tue, 24 May 2022 12:27:45 +0000 (14:27 +0200)]
Merge pull request #2013 from ceph/cephadm-ansible-skip-el9

cephadm-ansible-prs: disable el9-functional

3 years agocephadm-ansible-prs: disable el9-functional 2013/head
Guillaume Abrioux [Tue, 24 May 2022 11:50:44 +0000 (13:50 +0200)]
cephadm-ansible-prs: disable el9-functional

el9 RPMs aren't available yet.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoMerge pull request #2012 from ceph/cephadm-ansible-unittests
Guillaume Abrioux [Tue, 24 May 2022 11:32:02 +0000 (13:32 +0200)]
Merge pull request #2012 from ceph/cephadm-ansible-unittests

cephadm-ansible-prs: add new scenario

3 years agocephadm-ansible-prs: add new scenario 2012/head
Guillaume Abrioux [Tue, 24 May 2022 09:29:18 +0000 (11:29 +0200)]
cephadm-ansible-prs: add new scenario

This adds the `unittests` scenario.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoceph-pull-requests/build/build: enable WITH_PMEM 2011/head
Yin Congmin [Mon, 23 May 2022 09:04:11 +0000 (17:04 +0800)]
ceph-pull-requests/build/build: enable WITH_PMEM

WITH_PMEM is added in
https://github.com/ceph/ceph/commit/17d2bc3707bb0078e2fa1b4eef31b39804e45135.

Signed-off-by: Yin Congmin <congmin.yin@intel.com>
3 years agoMerge pull request #2009 from ceph/cephadm-ansible-prs-el9
Guillaume Abrioux [Mon, 23 May 2022 08:41:31 +0000 (10:41 +0200)]
Merge pull request #2009 from ceph/cephadm-ansible-prs-el9

cephadm-ansible-prs: add multi-distro support

3 years agomaster-> main 2010/head
David Galloway [Tue, 22 Feb 2022 19:59:36 +0000 (14:59 -0500)]
master-> main

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoansible: s/slave/builder s/master/controller
David Galloway [Thu, 3 Feb 2022 19:17:35 +0000 (14:17 -0500)]
ansible: s/slave/builder s/master/controller

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agocephadm-ansible-prs: add multi-distro support 2009/head
Guillaume Abrioux [Thu, 19 May 2022 15:24:21 +0000 (17:24 +0200)]
cephadm-ansible-prs: add multi-distro support

So we can test against multiple distro.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoceph-perf-pull-requests: install clang-12 on debian/ubuntu 1973/head
Kefu Chai [Sat, 5 Mar 2022 08:09:53 +0000 (16:09 +0800)]
ceph-perf-pull-requests: install clang-12 on debian/ubuntu

now that clang-12 is available for focal-updates, let's use it.

regarding the error message and warnings reported by compiler, the newer
the merrier.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
3 years agoceph-perf-pull-requests: use llvm-toolset from AppStream
Kefu Chai [Sat, 5 Mar 2022 08:03:05 +0000 (16:03 +0800)]
ceph-perf-pull-requests: use llvm-toolset from AppStream

now that AppStream includes llvm-toolset-13, there is no need to
use a copr repo for llvm-toolset-10.

also update the compiler detection algorithm to be more future-proof.

see also 342bd7ec05bc4b83212cb53e48b04b607bb2be04

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
3 years agoMerge pull request #2008 from ceph/push
David Galloway [Thu, 19 May 2022 02:14:08 +0000 (22:14 -0400)]
Merge pull request #2008 from ceph/push

ceph-setup: Correct repo and branch name

3 years agoceph-tag: Fix paths and order 2008/head
David Galloway [Wed, 18 May 2022 21:56:22 +0000 (17:56 -0400)]
ceph-tag: Fix paths and order

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoceph-tag: Provide a message when merging
David Galloway [Wed, 18 May 2022 21:25:38 +0000 (17:25 -0400)]
ceph-tag: Provide a message when merging

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoceph-setup: Check out {{ branch }}-release
David Galloway [Wed, 18 May 2022 21:16:25 +0000 (17:16 -0400)]
ceph-setup: Check out {{ branch }}-release

We *do* want to do this after all. It's sketchy to expect {{ branch }} will continue staying at the point you want it to.

Yuri (or anyone) should push {{ branch }} to {{ branch }}-release and test it.  {{ branch }} can continue to be merged to.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoceph-setup: Correct repo and branch name
David Galloway [Wed, 18 May 2022 19:46:09 +0000 (15:46 -0400)]
ceph-setup: Correct repo and branch name

Fixes error: src refspec pacific does not match any

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2007 from ceph/missingquote
David Galloway [Wed, 18 May 2022 19:33:48 +0000 (15:33 -0400)]
Merge pull request #2007 from ceph/missingquote

ceph-setup: missing apostrophe

3 years agoceph-setup: missing apostrophe 2007/head
David Galloway [Wed, 18 May 2022 19:30:09 +0000 (15:30 -0400)]
ceph-setup: missing apostrophe

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2006 from ceph/nopehotfixfix
David Galloway [Wed, 18 May 2022 19:19:50 +0000 (15:19 -0400)]
Merge pull request #2006 from ceph/nopehotfixfix

ceph-setup: fix hotfix process

3 years agoceph-setup: Pull {{branch}}-release not {{branch}} for hotfix 2006/head
David Galloway [Wed, 18 May 2022 19:16:34 +0000 (15:16 -0400)]
ceph-setup: Pull {{branch}}-release not {{branch}} for hotfix

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoRevert "ceph-release: Fix checkout process for HOTFIX"
David Galloway [Wed, 18 May 2022 19:14:23 +0000 (15:14 -0400)]
Revert "ceph-release: Fix checkout process for HOTFIX"

This reverts commit 25f83fd65c5ac936b5dc618ed6c553c9a2307529.

3 years agoMerge pull request #2004 from ceph/hotfixfix
David Galloway [Wed, 18 May 2022 19:08:17 +0000 (15:08 -0400)]
Merge pull request #2004 from ceph/hotfixfix

ceph-release: Fix checkout process for HOTFIX

3 years agoceph-release: Fix checkout process for HOTFIX 2004/head
David Galloway [Wed, 18 May 2022 19:02:38 +0000 (15:02 -0400)]
ceph-release: Fix checkout process for HOTFIX

The process is the same for a STABLE release and a HOTFIX release.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #2000 from ceph/release
Zack Cerza [Wed, 18 May 2022 15:42:43 +0000 (09:42 -0600)]
Merge pull request #2000 from ceph/release

ceph: Support releasing from BRANCH-release branch

3 years agoMerge pull request #2001 from ceph/cephadm-ansible-prs-fix
Guillaume Abrioux [Wed, 18 May 2022 08:13:59 +0000 (10:13 +0200)]
Merge pull request #2001 from ceph/cephadm-ansible-prs-fix

cephadm-ansible-prs: update scenario name

3 years agocephadm-ansible-prs: update scenario name 2001/head
Guillaume Abrioux [Wed, 18 May 2022 08:00:09 +0000 (10:00 +0200)]
cephadm-ansible-prs: update scenario name

The tox config in cephadm-ansible has now more than 1 test.
Let's rename from 'deploy_and_purge' to 'tox' so it's more generic

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoceph: Support releasing from BRANCH-release branch 2000/head
David Galloway [Tue, 22 Feb 2022 18:01:00 +0000 (13:01 -0500)]
ceph: Support releasing from BRANCH-release branch

The main goal of this change is to allow us to release from a BRANCH-release branch from ceph.git. This will allow us to continue merging PRs into BRANCH while we build and push releases.

The job also now handles pushing the version commit and tags to ceph.git.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1998 from ceph/p2
Guillaume Abrioux [Thu, 12 May 2022 19:55:43 +0000 (21:55 +0200)]
Merge pull request #1998 from ceph/p2

scripts: Always reinstall python3 and always set alternatives to auto

3 years agoscripts: Always reinstall python3 and always set alternatives to auto 1998/head
David Galloway [Thu, 12 May 2022 19:39:10 +0000 (15:39 -0400)]
scripts: Always reinstall python3 and always set alternatives to auto

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1997 from ceph/aggressive
Guillaume Abrioux [Wed, 4 May 2022 17:22:56 +0000 (19:22 +0200)]
Merge pull request #1997 from ceph/aggressive

build_utils.sh: Always remove unwanted python3.X versions

3 years agobuild_utils.sh: Always remove unwanted python3.X versions 1997/head
David Galloway [Wed, 4 May 2022 15:48:20 +0000 (11:48 -0400)]
build_utils.sh: Always remove unwanted python3.X versions

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1996 from ceph/refactor-py3
Guillaume Abrioux [Wed, 4 May 2022 15:28:14 +0000 (17:28 +0200)]
Merge pull request #1996 from ceph/refactor-py3

build_utils.sh: Remove python3 versions we don't want

3 years agobuild_utils.sh: Remove python3 versions we don't want 1996/head
David Galloway [Mon, 2 May 2022 18:31:12 +0000 (14:31 -0400)]
build_utils.sh: Remove python3 versions we don't want

@guits and I think there's either a bug in `alternatives` or we just can't figure out how it's supposed to work.  Even with setting `alternatives --set python3 /usr/bin/python3.9`, python3.6 was still the "best" version according to `alternatives --display`.

So we'll just remove the other version entirely.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1992 from ceph/c8rpm
Guillaume Abrioux [Mon, 2 May 2022 15:22:47 +0000 (17:22 +0200)]
Merge pull request #1992 from ceph/c8rpm

ansible: Update playbooks to install newest vagrant&plugin

3 years agoMerge pull request #1995 from ionutbalutoiu/fix-windows-img-build
David Galloway [Fri, 29 Apr 2022 18:42:57 +0000 (14:42 -0400)]
Merge pull request #1995 from ionutbalutoiu/fix-windows-img-build

[ceph-windows-image-build] Fix Windows image build

3 years ago[ceph-windows-image-build] Backup existing image file 1995/head
Ionut Balutoiu [Fri, 29 Apr 2022 16:54:15 +0000 (19:54 +0300)]
[ceph-windows-image-build] Backup existing image file

3 years ago[ceph-windows-image-build] Fix Windows image build
Ionut Balutoiu [Fri, 29 Apr 2022 10:08:43 +0000 (13:08 +0300)]
[ceph-windows-image-build] Fix Windows image build

The `${VIRTIO_WIN_PATH}\guest-agent\qemu-ga-x86_64.msi` unattended
installation fails with latest virtio.

Refactor the setup scripts to only install the required drivers (`NetKVM`,
`viostor`, `vioserial`), and use a single script (`first-logon.ps1`) for
provisioning the Windows OS.

Also, add a separate script `utils.ps1` with common PowerShell functions.

3 years agoMerge pull request #1994 from ionutbalutoiu/update-wnbd-build
David Galloway [Fri, 29 Apr 2022 14:09:12 +0000 (10:09 -0400)]
Merge pull request #1994 from ionutbalutoiu/update-wnbd-build

[wnbd-build] Remove `FORCE` parameter

3 years ago[wnbd-build] Remove `FORCE` parameter 1994/head
Ionut Balutoiu [Fri, 29 Apr 2022 10:56:21 +0000 (13:56 +0300)]
[wnbd-build] Remove `FORCE` parameter

Remove the `FORCE` parameter from the `wnbd-build` Jenkins job, and
use it by default.

The `wnbd` project is not updated that frequently, so the daily
build trigger mostly skips the Chacra upload. This is a problem
because when old Chacra artifacts are deleted, the `wnbd` build will
not be available in Chacra.

We need `wnbd` to always be available in Chacra, since the
Windows Teuthology tests will try to download it from there.

3 years agoMerge pull request #1990 from rhcs-dashboard/archiving-log-error
Ernesto Puerta [Thu, 28 Apr 2022 15:41:54 +0000 (17:41 +0200)]
Merge pull request #1990 from rhcs-dashboard/archiving-log-error

cephadm-dashboard-e2e: archiving takes too long to fail

3 years agoMerge pull request #1993 from ceph/2jenkins-python
Guillaume Abrioux [Thu, 28 Apr 2022 14:37:50 +0000 (16:37 +0200)]
Merge pull request #1993 from ceph/2jenkins-python

ceph-{ansible,container}: Use python3.9 and pip==22.0.4

3 years agoceph-{ansible,container}: Use python3.9 and pip==22.0.4 1993/head
David Galloway [Thu, 28 Apr 2022 14:31:48 +0000 (10:31 -0400)]
ceph-{ansible,container}: Use python3.9 and pip==22.0.4

In order to install and use latest ansible

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agobuild_utils: Function to install/change python3 symlink
David Galloway [Thu, 28 Apr 2022 14:16:26 +0000 (10:16 -0400)]
build_utils: Function to install/change python3 symlink

@guits needed all of the 2.jenkins.ceph.com builders to have `python3` point to `/usr/bin/python3.9`

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoansible: Update playbooks to install newest vagrant&plugin 1992/head
David Galloway [Wed, 27 Apr 2022 20:42:26 +0000 (16:42 -0400)]
ansible: Update playbooks to install newest vagrant&plugin

The time finally came to update 2.jenkins.ceph.com's builders to CentOS8. Along with that change came the library issues mentioned here: https://github.com/vagrant-libvirt/vagrant-libvirt#additional-notes-for-fedora-and-similar-linux-distributions

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1991 from ceph/2jenkins-centos8
Guillaume Abrioux [Wed, 27 Apr 2022 18:53:13 +0000 (20:53 +0200)]
Merge pull request #1991 from ceph/2jenkins-centos8

ceph-{ansible,container}*: Use CentOS8 builders instead of 7

3 years agoceph-{ansible,container}*: Use CentOS8 builders instead of 7 1991/head
David Galloway [Wed, 27 Apr 2022 18:39:30 +0000 (14:39 -0400)]
ceph-{ansible,container}*: Use CentOS8 builders instead of 7

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agocephadm-dashboard-e2e: archiving takes too long to fail 1990/head
Nizamudeen A [Wed, 27 Apr 2022 06:37:56 +0000 (12:07 +0530)]
cephadm-dashboard-e2e: archiving takes too long to fail

If the provided pattern for eg: log/*.log is not found, archiving takes
way too longer to fail and that increased the job time to 1 hour on our
cephadm dashboard e2e jobs. Instead I added a pattern like log/** and
this way it immediately failed when there is no logs. (In cephadm
dashboard e2e, there
won't be any logs if the job is succesfull and the logs are saved only
when the job is failed)

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #1988 from rhcs-dashboard/cephadm-e2e-logs-artifact
David Galloway [Tue, 26 Apr 2022 16:21:41 +0000 (12:21 -0400)]
Merge pull request #1988 from rhcs-dashboard/cephadm-e2e-logs-artifact

cephadm-dashboard-e2e-job: get mgr container logs as an artifact

3 years agoMerge pull request #1989 from ceph/wip-enable-rbd-caches
David Galloway [Tue, 19 Apr 2022 14:06:46 +0000 (10:06 -0400)]
Merge pull request #1989 from ceph/wip-enable-rbd-caches

ceph-pull-requests: enable the RWL mode of RBD persistent cache

3 years agocephadm-dashboard-e2e-job: get mgr container logs as an artifact 1988/head
Nizamudeen A [Fri, 8 Apr 2022 15:45:59 +0000 (21:15 +0530)]
cephadm-dashboard-e2e-job: get mgr container logs as an artifact

archive the logs as an artifact in both pr and nightly jobs of
cephadm dashboard frontend e2es.

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 years agoceph-pull-requests: enable the RWL mode of RBD persistent cache 1989/head
Ilya Dryomov [Tue, 12 Apr 2022 09:49:39 +0000 (11:49 +0200)]
ceph-pull-requests: enable the RWL mode of RBD persistent cache

WITH_RBD_RWL variable is added in https://github.com/ceph/ceph/pull/45872.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agoMerge pull request #1968 from ceph/calamari
David Galloway [Thu, 7 Apr 2022 16:53:45 +0000 (12:53 -0400)]
Merge pull request #1968 from ceph/calamari

Delete calamari jobs

3 years agoMerge pull request #1987 from ceph/wip-enable-cgroup-pids
David Galloway [Wed, 6 Apr 2022 20:48:18 +0000 (16:48 -0400)]
Merge pull request #1987 from ceph/wip-enable-cgroup-pids

kernel: enable CONFIG_CGROUP_PIDS

3 years agoMerge pull request #1986 from ceph/grafana-credid
Ernesto Puerta [Wed, 6 Apr 2022 19:03:09 +0000 (21:03 +0200)]
Merge pull request #1986 from ceph/grafana-credid

ceph-grafana: Update quay cred / erase dockerhub cred

3 years agokernel: enable CONFIG_CGROUP_PIDS 1987/head
Ilya Dryomov [Wed, 6 Apr 2022 15:30:00 +0000 (17:30 +0200)]
kernel: enable CONFIG_CGROUP_PIDS

... just in case someone ever decides to test iSCSI with a testing
kernel -- iSCSI containers are started with --pids-limit=-1.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agoceph-grafana: Update quay cred / erase dockerhub cred 1986/head
David Galloway [Tue, 5 Apr 2022 17:05:18 +0000 (13:05 -0400)]
ceph-grafana: Update quay cred / erase dockerhub cred

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1985 from ceph/fix-remove_docker_and_update_grafana-master
Ernesto Puerta [Fri, 1 Apr 2022 10:26:29 +0000 (12:26 +0200)]
Merge pull request #1985 from ceph/fix-remove_docker_and_update_grafana-master

grafana/trigger: remove docker references

3 years agoMerge pull request #1982 from ceph/fix-applitools_baseline-master
Ernesto Puerta [Fri, 1 Apr 2022 09:50:53 +0000 (11:50 +0200)]
Merge pull request #1982 from ceph/fix-applitools_baseline-master

dashboard/nighlty: fix applitools baseline

3 years agografana/trigger: remove docker references 1985/head
Ernesto Puerta [Fri, 1 Apr 2022 09:49:33 +0000 (11:49 +0200)]
grafana/trigger: remove docker references

And upgrade Grafana default version to 8.3.5

Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
3 years agoMerge pull request #1978 from ceph/sepia-defaults
adam kraitman [Thu, 31 Mar 2022 13:57:45 +0000 (16:57 +0300)]
Merge pull request #1978 from ceph/sepia-defaults

sepia-fog-images: Update defaults to latest supported distros

3 years agoMerge pull request #1984 from ceph/ca-drop-4.0-nightly
Guillaume Abrioux [Thu, 31 Mar 2022 13:29:41 +0000 (15:29 +0200)]
Merge pull request #1984 from ceph/ca-drop-4.0-nightly

ceph-ansible: drop nightly jobs against nautilus

3 years agoceph-ansible: drop nightly jobs against nautilus 1984/head
Guillaume Abrioux [Thu, 31 Mar 2022 13:24:37 +0000 (15:24 +0200)]
ceph-ansible: drop nightly jobs against nautilus

Nautilus is EOL, there's no need to keep testing this.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agodashboard/nighlty: fix applitools baseline 1982/head
Ernesto Puerta [Mon, 28 Mar 2022 12:13:26 +0000 (14:13 +0200)]
dashboard/nighlty: fix applitools baseline

Adds correct Branch to Nightly jobs.

Renames Batches with a more intuitive naming

Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
3 years agoMerge pull request #1981 from badone/wip-reverse-isnottar-fix
David Galloway [Fri, 25 Mar 2022 13:43:17 +0000 (09:43 -0400)]
Merge pull request #1981 from badone/wip-reverse-isnottar-fix

Revert "scripts: Use python3 to test is_not_tar"

3 years agoFix python3 string check 1981/head
David Galloway [Fri, 25 Mar 2022 13:38:28 +0000 (09:38 -0400)]
Fix python3 string check

Co-authored-by: Kefu Chai <tchaikov@gmail.com>
3 years agoRevert "scripts: Use python3 to test is_not_tar"
Brad Hubbard [Fri, 25 Mar 2022 07:46:53 +0000 (17:46 +1000)]
Revert "scripts: Use python3 to test is_not_tar"

String format appears to be incompatible with the python version being
used and so this is causing more failures than the original.

This reverts commit 4668da7fb015138b626ad21d2519c76a64e390a0.

3 years agoMerge pull request #1980 from ceph/isnottar
Brad Hubbard [Fri, 25 Mar 2022 01:35:24 +0000 (11:35 +1000)]
Merge pull request #1980 from ceph/isnottar

scripts: Use bash instead of python to determine is_not_tar

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
3 years agoscripts: Use python3 to test is_not_tar 1980/head
David Galloway [Thu, 24 Mar 2022 14:19:10 +0000 (10:19 -0400)]
scripts: Use python3 to test is_not_tar

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agosepia-fog-images: Update defaults to latest supported distros 1978/head
David Galloway [Fri, 18 Mar 2022 19:18:49 +0000 (15:18 -0400)]
sepia-fog-images: Update defaults to latest supported distros

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1972 from rhcs-dashboard/archive-artifacts-dashboard
David Galloway [Fri, 18 Mar 2022 16:42:52 +0000 (12:42 -0400)]
Merge pull request #1972 from rhcs-dashboard/archive-artifacts-dashboard

dashboard-e2e-job: get mgr logs as an artifact

3 years agoMerge pull request #1974 from ceph/wip-ceph-iscsi-tox-node
David Galloway [Wed, 16 Mar 2022 14:30:25 +0000 (10:30 -0400)]
Merge pull request #1974 from ceph/wip-ceph-iscsi-tox-node

ceph-iscsi-tox: replace python3 node label constraint

3 years agoMerge pull request #1975 from ceph/wip-windows-quincy
David Galloway [Wed, 16 Mar 2022 14:29:36 +0000 (10:29 -0400)]
Merge pull request #1975 from ceph/wip-windows-quincy

ceph-windows-pull-requests: add quincy

3 years agoMerge pull request #1970 from rhcs-dashboard/update-grafana-version
David Galloway [Tue, 15 Mar 2022 13:41:04 +0000 (09:41 -0400)]
Merge pull request #1970 from rhcs-dashboard/update-grafana-version

ceph-grafana-trigger: update grafana container image version to 8.2.6

3 years agoceph-windows-pull-requests: add quincy 1975/head
Ilya Dryomov [Mon, 14 Mar 2022 16:14:39 +0000 (17:14 +0100)]
ceph-windows-pull-requests: add quincy

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agoceph-iscsi-tox: replace python3 node label constraint 1974/head
Ilya Dryomov [Mon, 14 Mar 2022 13:30:35 +0000 (14:30 +0100)]
ceph-iscsi-tox: replace python3 node label constraint

mira042, the only node with python3 label, was retired two months ago.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agodashboard-e2e-job: get mgr logs as an artifact 1972/head
Nizamudeen A [Wed, 2 Mar 2022 09:04:00 +0000 (14:34 +0530)]
dashboard-e2e-job: get mgr logs as an artifact

archive the logs as an artifact in both pr jobs and nightly jobs of
dashboard frontend e2es.

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 years agoceph-grafana-trigger: update grafana container image version to 8.2.6 1970/head
Aashish Sharma [Mon, 28 Feb 2022 05:57:14 +0000 (11:27 +0530)]
ceph-grafana-trigger: update grafana container image version to 8.2.6

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
3 years agoMerge pull request #1966 from ionutbalutoiu/update-ceph-win-installer-job
David Galloway [Fri, 25 Feb 2022 20:57:01 +0000 (15:57 -0500)]
Merge pull request #1966 from ionutbalutoiu/update-ceph-win-installer-job

[ceph-windows-installer-build] Remove `FORCE` parameter