]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
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>
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"
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>
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 .
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>
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>
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
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
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
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
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>
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>
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>
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>
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
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.
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
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>
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…
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>
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
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>
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>
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
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
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>
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
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
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
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>
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
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
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
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>
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>
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>
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>
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
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>
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
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
Ernesto Puerta [Wed, 26 Jan 2022 12:59:12 +0000 (13:59 +0100)]
Merge pull request #1956 from ceph/api-quincy
api: allowlist quincy
Ernesto Puerta [Wed, 26 Jan 2022 11:52:14 +0000 (12:52 +0100)]
api: allowlist quincy
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
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>
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
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>
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
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>
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>
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`
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.
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
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.
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
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>
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
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.
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>
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>
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
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
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.
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`.
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>
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>
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>
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>
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
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.
David Galloway [Tue, 14 Dec 2021 18:59:14 +0000 (13:59 -0500)]
Merge pull request #1936 from rhcs-dashboard/dashboard-cephadm-e2e-nightly
project config: ceph-dashboard-cephadm-e2e-nightly
David Galloway [Tue, 14 Dec 2021 18:31:53 +0000 (13:31 -0500)]
Merge pull request #1940 from rhcs-dashboard/dashboard-e2e-avoid-unit-tests-build
ceph-dashboard-pull-requests (e2e) job: do not build tests, only build ceph
Nizamudeen A [Fri, 26 Nov 2021 07:38:50 +0000 (13:08 +0530)]
project config: ceph-dashboard-cephadm-e2e-nightly
Project: run the ceph dashboard cephadm e2e tests against master,
pacific and octopus
Signed-off-by: Nizamudeen A <nia@redhat.com>
Alfonso Martínez [Fri, 10 Dec 2021 15:39:08 +0000 (16:39 +0100)]
ceph-dashboard-pull-requests (e2e) job: do not build tests, only build ceph
We don't need to build tests for this job and also this change is a workaround for: https://tracker.ceph.com/issues/53582
Also do not build tests for nautilus nightly jobs.
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Zack Cerza [Wed, 8 Dec 2021 20:22:07 +0000 (13:22 -0700)]
Merge pull request #1939 from ceph/wip-doc-arm
ceph-pull-requests-arm64: Skip make check on doc-only change
David Galloway [Wed, 8 Dec 2021 17:40:17 +0000 (12:40 -0500)]
ceph-pull-requests-arm64: Skip make check on doc-only change
Signed-off-by: David Galloway <dgallowa@redhat.com>
adam kraitman [Fri, 3 Dec 2021 07:37:02 +0000 (09:37 +0200)]
Merge pull request #1938 from ceph/wip-which-machines
sepia-fog-images: Optionally allow specifying machines
David Galloway [Thu, 2 Dec 2021 21:54:58 +0000 (16:54 -0500)]
sepia-fog-images: Optionally allow specifying machines
This is useful if you already have machine(s) locked
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 2 Dec 2021 19:19:02 +0000 (14:19 -0500)]
ansible: Clean up tmp files older than 14
Some of the braggi were still running out of space
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 17 Nov 2021 19:36:57 +0000 (14:36 -0500)]
Merge pull request #1933 from ionutbalutoiu/update-ceph-windows-pull-requests
Update ceph-windows-pull-requests job
David Galloway [Wed, 17 Nov 2021 15:23:18 +0000 (10:23 -0500)]
Merge pull request #1934 from ionutbalutoiu/update-ceph-windows-test
Add branch param to the `ceph-windows-test` job
Ionut Balutoiu [Tue, 16 Nov 2021 21:11:15 +0000 (23:11 +0200)]
Add branch param to the `ceph-windows-test` job
The default value is `master`, since Windows builds for the master
branch were enabled by https://github.com/ceph/ceph-build/pull/1928.
The `get-bin.py` script is updated to support `--branchname` parameter:
https://github.com/ceph/ceph-win32-tests/pull/1
Ionut Balutoiu [Tue, 16 Nov 2021 17:21:37 +0000 (19:21 +0200)]
Update ceph-windows-pull-requests job
Run the job only against PRs that target the `master` branch.
David Galloway [Tue, 16 Nov 2021 14:23:59 +0000 (09:23 -0500)]
Merge pull request #1927 from ionutbalutoiu/ceph-windows-pull-requests
Add ceph-windows-pull-requests job & Update ceph-windows-test job
Ernesto Puerta [Thu, 11 Nov 2021 15:10:52 +0000 (16:10 +0100)]
Merge pull request #1932 from rhcs-dashboard/cephadm-e2e-node-v12
ceph-dashboard-cephadm-e2e job: update nodejs to v12
Alfonso Martínez [Wed, 10 Nov 2021 16:49:30 +0000 (17:49 +0100)]
ceph-dashboard-cephadm-e2e job: update nodejs to v12
'ceph/make-dist' file and Angular 12 (https://github.com/ceph/ceph/pull/43404) require nodejs >= 12.
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
David Galloway [Tue, 9 Nov 2021 14:44:10 +0000 (09:44 -0500)]
Merge pull request #1928 from ceph/wip-master-win
ceph-dev*: Start building Windows binaries for master
David Galloway [Mon, 8 Nov 2021 15:45:37 +0000 (10:45 -0500)]
Merge pull request #1931 from ceph/ceph_container_lint_flake_always_pull
container-{flake8,lint}: always pull the image
Dimitri Savineau [Fri, 5 Nov 2021 15:33:04 +0000 (11:33 -0400)]
container-{flake8,lint}: always pull the image
Otherwise we will still use an outdated container image.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Ionut Balutoiu [Fri, 5 Nov 2021 10:07:37 +0000 (12:07 +0200)]
Add ceph-windows-pull-requests job
Used to run Windows tests against Ceph pull requests.
Ionut Balutoiu [Fri, 5 Nov 2021 09:53:17 +0000 (11:53 +0200)]
Update ceph-windows-test job
* Create `scripts/ceph-windows` directory with the common scripts
for the Ceph Windows testing.
* Move `run_tests` script to `scripts/ceph-windows`.
* Remove VM image caching from the `run_tests` script.
* Add `cleanup_tests` script to `scripts/ceph-windows`, and call
this as a post-build step when the job is aborted.
* Add `get_chacra_build` build script, and refactor away this logic
from the `run_tests` script.
* Move cleanup Windows tests function to `scripts/build_utils.sh`.
David Galloway [Thu, 4 Nov 2021 19:27:04 +0000 (15:27 -0400)]
Merge pull request #1930 from ceph/ceph_container_lint_fix_pipe
ceph-container-lint: add missing pipe
Dimitri Savineau [Thu, 4 Nov 2021 19:23:10 +0000 (15:23 -0400)]
ceph-container-lint: add missing pipe
The pipe was removed in the previous change but it shouldn't.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Thu, 4 Nov 2021 19:18:52 +0000 (15:18 -0400)]
Merge pull request #1929 from ceph/ceph_container_lint_fix_files_removed
ceph-container-lint: filter out file removed
Dimitri Savineau [Thu, 4 Nov 2021 19:13:30 +0000 (15:13 -0400)]
ceph-container-lint: filter out file removed
We don't want to run shellcheck on shell script removed by a pull
request.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Thu, 4 Nov 2021 15:03:11 +0000 (11:03 -0400)]
ceph-dev*: Start building Windows binaries for master
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 2 Nov 2021 16:25:14 +0000 (12:25 -0400)]
Merge pull request #1922 from ionutbalutoiu/ceph-windows-test
Add Ceph Windows testing job
Ionut Balutoiu [Mon, 18 Oct 2021 16:02:55 +0000 (19:02 +0300)]
Add Ceph Windows testing job
Add a new freestyle Jenkins job that can be used to test a Ceph
Windows build uploaded to Chacra, on the Jenkins agents labeled with
`amd64`, `focal`, `libvirt`.
The Ceph Windows build is identified in Chacra using the following
Jenkins job parameters:
* `CEPH_WINDOWS_VERSION`
* `CEPH_WINDOWS_SHA1`
As a build step, the new job will execute the `./build/run_tests`
bash script. This script sets up a KVM virtual machine with Windows
Server 2019, that it's used to run the Ceph Windows unit tests from
the Chacra build. On top of that, it takes care of the everything
needed to run the Ceph Windows tests.
David Galloway [Tue, 2 Nov 2021 14:01:40 +0000 (10:01 -0400)]
Merge pull request #1926 from ceph/https-not-git
ceph-dev-new-setup/build/build: git:// -> https://
Sage Weil [Tue, 2 Nov 2021 13:55:31 +0000 (08:55 -0500)]
ceph-dev-new-setup/build/build: git:// -> https://
https://github.blog/2021-09-01-improving-git-protocol-security-github/
Signed-off-by: Sage Weil <sage@newdream.net>
Guillaume Abrioux [Thu, 21 Oct 2021 17:48:07 +0000 (19:48 +0200)]
Merge pull request #1925 from ceph/cv_nightly_remove_myself_from_notif
ceph-volume-nightly: remove dsavinea