]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Casey Bodley [Thu, 24 Feb 2022 20:47:41 +0000 (15:47 -0500)]
setup_pbuilder_for_new_gcc doesnt mention version number
Signed-off-by: Casey Bodley <cbodley@redhat.com>
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
Dimitri Savineau [Thu, 21 Oct 2021 17:41:11 +0000 (13:41 -0400)]
ceph-volume-nightly: remove dsavinea
This removes dsavinea@redhat.com from the recipients list.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Thu, 21 Oct 2021 16:46:35 +0000 (12:46 -0400)]
Merge pull request #1924 from ceph/ca_tox
ceph-ansible-prs: use right tox config file
Guillaume Abrioux [Thu, 21 Oct 2021 16:41:20 +0000 (18:41 +0200)]
ceph-ansible-prs: use right tox config file
use tox-subset_update.ini for the subset_update job.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
David Galloway [Thu, 21 Oct 2021 16:33:42 +0000 (12:33 -0400)]
Merge pull request #1923 from ceph/add_ca_subset_update
ceph-ansible-prs: add new scenario subset_update
Guillaume Abrioux [Wed, 20 Oct 2021 08:12:26 +0000 (10:12 +0200)]
ceph-ansible-prs: add new scenario subset_update
see ceph-ansible corresponding pr: ceph/ceph-ansible#6951
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
David Galloway [Wed, 20 Oct 2021 15:15:50 +0000 (11:15 -0400)]
Merge pull request #1921 from ceph/wip-pin-ansible
scripts: Set LC_ALL=en_US.UTF-8 again
David Galloway [Wed, 20 Oct 2021 14:18:41 +0000 (10:18 -0400)]
scripts: Set LC_ALL=en_US.UTF-8 again
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 19 Oct 2021 14:54:15 +0000 (10:54 -0400)]
Merge pull request #1920 from ceph/wip-n-yuri
build_utils.sh: Disable CI_CONTAINER for nautilus too
David Galloway [Mon, 18 Oct 2021 19:41:14 +0000 (15:41 -0400)]
build_utils.sh: Disable CI_CONTAINER for nautilus too
Brad and Yuri are working on something for downstream and need some branches built in ceph-ci.git based on the nautilus branch. The builds keep showing up as failed in shaman because the container is failing to build. This minor change fixes that.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 7 Oct 2021 15:03:22 +0000 (11:03 -0400)]
Merge pull request #1919 from dmick/wip-cephadm-binary
ceph-*-build: only try extracting cephadm if it exists
Dan Mick [Thu, 7 Oct 2021 05:18:24 +0000 (22:18 -0700)]
ceph-*-build: only try extracting cephadm if it exists
https://github.com/ceph/ceph-build/pull/1913 added code to extract
the cephadm binary from its package and push it to chacra; however,
older builds don't include a cephadm package, and ceph-build must
work for those as well. Broke for nautilus.
Fixes: https://tracker.ceph.com/issues/52847
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Wed, 6 Oct 2021 21:48:12 +0000 (14:48 -0700)]
Merge pull request #1918 from ceph/wip-container-arch
ceph-dev*build: Wait for the appropriate arch's repo to be ready
David Galloway [Fri, 1 Oct 2021 15:07:40 +0000 (11:07 -0400)]
ceph-dev*build: Wait for the appropriate arch's repo to be ready
Also use shaman's search API.
What was happening before this was, for example:
- master branch gets built
- x86_64 job, build, and repo are done way before arm64
- arm64 job finally gets to the point where it's ready to build its container
- arm64 job checks with shaman to ask if the branch's repo is ready
- shaman answers with the x86_64 repo status and says it is ready
- arm64 job proceeds but fails because the arm64 repo is not ready
```
$ echo $RELEASE
8
$ echo $SHA1
d5759e030bea9732b905c51d041fe16c934790ce
$ echo $BRANCH
master
$ echo $FLAVOR
default
$ for ARCH in x86_64 arm64; do echo "============== $ARCH =============="; curl -s "https://shaman.ceph.com/api/search/?project=ceph&distros=centos/${RELEASE}/${ARCH}&sha1=${SHA1}&ref=${BRANCH}&flavor=${FLAVOR}" | jq -r '.[0].status'; done
============== x86_64 ==============
ready
============== arm64 ==============
ready
```
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 30 Sep 2021 20:20:48 +0000 (16:20 -0400)]
ceph-dev-cron: Keep more builds
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 30 Sep 2021 20:07:48 +0000 (16:07 -0400)]
ansible: Update Jenkins master java args
Latest version of Jenkins didn't support any of the removed arguments anymore
Signed-off-by: David Galloway <dgallowa@redhat.com>