]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
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>
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 [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 13:21:01 +0000 (09:21 -0400)]
Merge pull request #1908 from ceph/fix-applitools_error-master
dashboard-e2e: fix applitools BATCH_ID error
Dan Mick [Wed, 29 Sep 2021 21:15:29 +0000 (14:15 -0700)]
Merge pull request #1913 from dmick/wip-cephadm-binary
ceph-*-build: add step to extract and store cephadm binary
Ernesto Puerta [Tue, 21 Sep 2021 09:26:04 +0000 (11:26 +0200)]
dashboard-e2e: fix applitools BATCH_ID error
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
David Galloway [Wed, 29 Sep 2021 18:29:31 +0000 (14:29 -0400)]
Merge pull request #1915 from ceph/wip-utf8
ansible: Set file.encoding=UTF-8
David Galloway [Wed, 29 Sep 2021 15:37:02 +0000 (11:37 -0400)]
ansible: Set file.encoding=UTF-8
Requested by Ernesto via e-mail. See https://stackoverflow.com/questions/
27960996 /jenkins-console-output-characters
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Wed, 29 Sep 2021 13:17:55 +0000 (15:17 +0200)]
Merge pull request #1914 from ceph/refact-ca-collect-logs
ceph-ansible-prs: refact collect-logs
Guillaume Abrioux [Wed, 29 Sep 2021 12:32:05 +0000 (14:32 +0200)]
ceph-ansible-prs: refact collect-logs
This would be easier to maintain this directly in ceph-ansible.
so let's move this playbook to ceph-ansible repo.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Dan Mick [Tue, 28 Sep 2021 22:23:57 +0000 (15:23 -0700)]
Fix tabs vs. spaces, add vim modeline for future vim users
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Fri, 24 Sep 2021 21:03:43 +0000 (14:03 -0700)]
ceph-*-build: add step to extract and store cephadm binary
For deb builds, this is all in build_utils.sh; for rpm, it's in
build_rpm for each build
Signed-off-by: Dan Mick <dmick@redhat.com>
Zack Cerza [Thu, 23 Sep 2021 17:42:47 +0000 (11:42 -0600)]
Merge pull request #1912 from ceph/wip-focal-libvirt
ansible: CentOS and Ubuntu share libvirt service names again
Zack Cerza [Thu, 23 Sep 2021 17:41:44 +0000 (11:41 -0600)]
Merge pull request #1911 from ceph/wip-jessie
ansible: Stop installing Jessie key
David Galloway [Thu, 23 Sep 2021 17:20:36 +0000 (13:20 -0400)]
ansible: CentOS and Ubuntu share libvirt service names again
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 23 Sep 2021 15:21:16 +0000 (11:21 -0400)]
ansible: Stop installing Jessie key
We don't build for Jessie anymore
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 22 Sep 2021 13:59:07 +0000 (09:59 -0400)]
Merge pull request #1910 from tchaikov/wip-venv
scripts/build_utils.sh: use "python3 -m venv" to create venv
Kefu Chai [Wed, 22 Sep 2021 13:27:05 +0000 (21:27 +0800)]
scripts/build_utils.sh: use "python3 -m venv" to create venv
we started to have following error recently:
```
+ local path=/tmp/venv.0D0Gwn9bMl
+ '[' -d /tmp/venv.0D0Gwn9bMl ']'
+ command -v python3
+ virtualenv -p python3 /tmp/venv.0D0Gwn9bMl
/tmp/jenkins5609477504730019125.sh: line 106: virtualenv: command not found
```
instead of relying on `virtualenv`, let's use the builtin venv
module to create virtualenv.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Zack Cerza [Tue, 21 Sep 2021 22:20:55 +0000 (16:20 -0600)]
Merge pull request #1907 from ceph/wip-c9
ansible: Modify builder playbook to support CentOS 9 Stream
David Galloway [Tue, 21 Sep 2021 21:55:23 +0000 (17:55 -0400)]
ansible: Modify builder playbook to support CentOS 9 Stream
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 16 Sep 2021 14:49:07 +0000 (10:49 -0400)]
Merge pull request #1889 from ceph/wip-applitools
ansible: Install applitools-eyes plugin on Jenkins
David Galloway [Thu, 16 Sep 2021 14:48:42 +0000 (10:48 -0400)]
Merge pull request #1890 from ceph/wip-applitools_wrapper-master
dashboard: add Applitools wrapper
David Galloway [Thu, 16 Sep 2021 14:48:02 +0000 (10:48 -0400)]
Merge pull request #1896 from ceph/wip-18491
ceph-dev-*build: Notify shaman of a build sooner
David Galloway [Thu, 16 Sep 2021 14:47:35 +0000 (10:47 -0400)]
Merge pull request #1902 from ceph/wip-bullseye
ceph: Build for bullseye
David Galloway [Tue, 14 Sep 2021 21:22:25 +0000 (17:22 -0400)]
Merge pull request #1894 from ceph/wip-pull-sign-push-auto
Scripts that pull sign and pushes the nfs-ganesha packages on the signer
Adam Kraitman [Sun, 22 Aug 2021 12:23:18 +0000 (15:23 +0300)]
Changed the folder name used in the signer box
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
Kefu Chai [Mon, 13 Sep 2021 13:44:33 +0000 (21:44 +0800)]
Merge pull request #1906 from ceph/wip-website-many
ceph-website*: Keep 20 builds
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
David Galloway [Mon, 13 Sep 2021 13:04:43 +0000 (09:04 -0400)]
ceph-website*: Keep 20 builds
They're very low cost and 1 day's worth of builds is not useful
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dan Mick [Thu, 9 Sep 2021 20:51:59 +0000 (13:51 -0700)]
Merge pull request #1905 from ceph/wip-makejenkinsbuilduser
chacra-pull-requests: Now set the ansible interpreter
David Galloway [Thu, 9 Sep 2021 20:48:10 +0000 (16:48 -0400)]
chacra-pull-requests: Now set the ansible interpreter
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dan Mick [Thu, 9 Sep 2021 20:42:25 +0000 (13:42 -0700)]
Merge pull request #1904 from ceph/wip-postgres2
chacra-pull-requests: Install correct version of psycopg2
David Galloway [Thu, 9 Sep 2021 20:36:32 +0000 (16:36 -0400)]
chacra-pull-requests: Install correct version of psycopg2
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dan Mick [Wed, 8 Sep 2021 20:39:35 +0000 (13:39 -0700)]
Merge pull request #1903 from ceph/wip-postgres
chacra-pull-requests: Define postgresql_version on >= xenial
David Galloway [Wed, 8 Sep 2021 19:26:59 +0000 (15:26 -0400)]
chacra-pull-requests: Define postgresql_version on >= xenial
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 8 Sep 2021 17:32:59 +0000 (13:32 -0400)]
ceph: Build for bullseye
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 8 Sep 2021 16:12:57 +0000 (12:12 -0400)]
Merge pull request #1900 from tchaikov/wip-build_utils-cleanups
scripts/build_utils: remove create_build_status()
David Galloway [Tue, 7 Sep 2021 13:00:20 +0000 (09:00 -0400)]
Merge pull request #1901 from ceph/fix-applitools-nightly-master
dashboard-nightly-e2e: add APPLITOOLS_API_KEY
Ernesto Puerta [Tue, 7 Sep 2021 12:48:50 +0000 (14:48 +0200)]
dashboard-nightly-e2e: add APPLITOOLS_API_KEY
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
Kefu Chai [Fri, 3 Sep 2021 23:08:46 +0000 (07:08 +0800)]
scripts/build_utils: remove create_build_status()
it's identical to update_build_status(), apart from that it is only used
for creating the build status. but from the semantic point of view,
create is also an "update", IMHO. so consolidating them sounds like a
good move.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
David Galloway [Wed, 1 Sep 2021 18:52:30 +0000 (14:52 -0400)]
Merge pull request #1897 from tchaikov/wip-dep-cleanup
ceph*-buiild/build/setup_deb: create tmp dir in setup_rpm_build_deps()
David Galloway [Wed, 25 Aug 2021 01:30:51 +0000 (21:30 -0400)]
Merge pull request #1899 from ceph/rename_container_push_jobs
container: update push jobs display name
David Galloway [Tue, 24 Aug 2021 16:41:18 +0000 (12:41 -0400)]
Merge pull request #1898 from ceph/publish_daemon_container_image_on_quay.io
container: publish daemon,daemon-base to quay.io
Dimitri Savineau [Mon, 23 Aug 2021 21:24:31 +0000 (17:24 -0400)]
container: consume quay.io creds for prs/nightly
The ceph-container PRs and nightly jobs also need to consume the quay.io
credentials as we need to pull base images from that registry.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Mon, 23 Aug 2021 21:09:29 +0000 (17:09 -0400)]
container: update push jobs display name
Because we don't push to Docker Hub registry anymore, we don't need to have
that in the job display name.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Mon, 23 Aug 2021 21:01:46 +0000 (17:01 -0400)]
container: publish daemon,daemon-base to quay.io
We're switching from docker.io registry for the ceph/{daemon,daemon-base}
container images to quay.io registry.
This requires to have a new credential-id in jenkins and update the
environment variables used by the ceph-container build script.
This impacts image tags like:
- latest-xxxxx
- latest-xxxxx-devel
- latest-bis
- vX.Y.Z-stable-X.Y
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Kefu Chai [Sun, 22 Aug 2021 15:01:46 +0000 (23:01 +0800)]
ceph*-buiild/build/setup_deb: create tmp dir in setup_rpm_build_deps()
better maintainability this way.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
David Galloway [Thu, 19 Aug 2021 20:57:47 +0000 (16:57 -0400)]
ceph-dev-*build: Notify shaman of a build sooner
Fixes: https://tracker.ceph.com/issues/18491
Signed-off-by: David Galloway <dgallowa@redhat.com>
Adam Kraitman [Thu, 19 Aug 2021 16:29:26 +0000 (19:29 +0300)]
Scripts that pull sign and push the nfs-ganesha packages on the signer
Signed-off-by: Adam Kraitman <akraitma@redhat.com>
David Galloway [Mon, 16 Aug 2021 13:25:25 +0000 (09:25 -0400)]
Merge pull request #1892 from rhcs-dashboard/cephadm-e2e-improv
ceph-dashboard-cephadm-e2e job: add E2E deps script