]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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

3 years ago[ceph-windows-installer-build] Remove `FORCE` parameter 1966/head
Ionut Balutoiu [Tue, 8 Feb 2022 09:19:49 +0000 (11:19 +0200)]
[ceph-windows-installer-build] Remove `FORCE` parameter

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

This job builds the installer from source code, and it bundles
the Ceph binaries and the WNBD driver.

Therefore, the logic to skip the build if the latest installer commit
didn't change is not useful, because the installer might contain
different Ceph binaries and WNBD driver.

3 years agoMerge pull request #1969 from ceph/quincy
David Galloway [Wed, 23 Feb 2022 15:35:27 +0000 (10:35 -0500)]
Merge pull request #1969 from ceph/quincy

ceph-dev-cron: Drop nautilus | Add quincy

3 years agoceph-dev-cron: Drop nautilus | Add quincy 1969/head
David Galloway [Wed, 23 Feb 2022 15:04:34 +0000 (10:04 -0500)]
ceph-dev-cron: Drop nautilus | Add quincy

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoDelete calamari jobs 1968/head
David Galloway [Mon, 21 Feb 2022 20:50:21 +0000 (15:50 -0500)]
Delete calamari jobs

Project is defunct

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1967 from ceph/revert-207adf189
Guillaume Abrioux [Mon, 14 Feb 2022 08:26:52 +0000 (09:26 +0100)]
Merge pull request #1967 from ceph/revert-207adf189

Revert "use alpha tag for ceph-ansible until we have a stable-7.0 bra…

3 years agoRevert "use alpha tag for ceph-ansible until we have a stable-7.0 branch" 1967/head
Guillaume Abrioux [Sat, 12 Feb 2022 05:13:36 +0000 (06:13 +0100)]
Revert "use alpha tag for ceph-ansible until we have a stable-7.0 branch"

This reverts commit 207adf189e25753bfc68b2998d430b16fb50d389.

This breaks ceph-volume/ceph-ansible testing.

`v7.0.0alpha1` is a tag present on stable-6.0.
ceph-ansible stable-6.0 doesn't support quincy.

We have to keep using ceph-ansible@master for now.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoMerge pull request #1964 from vumrao/wip-vumrao-quincy
David Galloway [Mon, 7 Feb 2022 17:25:31 +0000 (12:25 -0500)]
Merge pull request #1964 from vumrao/wip-vumrao-quincy

add quincy targets

3 years agouse alpha tag for ceph-ansible until we have a stable-7.0 branch 1964/head
Vikhyat Umrao [Thu, 3 Feb 2022 23:45:58 +0000 (15:45 -0800)]
use alpha tag for ceph-ansible until we have a stable-7.0 branch

Signed-off-by: Vikhyat Umrao <vikhyat@redhat.com>
3 years agoadd quincy targets
Vikhyat Umrao [Thu, 3 Feb 2022 23:43:23 +0000 (15:43 -0800)]
add quincy targets

Fixes: https://tracker.ceph.com/issues/54134
Signed-off-by: Vikhyat Umrao <vikhyat@redhat.com>
3 years agoMerge pull request #1962 from ceph/just-container
David Galloway [Fri, 4 Feb 2022 15:09:09 +0000 (10:09 -0500)]
Merge pull request #1962 from ceph/just-container

ceph-dev-container-only: Create job

3 years agoMerge pull request #1965 from rhcs-dashboard/dashboard-e2e-dep-script
Ernesto Puerta [Fri, 4 Feb 2022 11:17:16 +0000 (12:17 +0100)]
Merge pull request #1965 from rhcs-dashboard/dashboard-e2e-dep-script

dep: delete the network before creating it again

3 years agodep: delete the network before creating it again 1965/head
Nizamudeen A [Fri, 4 Feb 2022 09:18:43 +0000 (14:48 +0530)]
dep: delete the network before creating it again

