]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
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
Guillaume Abrioux [Mon, 16 Aug 2021 12:07:01 +0000 (14:07 +0200)]
Merge pull request #1893 from ceph/guits_quick_update
cephadm-ansible: change scenario name
Guillaume Abrioux [Mon, 16 Aug 2021 12:01:29 +0000 (14:01 +0200)]
cephadm-ansible: use braggi or adami nodes
smithi nodes aren't enough powerful, let's use braggi or adami instead.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Mon, 16 Aug 2021 08:27:49 +0000 (10:27 +0200)]
cephadm-ansible: change scenario name
change the current scenario name
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Alfonso Martínez [Wed, 11 Aug 2021 08:39:43 +0000 (10:39 +0200)]
ceph-dashboard-cephadm-e2e job: add E2E deps script
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
David Galloway [Fri, 6 Aug 2021 12:52:39 +0000 (08:52 -0400)]
Merge pull request #1891 from rhcs-dashboard/cephadm-e2e-improv
ceph-dashboard-cephadm-e2e job: update KCLI image version
Alfonso Martínez [Fri, 6 Aug 2021 08:26:08 +0000 (10:26 +0200)]
ceph-dashboard-cephadm-e2e job: update KCLI image version
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
David Galloway [Tue, 3 Aug 2021 14:59:19 +0000 (10:59 -0400)]
Merge pull request #1842 from rhcs-dashboard/dashboard-cephadm-e2e
project config: dashboard-cephadm-e2e
David Galloway [Tue, 3 Aug 2021 14:49:44 +0000 (10:49 -0400)]
Merge pull request #1888 from tchaikov/wip-venv
ansible/examples/slave.yml: add python3-venv to python3_debs of debian
David Galloway [Tue, 3 Aug 2021 14:40:32 +0000 (10:40 -0400)]
Merge pull request #1887 from tchaikov/wip-build_utils-cleanups
scripts/build_utils: cleanups
Ernesto Puerta [Tue, 3 Aug 2021 11:04:07 +0000 (13:04 +0200)]
dashboard: add Applitools wrapper
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
David Galloway [Mon, 2 Aug 2021 17:34:56 +0000 (13:34 -0400)]
ansible: Install applitools-eyes plugin on Jenkins
Fixes: https://tracker.ceph.com/issues/51996
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Sat, 31 Jul 2021 14:08:23 +0000 (22:08 +0800)]
ansible/examples/slave.yml: add python3-venv to python3_debs of debian
since we are going to replace virtualenv with "python3 -m venv",
let's add python3-venv.
keep python3-virtualenv around for a while just in case.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 31 Jul 2021 06:11:05 +0000 (14:11 +0800)]
scripts/build_utils: check retval of "command"
instead of checking the output of `command`, check its retval.
this is a more idiomatic way of using this tool.
and redirect its output to /dev/null. no news is good news.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 31 Jul 2021 06:09:02 +0000 (14:09 +0800)]
scripts/build_utils: use "test" to test existence of a directory
otherwise we have scaring error message like:
++ ls -A /tmp/venv.flkiJIs23q
ls: cannot access '/tmp/venv.flkiJIs23q': No such file or directory
+
in build log of job of ceph-dev-new-build
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Thu, 29 Jul 2021 20:03:31 +0000 (16:03 -0400)]
Merge pull request #1886 from melissa-kun-li/asyncssh
Revert "ansible: install python3-asyncssh copr repo on EL8 for cephadm"
Alfonso Martínez [Thu, 29 Jul 2021 15:07:30 +0000 (17:07 +0200)]
project config: dashboard-cephadm-e2e
Project: run Dashboard E2E tests with cephadm as orchestrator backend
on dashboard/cephadm PRs.
Fixes: https://tracker.ceph.com/issues/51301
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Melissa [Thu, 29 Jul 2021 15:02:50 +0000 (11:02 -0400)]
Revert "ansible: install python3-asyncssh copr repo on EL8 for cephadm"
This reverts commit
733be223a72951db7e66eac0f28e379d83da54bd .
Signed-off-by: Melissa Li <li.melissa.kun@gmail.com>
David Galloway [Wed, 28 Jul 2021 13:09:33 +0000 (09:09 -0400)]
Merge pull request #1885 from melissa-kun-li/asyncssh
ansible: install python3-asyncssh copr repo on EL8 for cephadm
Melissa [Mon, 26 Jul 2021 16:56:23 +0000 (12:56 -0400)]
ansible: install python3-asyncssh copr repo on EL8 for cephadm
install the copr repo so we can install the `python3-asyncssh` dependency for non-containerized tests
Fixes: https://tracker.ceph.com/issues/44676
Signed-off-by: Melissa Li <li.melissa.kun@gmail.com>
David Galloway [Tue, 27 Jul 2021 13:57:43 +0000 (09:57 -0400)]
Merge pull request #1857 from tchaikov/wip-reenable-arm64-pr
ceph-pull-requests-arm64: reenable test on arm64
David Galloway [Fri, 23 Jul 2021 13:55:35 +0000 (09:55 -0400)]
Merge pull request #1884 from dmick/wip-ceph-grafana-trigger
ceph-grafana-trigger: change manifest list's name to final form
Dan Mick [Thu, 22 Jul 2021 22:07:23 +0000 (15:07 -0700)]
ceph-grafana-trigger: change manifest list's name to final form
remove the -combined; a test shows the combined image is working
as expected on arm64
Signed-off-by: Dan Mick <dmick@redhat.com>
Dan Mick [Thu, 22 Jul 2021 22:05:21 +0000 (15:05 -0700)]
Merge pull request #1879 from dmick/wip-ceph-grafana-trigger
add ceph-grafana-trigger job
Kefu Chai [Thu, 22 Jul 2021 00:58:31 +0000 (08:58 +0800)]
Merge pull request #1881 from tchaikov/ansible-release
ansible: replace version number in project(..VERSION..)
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Guillaume Abrioux [Wed, 21 Jul 2021 20:57:18 +0000 (22:57 +0200)]
Merge pull request #1883 from ceph/publish_ceph_container_image_on_quay.io
ceph-container: publish ceph/ceph to quay.io
Dimitri Savineau [Wed, 21 Jul 2021 20:04:42 +0000 (16:04 -0400)]
ceph-container: publish ceph/ceph to quay.io
We're switching from docker.io registry for the ceph/ceph 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.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
adam kraitman [Tue, 20 Jul 2021 15:35:33 +0000 (18:35 +0300)]
Merge pull request #1882 from ceph/wip-nofrng
ansible: fakeroot-ng doesn't exist anymore
David Galloway [Tue, 20 Jul 2021 15:30:04 +0000 (11:30 -0400)]
ansible: fakeroot-ng doesn't exist anymore
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 19 Jul 2021 17:51:13 +0000 (13:51 -0400)]
Merge pull request #1880 from aaryanporwal/add-applitools-key
ceph-dashboard-pull-requests: Add Applitools key credential
Kefu Chai [Mon, 19 Jul 2021 17:19:33 +0000 (01:19 +0800)]
ansible: replace version number in project(..VERSION..)
should be replace the VERSION number in project(...). this is the
authentic place to set version number.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Aaryan Porwal [Mon, 19 Jul 2021 15:07:41 +0000 (20:37 +0530)]
ceph-dashboard-pull-requests: Add Applitools key credential
Signed-off-by: Aaryan Porwal <aaryanporwal2233@gmail.com>
Dan Mick [Thu, 15 Jul 2021 22:32:17 +0000 (15:32 -0700)]
add ceph-grafana-trigger job
Build both x86_64 and arm64 containers using ceph-grafana job,
and then pull, create a combined manifest, and push, currently to
both docker.io and quay.io
Signed-off-by: Dan Mick <dmick@redhat.com>
Kefu Chai [Mon, 12 Jul 2021 14:42:38 +0000 (22:42 +0800)]
Merge pull request #1878 from tchaikov/wip-dist
ceph-dev-new-setup: populate DEB_BUILD_PROFILES using dist/other_envvars
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Mon, 12 Jul 2021 14:35:17 +0000 (22:35 +0800)]
ceph-dev*-setup/build: consolidate logic to write dist/*
extract write_dist_files() function to consolidate logic to write dist/*
files.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 12 Jul 2021 14:29:13 +0000 (22:29 +0800)]
ceph-dev-new-setup: populate DEB_BUILD_PROFILES using dist/other_envvars
see also
cd55aaf0dba5620f3da228100a65ca6cf7e22883
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 12 Jul 2021 13:09:34 +0000 (21:09 +0800)]
Merge pull request #1877 from tchaikov/wip-deb-build-profiles
scripts/build_utils: populate DEB_BUILD_PROFILES using dist/other_env…
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Mon, 12 Jul 2021 12:52:46 +0000 (20:52 +0800)]
scripts/build_utils: populate DEB_BUILD_PROFILES using dist/other_envvars
* rename PROFILES to DEB_BUILD_PROFILES so it's more explicit that
DEB_BUILD_PROFILES is for debian package build
* populate DEB_BUILD_PROFILES using dist/other_envvars, so that
this environment variable can be populate to the next jenkins job.
as dist/other_envvars is specified as one of the "properties-file"s
in ceph-*build/config/definitions/ceph-build.yml and
* pass DEB_BUILD_PROFILES to pbuilder via an environment
variable with the same name. more consistent this way, as
DEB_BUILD_OPTIONS is also passed this way.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 14:56:02 +0000 (22:56 +0800)]
Merge pull request #1875 from tchaikov/wip-quote-profile
scripts/build_utils.sh: quote $PROFILES
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 14:40:40 +0000 (22:40 +0800)]
scripts/build_utils.sh: quote $PROFILES
otherwise the following "--use-network" would be taken as a profile,
and "yes" is used as the path to package's dsc file.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 14:06:25 +0000 (22:06 +0800)]
Merge pull request #1873 from tchaikov/wip-profiles-nocheck
scripts/build_utils: do not include nocheck in $PROFILES
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 14:04:59 +0000 (22:04 +0800)]
Merge pull request #1874 from tchaikov/wip-ceph-dev-new-trigger-escape-in-grep
ceph-dev-new-trigger: escape ) by adding \ before it
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 13:33:10 +0000 (21:33 +0800)]
ceph-dev-new-trigger: add escape ) by adding \ before it
this should address the regression introduced by
99ac2b60d3e9c236802daf752d9924076151bf82
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 12:25:39 +0000 (20:25 +0800)]
scripts/build_utils: do not include nocheck in $PROFILES
we don't use nocheck for disabling the "make check" dependencies,
instead, <pkg.ceph.check> is used to enable "make check" dependencies.
so they are not enabled by default.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 12:20:44 +0000 (20:20 +0800)]
Merge pull request #1870 from ideepika/crimson-pkg-build
build_utils: specify buildprofiles for crimson build
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 10 Jul 2021 12:17:57 +0000 (20:17 +0800)]
Merge pull request #1862 from ideepika/backup
build_utils: set extra args for jaeger based on branch name
Reviewed-by: Kefu Chai <kchai@redhat.com>
Deepika Upadhyay [Fri, 9 Jul 2021 20:20:01 +0000 (01:50 +0530)]
build_utils: check if PROFILE for pbuilder exists
since not sure if --profile accepts comma or not, added this check
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
Deepika Upadhyay [Wed, 7 Jul 2021 17:39:27 +0000 (23:09 +0530)]
ceph-dev-new-trigger: add jaeger-only trigger
if branch will have `jaeger` in branch name, it shall only build
focal, centos8 x86_64
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
Deepika Upadhyay [Thu, 1 Jul 2021 17:32:34 +0000 (23:02 +0530)]
build_utils: export jaeger build args if FLAVOR == jaeger
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
David Galloway [Fri, 9 Jul 2021 12:40:39 +0000 (08:40 -0400)]
Merge pull request #1871 from ceph/wip-cleanupcephio
Prune old ceph.io builds
Deepika Upadhyay [Wed, 7 Jul 2021 17:40:40 +0000 (23:10 +0530)]
update extrapkg needed for crimson, to be added by debian buildprofiles
cleanup: add/ remove some missing go to have comments
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
Dan Mick [Fri, 9 Jul 2021 01:41:52 +0000 (18:41 -0700)]
Merge pull request #1872 from ceph/wip-arm64-focal
ceph-build: arm64 focal builds too
David Galloway [Thu, 8 Jul 2021 20:29:56 +0000 (16:29 -0400)]
ceph-build: arm64 focal builds too
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/GAIDYRWBOXC5FQD4H4UHUHZ6NLNSEKRC/
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 8 Jul 2021 18:45:14 +0000 (14:45 -0400)]
ceph-website*: Remove TODO
The README isn't going to be updated all that often. It's not a big deal to run the job anyway.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Thu, 8 Jul 2021 18:42:10 +0000 (14:42 -0400)]
ceph-website-prs: Clean up old builds
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 7 Jul 2021 15:49:18 +0000 (11:49 -0400)]
Merge pull request #1869 from ceph/wip-split-cephio
ceph-website: Split job into two (PRs and main)
David Galloway [Wed, 7 Jul 2021 15:34:53 +0000 (11:34 -0400)]
ceph-website: Split job into two (PRs and main)
The PRs job will build PRs.
The non-PRs job will build the production website.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Tue, 6 Jul 2021 14:33:21 +0000 (22:33 +0800)]
Merge pull request #1868 from tchaikov/wip-build_utils-arrow-repo
scripts/build_utils: use apache repo hosted by apache.jfrog.io
Reviewed-by: Gal Salomon <gsalomon@redhat.com>
Kefu Chai [Tue, 6 Jul 2021 09:25:35 +0000 (17:25 +0800)]
scripts/build_utils: use apache repo hosted by apache.jfrog.io
the http://dl.bintray.com/apache/arrow/ mirror returns 403 "Forbidden"
now.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Guillaume Abrioux [Mon, 5 Jul 2021 19:35:37 +0000 (21:35 +0200)]
Merge pull request #1867 from ceph/ceph_ansible_prs_purge_dashboard
ceph-ansible-prs: add purge-dashboard jobs
Dimitri Savineau [Mon, 5 Jul 2021 18:17:07 +0000 (14:17 -0400)]
ceph-ansible-prs: add purge-dashboard jobs
This adds the purge-dashboards jobs for both container and non container
scenarios.
Those scenarios aren't triggered by default.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Fri, 2 Jul 2021 21:03:20 +0000 (17:03 -0400)]
Merge pull request #1865 from ceph/wip-wipeout
ceph-website: Build PR checkouts
David Galloway [Fri, 2 Jul 2021 20:44:24 +0000 (16:44 -0400)]
ceph-website: Build PR checkouts
The previous way this was configured would only build branches from this repo; no forks. When a PR is submitted from a fork, the job would just build main. Oops.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Fri, 2 Jul 2021 19:20:26 +0000 (21:20 +0200)]
Merge pull request #1864 from ceph/ceph_ansible_prs_cephadm_adopt_hosts
ceph-ansible-prs: don't run cephadm jobs on smithi
Dimitri Savineau [Fri, 2 Jul 2021 17:23:57 +0000 (13:23 -0400)]
ceph-ansible-prs: don't run cephadm jobs on smithi
smithi nodes aren't enough powerful for that job, let's run it on either
braggi or amadi.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Wed, 30 Jun 2021 21:29:06 +0000 (17:29 -0400)]
Merge pull request #1861 from ceph/wip-normaldistro
build_utils.sh: Fix variable
David Galloway [Wed, 30 Jun 2021 21:14:24 +0000 (17:14 -0400)]
build_utils.sh: Fix variable
Signed-off-by: David Galloway <dgallowa@redhat.com>