Need to recreate the network to avoid issues like ssh ing into the
environment.

Fixes: https://tracker.ceph.com/issues/54131
Signed-off-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #1937 from ceph/14
adam kraitman [Thu, 3 Feb 2022 16:47:13 +0000 (18:47 +0200)]
Merge pull request #1937 from ceph/14

ansible: Clean up tmp files older than 14

3 years agoMerge pull request #1916 from ceph/wip-jenkins-default
David Galloway [Thu, 3 Feb 2022 16:40:07 +0000 (11:40 -0500)]
Merge pull request #1916 from ceph/wip-jenkins-default

ansible: Update Jenkins master java args

3 years agoMerge pull request #1959 from ceph/disable-docs
David Galloway [Thu, 3 Feb 2022 16:39:18 +0000 (11:39 -0500)]
Merge pull request #1959 from ceph/disable-docs

{ceph-pr-render,teuthology}-docs: Disable job

3 years agoceph-dev-container-only: Create job 1962/head
David Galloway [Tue, 1 Feb 2022 19:46:50 +0000 (14:46 -0500)]
ceph-dev-container-only: Create job

This job will allow users to build a container for https://quay.ceph.io/repository/ceph-ci/ceph?tab=tags given a branch name.  Should work for ceph.git and ceph-ci.git.

This is mostly useful for when packages and a repo successfully get built for a ceph-dev*build job but the container build fails.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1917 from ceph/wip-more-builds
David Galloway [Tue, 1 Feb 2022 21:44:22 +0000 (16:44 -0500)]
Merge pull request #1917 from ceph/wip-more-builds

ceph-dev-cron: Keep more builds

3 years agoMerge pull request #1961 from ceph/no-dockermirror
David Galloway [Tue, 1 Feb 2022 21:12:36 +0000 (16:12 -0500)]
Merge pull request #1961 from ceph/no-dockermirror

ceph-dev*build: Stop using docker-mirror

3 years agoMerge pull request #1963 from ceph/wip-kernel-get-rpm-dist
David Galloway [Tue, 1 Feb 2022 20:12:33 +0000 (15:12 -0500)]
Merge pull request #1963 from ceph/wip-kernel-get-rpm-dist

kernel: make CentOS Stream builds work

3 years agokernel: drop local get_rpm_dist() definition 1963/head
Ilya Dryomov [Tue, 1 Feb 2022 18:32:57 +0000 (19:32 +0100)]
kernel: drop local get_rpm_dist() definition

The local definition is missing a couple of things, most notably
CentOSStream addition from commit d4dfd1210124 ("scripts: Support
CentOS Stream").  This fixes repository creation breakage caused
by DIST and DISTRO set to unknown.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agoscripts/build_utils: set DIST for fedora
Ilya Dryomov [Tue, 1 Feb 2022 18:28:30 +0000 (19:28 +0100)]
scripts/build_utils: set DIST for fedora

Set it to what it was set in a duplicate definition that got
removed in commit 8e83d2dd1b4b ("scripts/build_utils: remove
duplicated get_rpm_dist()").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 years agoceph-dev*build: Stop using docker-mirror 1961/head
David Galloway [Tue, 1 Feb 2022 18:36:23 +0000 (13:36 -0500)]
ceph-dev*build: Stop using docker-mirror

Non-stream CentOS8 containers no longer work because the BaseOS and AppStream repos moved.  We now use the centos/centos:stream8 container image as our BASEOS_TAG.  Except that container lives on quay.io and not dockerhub.

docker-mirror.front.sepia.ceph.com:5000 can only mirror one registry.  We'll keep it as mirroring dockerhub.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years ago{ceph-pr-render,teuthology}-docs: Disable job 1959/head
David Galloway [Tue, 1 Feb 2022 14:55:07 +0000 (09:55 -0500)]
{ceph-pr-render,teuthology}-docs: Disable job

We're using RTD now.  The docs Jenkins builder is retired.

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1958 from ceph/wip-fix7core
David Galloway [Mon, 31 Jan 2022 19:32:42 +0000 (14:32 -0500)]
Merge pull request #1958 from ceph/wip-fix7core

scripts: Support CentOS Stream

3 years agoscripts: Support CentOS Stream 1958/head
David Galloway [Mon, 31 Jan 2022 19:02:16 +0000 (14:02 -0500)]
scripts: Support CentOS Stream

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #1955 from cbodley/wip-arrow
David Galloway [Mon, 31 Jan 2022 16:23:14 +0000 (11:23 -0500)]
Merge pull request #1955 from cbodley/wip-arrow

arrow: remove apache jfrog repositories

3 years agoMerge pull request #1948 from chrisphoffman/wip-classic-libarchive-zstd
David Galloway [Wed, 26 Jan 2022 16:25:11 +0000 (11:25 -0500)]
Merge pull request #1948 from chrisphoffman/wip-classic-libarchive-zstd

ceph-perf-pull-requests: update libarchive

3 years agoMerge pull request #1956 from ceph/api-quincy
Ernesto Puerta [Wed, 26 Jan 2022 12:59:12 +0000 (13:59 +0100)]
Merge pull request #1956 from ceph/api-quincy

api: allowlist quincy

3 years agoapi: allowlist quincy 1956/head
Ernesto Puerta [Wed, 26 Jan 2022 11:52:14 +0000 (12:52 +0100)]
api: allowlist quincy

Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
3 years agorevert the apache.jfrog.io repos 1955/head
Casey Bodley [Tue, 25 Jan 2022 17:03:20 +0000 (12:03 -0500)]
revert the apache.jfrog.io repos

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #1954 from rhcs-dashboard/add-quincy-dash-nightly
David Galloway [Mon, 24 Jan 2022 20:02:30 +0000 (15:02 -0500)]
Merge pull request #1954 from rhcs-dashboard/add-quincy-dash-nightly

config: add quincy to the dashboard nightlies

3 years agoconfig: add quincy to the dashboard nightlies 1954/head
Nizamudeen A [Fri, 21 Jan 2022 12:51:56 +0000 (18:21 +0530)]
config: add quincy to the dashboard nightlies

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #1952 from dmick/wip-cephadm-package-test
Dan Mick [Thu, 20 Jan 2022 22:12:18 +0000 (14:12 -0800)]
Merge pull request #1952 from dmick/wip-cephadm-package-test

ceph-{,dev,dev-new} build: fix conditional for cephadm package test

3 years agoceph-{,dev,dev-new} build: fix conditional for cephadm package test 1952/head
Dan Mick [Thu, 20 Jan 2022 21:44:36 +0000 (13:44 -0800)]
ceph-{,dev,dev-new} build: fix conditional for cephadm package test

https://github.com/ceph/ceph-build/pull/1919 added a conditional
test to check for cephadm package existence (so the code to extract
cephadm could work on older builds that did not have a cephadm package).
However, it used bash's [[ operator, and that doesn't expand file globs
in its arguments, so it effectively stopped creating the cephadm
binary altogether.

Switch to [, which doesn't have that problem.

Signed-off-by: Dan Mick <dmick@redhat.com>
3 years agoceph-perf-pull-requests: update libarchive 1948/head
Christopher Hoffman [Fri, 7 Jan 2022 17:54:18 +0000 (17:54 +0000)]
ceph-perf-pull-requests: update libarchive

Ensure version of libarchive is installed due to cmake dependency: https://access.redhat.com/solutions/6068431
Error message encountered:
cmake3: symbol lookup error: cmake3: undefined symbol: archive_write_add_filter_zstd

Related: https://github.com/ceph/ceph/pull/42294

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
3 years agoMerge pull request #1951 from ionutbalutoiu/add-daily-triggers
David Galloway [Mon, 17 Jan 2022 19:04:49 +0000 (14:04 -0500)]
Merge pull request #1951 from ionutbalutoiu/add-daily-triggers

Add triggers for `wnbd-build` and `ceph-windows-installer-build`

3 years agoAdd triggers for `wnbd-build` and `ceph-windows-installer-build` 1951/head
Ionut Balutoiu [Mon, 17 Jan 2022 12:44:56 +0000 (14:44 +0200)]
Add triggers for `wnbd-build` and `ceph-windows-installer-build`

Add daily triggers for `wnbd-build` and `ceph-windows-installer-build`.

The ceph-windows installer trigger time is offset by 1 hour to
allow the `wnbd` build to be uploaded to Chacra.

3 years agoMerge pull request #1949 from ionutbalutoiu/ceph-windows-image-build
David Galloway [Thu, 13 Jan 2022 14:19:41 +0000 (09:19 -0500)]
Merge pull request #1949 from ionutbalutoiu/ceph-windows-image-build

[ceph-windows-image-build] Add job to build the CI Windows image

3 years ago[ceph-windows-image-build] Add job to build the CI Windows image 1949/head
Ionut Balutoiu [Fri, 7 Jan 2022 15:21:46 +0000 (17:21 +0200)]
[ceph-windows-image-build] Add job to build the CI Windows image

Adds a new freestyle Jenkins job that builds, unattended, the Windows
Server 2019 qcow2 image used in the Ceph CI with libvirt.

3 years agoMerge pull request #1950 from ceph/cephadm-ansible-creds
Guillaume Abrioux [Wed, 12 Jan 2022 15:43:02 +0000 (16:43 +0100)]
Merge pull request #1950 from ceph/cephadm-ansible-creds

cephadm-ansible: add new credentials

3 years agocephadm-ansible: add new credentials 1950/head
Guillaume Abrioux [Wed, 12 Jan 2022 15:26:50 +0000 (16:26 +0100)]
cephadm-ansible: add new credentials

This will allow using default images from cephadm instead of
maintaining what needs to be used in the tox.ini file of cephadm-ansible.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
3 years agoMerge pull request #1945 from rhcs-dashboard/cephadm-e2e-nightly-fix
David Galloway [Mon, 10 Jan 2022 14:12:18 +0000 (09:12 -0500)]
Merge pull request #1945 from rhcs-dashboard/cephadm-e2e-nightly-fix

ceph-dashboard-cephadm-e2e-job: update workspace path

3 years agoMerge pull request #1946 from chrisphoffman/wip-llvmtoolset-repo-method
David Galloway [Thu, 6 Jan 2022 17:53:29 +0000 (12:53 -0500)]
Merge pull request #1946 from chrisphoffman/wip-llvmtoolset-repo-method

ceph-perf-pull-requests: enable llvm-toolset-10 repo using distribution-version-architecture format.

3 years agoceph-perf-pull-requests: enable llvm-toolset-10 repo using 1946/head
Christopher Hoffman [Thu, 6 Jan 2022 17:03:46 +0000 (17:03 +0000)]
ceph-perf-pull-requests: enable llvm-toolset-10 repo using
distribution-version-architecture format.

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
3 years agoceph-dashboard-cephadm-e2e-job: update workspace path 1945/head
Nizamudeen A [Tue, 28 Dec 2021 05:43:47 +0000 (11:13 +0530)]
ceph-dashboard-cephadm-e2e-job: update workspace path

In the nightly runs we saw that the ceph_cluster.yml file which we used
to deploy kcli plans is not up-to-date with the master one. It cause
problems in the nightlies. We've narrowed down the problem is with the basedir
and and also with the path difference in the dependency script and the location of
ceph. So changing the workspace path to workspace/ceph.

Signed-off-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #1941 from ionutbalutoiu/ceph-windows-installer-job
David Galloway [Thu, 23 Dec 2021 18:29:00 +0000 (13:29 -0500)]
Merge pull request #1941 from ionutbalutoiu/ceph-windows-installer-job

[ceph-windows-installer-build] Add Jenkins job to build the ceph-windows-installer project

3 years agoMerge pull request #1944 from ionutbalutoiu/refactor-windows-jobs
David Galloway [Thu, 23 Dec 2021 18:11:11 +0000 (13:11 -0500)]
Merge pull request #1944 from ionutbalutoiu/refactor-windows-jobs

Refactor `ceph-windows-test` and `ceph-windows-pull-requests` jobs

3 years agoAdd `ceph-windows-installer-build` job to build Ceph Windows installer 1941/head
Ionut Balutoiu [Thu, 16 Dec 2021 14:12:57 +0000 (16:12 +0200)]
Add `ceph-windows-installer-build` job to build Ceph Windows installer

The `ceph-windows-installer` project creates a Windows MSI installer
that can be used to setup Ceph on Windows.

It bundles the `wnbd` driver, and the `ceph` binaries.
These are downloaded from Chacra prior to building the installer.

3 years agoRefactor `ceph-windows-test` and `ceph-windows-pull-requests` jobs 1944/head
Ionut Balutoiu [Thu, 23 Dec 2021 11:35:44 +0000 (13:35 +0200)]
Refactor `ceph-windows-test` and `ceph-windows-pull-requests` jobs

Refactor the Ceph Windows Jenkins jobs (`ceph-windows-test` and
`ceph-windows-pull-requests`) with common scripts from
`scripts/ceph-windows` and `scripts/build_utils.sh`.

3 years agoMerge pull request #1943 from tchaikov/wip-submodules
Kefu Chai [Wed, 22 Dec 2021 14:41:41 +0000 (22:41 +0800)]
Merge pull request #1943 from tchaikov/wip-submodules

ceph-pr-submodules: check for commit message noting submodule change

Reviewed-by: David Galloway <dgallowa@redhat.com>
3 years agoceph-pr-submodules: check for commit message noting submodule change 1943/head
Kefu Chai [Mon, 20 Dec 2021 13:40:02 +0000 (21:40 +0800)]
ceph-pr-submodules: check for commit message noting submodule change

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
3 years agoceph-pr-submodules: print out the changed submodule only
Kefu Chai [Mon, 20 Dec 2021 13:30:57 +0000 (21:30 +0800)]
ceph-pr-submodules: print out the changed submodule only

instead of printing:

Project has modified submodules!
Submodule src/seastar f021c161816...ce2652d39dc (commits not present)

just print:

Project has modified submodules: src/seastar

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
3 years agoceph-pr-submodules: extract the check into a function
Kefu Chai [Mon, 20 Dec 2021 12:59:46 +0000 (20:59 +0800)]
ceph-pr-submodules: extract the check into a function

prepare for the next commit which add an escape rule

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
3 years agoMerge pull request #1935 from ionutbalutoiu/add-wnbd-job
David Galloway [Fri, 17 Dec 2021 15:28:32 +0000 (10:28 -0500)]
Merge pull request #1935 from ionutbalutoiu/add-wnbd-job

[wnbd-build] Add new Jenkins job to build the wnbd project

3 years ago[wnbd-build] Add Jenkins job to build the wnbd project 1935/head
Ionut Balutoiu [Thu, 18 Nov 2021 14:30:28 +0000 (16:30 +0200)]
[wnbd-build] Add Jenkins job to build the wnbd project

* Add the Jenkins job used to build the `wnbd` project.
* Add the following utils functions: `ssh_exec`, `scp_upload`, `scp_download`.
* Add `./scripts/ceph-windows/cleanup` script that can be used as a
  post-build step to clean up the Windows test / build environment.
* Add `./scripts/ceph-windows/setup_libvirt_vm` script used to spawn a
  libvirt VM with the Windows test / build environment.
* Upload the build artifact to chacra.