]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Ilya Dryomov [Tue, 12 May 2020 23:09:07 +0000 (01:09 +0200)]
kernel: turn on ubuntu focal builds
Commit
458332be6244 ("Add support for Ubuntu Focal Fossa globally")
added support for focal builds but didn't turn them on.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Kefu Chai [Tue, 12 May 2020 12:00:16 +0000 (20:00 +0800)]
Merge pull request #1559 from tspmelo/wip-cypress-key
ceph-dashboard-pull-requests: Add Cypress key credential
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Galloway [Mon, 11 May 2020 14:46:00 +0000 (10:46 -0400)]
Merge pull request #1566 from tchaikov/wip-crimson-builddeps-fix
ceph-*-*: s/esac/fi/
Kefu Chai [Mon, 11 May 2020 14:40:01 +0000 (22:40 +0800)]
ceph-*-*: s/esac/fi/
fix syntax error introduced by
f934188b6cb95a56fd799ff2806a3f4ce30a9c58
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Sun, 10 May 2020 15:39:18 +0000 (11:39 -0400)]
Merge pull request #1564 from tchaikov/wip-crimson-builddeps
ceph-*-build: enable crimson build dependencies
Kefu Chai [Sat, 9 May 2020 08:20:45 +0000 (16:20 +0800)]
ceph-*-build: enable crimson build dependencies
if $FLAVOR is crimson, crimson specific build dependencies should be
installed, otherwise we could have following failure when trying to
build crimson flavor of ceph packages:
error: Failed build dependencies:
fmt-devel is needed by ceph-2:16.0.0-1456.g311da94.el8.x86_64
Signed-off-by: Kefu Chai <kchai@redhat.com>
Tiago Melo [Tue, 28 Apr 2020 12:49:48 +0000 (12:49 +0000)]
ceph-dashboard-pull-requests: Add Cypress key credential
We need to have access to this key, to be able to record our e2e runs.
Signed-off-by: Tiago Melo <tmelo@suse.com>
David Galloway [Mon, 4 May 2020 17:08:50 +0000 (13:08 -0400)]
Merge pull request #1563 from ceph/wip-jjb-latest
jenkins-job-builder: Use latest pip
David Galloway [Mon, 4 May 2020 17:04:41 +0000 (13:04 -0400)]
jenkins-job-builder: Use latest pip
I guess jjb needs a newer pip. This job broke a few weeks ago after https://github.com/ceph/ceph-build/commit/
21e7a7b2d3aa4d49b3a38c8eab494adb8f928a4b
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Fri, 1 May 2020 05:28:10 +0000 (13:28 +0800)]
Merge pull request #1562 from ceph/wip-unpin
ceph*setup: Unpin to trusty slaves
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Galloway [Thu, 30 Apr 2020 16:20:51 +0000 (12:20 -0400)]
ceph*setup: Unpin to trusty slaves
Not sure why this was needed in the first place but not only do we not have any actual 'trusty' slaves anymore. Any Ubuntu slave should do. I tried CentOS but `dch` is required and conflicts with RPM packaging tools.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 29 Apr 2020 20:55:50 +0000 (16:55 -0400)]
Merge pull request #1560 from ideepika/wip-crimson-el8
support crimson flavor for centos 8
Deepika Upadhyay [Wed, 29 Apr 2020 10:39:52 +0000 (16:09 +0530)]
add crimson flavor build for centos8
Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
David Galloway [Tue, 28 Apr 2020 13:38:22 +0000 (09:38 -0400)]
Merge pull request #1557 from ceph/wip-focal
Add support for Ubuntu Focal Fossa globally
David Galloway [Mon, 27 Apr 2020 18:01:23 +0000 (14:01 -0400)]
ceph-dev*trigger: Build crimson on Focal instead of Bionic
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Fri, 24 Apr 2020 17:59:28 +0000 (13:59 -0400)]
Add support for Ubuntu Focal Fossa globally
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Wed, 22 Apr 2020 14:16:34 +0000 (22:16 +0800)]
Merge pull request #1552 from tspmelo/wip-xvfb
ceph-dashboard-pull-requests: Install xvfb
Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Andrew Schoen [Tue, 21 Apr 2020 19:52:49 +0000 (14:52 -0500)]
Merge pull request #1556 from ceph/wip-no-easyinstall
Get rid of easy_install and add functionality to install any pip version
David Galloway [Tue, 21 Apr 2020 19:00:49 +0000 (15:00 -0400)]
scripts: Add ability to install a different pip version
@guits was seeing an issue in ceph-ansible jobs with pip 10.0.0. This commit will allow individual jobs to specify "latest" or "pip==X.X.X" or "pip<20.0.0" as a second parameter to the `install_python_packages` functions. The default behavior is still no second parameter and pip=10.0.0 will still be installed until we're ready to unpin that.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 21 Apr 2020 18:57:17 +0000 (14:57 -0400)]
scripts: Stop using easy_install to upgrade pip
A recent pip release caused `easy_install --upgrade pip` to break all builds on non-CentOS7 machines. Let's assume it's safe to stop using easy_install to upgrade pip since we're not building on any ancient distros anymore.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Guillaume Abrioux [Tue, 21 Apr 2020 08:17:51 +0000 (10:17 +0200)]
Merge pull request #1553 from ceph/guits-ca_doc_stable-5.0
ceph-ansible-docs: build doc for stable-5.0
Guillaume Abrioux [Tue, 21 Apr 2020 08:14:40 +0000 (10:14 +0200)]
ceph-ansible-docs: build doc for stable-5.0
Let's build the upstream documentation for stable-5.0
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Tiago Melo [Thu, 9 Apr 2020 11:08:15 +0000 (11:08 +0000)]
ceph-dashboard-pull-requests: Install xvfb
This is needed to run cypress.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Wed, 15 Apr 2020 01:55:00 +0000 (09:55 +0800)]
Merge pull request #1550 from tchaikov/wip-ceph-perf
ceph-perf-pull-requests: add ceph-perf-classic job
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
David Galloway [Tue, 14 Apr 2020 19:09:38 +0000 (15:09 -0400)]
Merge pull request #1551 from ceph/wip-sepia-defaults
sepia-fog-images: Don't build for mira
David Galloway [Tue, 14 Apr 2020 19:08:58 +0000 (15:08 -0400)]
sepia-fog-images: Don't build for mira
RHEL/CentOS8 don't support them.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Tue, 14 Apr 2020 05:26:43 +0000 (13:26 +0800)]
ceph-perf-pull-requests: use foo-bar-baz for jjb parameters
use a different naming convention for jjb parameters
- to be consistent with other parameters defined by jjb
- to differentiate them from the environmental variables which
are determined at runtime.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 14 Apr 2020 05:20:55 +0000 (13:20 +0800)]
ceph-perf-pull-requests: reference runtime variables using $name
they are not template variables, and jjb will error out when trying to
substituting them.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 14 Apr 2020 05:07:03 +0000 (13:07 +0800)]
ceph-perf-pull-requests: escape when referencing variables in shell
`jenkins-jobs ... test` complains at seeing this.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 14 Apr 2020 04:44:21 +0000 (12:44 +0800)]
ceph-perf-pull-requests: add ceph-perf-classic job
* add "ceph-perf-classic" job. this job is defined using the job
template of "ceph-perf-{osd_flavor}"
* change the whitelist of "ceph-perf-crimson" and "ceph-perf-classic"
to "performance", so both of them can be enabled as long as the
"performance" label is attached to a PR.
please note, "ceph-perf-classic" job is using the test case and
acceptance critiera defined in `src/test/crimson/cbt/radosbench_4K_read.yaml`
for testing the performance. we need to adapt it for the needs of
classic OSD.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 14 Apr 2020 04:34:49 +0000 (12:34 +0800)]
ceph-perf-pull-requests: conditionalize run-cbt
to guard the embedded shell script with the check of "osd-flavor" parameter
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 14 Apr 2020 04:33:29 +0000 (12:33 +0800)]
ceph-perf-pull-requests: extract ceph-perf test as a job-template
so we can reuse it for testing classic osd
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Tue, 7 Apr 2020 13:37:12 +0000 (09:37 -0400)]
Merge pull request #1548 from ceph/always-run-teuthology-in-sepia
teuthology: always test pull requests in sepia
Kyr Shatskyy [Tue, 7 Apr 2020 13:26:17 +0000 (15:26 +0200)]
teuthology: always test pull requests in sepia
Because teuthology has functional and integration tests which
needs a connection to some services running in sepia and
some of the jenkins workers are running far away from the lab,
it takes significantly more time to run tests when using those
nodes. Like 6-7 minutes for running test on nodes in sepia,
and about 55-60 minutes outside.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Sage Weil [Mon, 6 Apr 2020 13:55:48 +0000 (08:55 -0500)]
Merge pull request #1547 from tchaikov/wip-cleanup-ws
ceph-dev-*build: remove ceph-container after done with it
Kefu Chai [Mon, 6 Apr 2020 06:19:33 +0000 (14:19 +0800)]
ceph-dev-*build: remove ceph-container after done with it
because `ceph-container` contains the artifacts created using `root`
user after
6090e4d00c82b8aba1d56ed249f29352e7c308d6 , for instance, the
`staging` directory is created by
https://github.com/ceph/ceph-container/blob/
2f61465f6a91f15470ff4f87844c5fe9c64b9664 /maint-lib/stage.py#L102
so we need to remove `ceph-container` after pushing the created image
using `sudo` as well. otherwise, jenkins is not able to cleanup the
workspace using the "jenkins-build" user.
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Fri, 3 Apr 2020 14:28:32 +0000 (10:28 -0400)]
Merge pull request #1546 from ceph/root-container-build
ceph-dev-*build: sudo -E for container build
Sage Weil [Fri, 3 Apr 2020 14:26:54 +0000 (09:26 -0500)]
ceph-dev-*build: sudo -E for container build
We need the environment, or else
+ sudo CI_CONTAINER=true SHA1=
ca338cb74a4f503555323a668a2ba5b2e1845057 /bin/bash ./contrib/build-push-ceph-container-imgs.sh
+ CI_CONTAINER=true
+ true
+ CEPH_BRANCH=
+ for v in BRANCH SHA1 CONTAINER_REPO_HOSTNAME CONTAINER_REPO_ORGANIZATION CONTAINER_REPO_USERNAME CONTAINER_REPO_PASSWORD
+ require BRANCH
+ [[ -z '' ]]
+ echo 'Required variable BRANCH not set, exiting'
Required variable BRANCH not set, exiting
Signed-off-by: Sage Weil <sage@redhat.com>
David Galloway [Fri, 3 Apr 2020 13:53:34 +0000 (09:53 -0400)]
Merge pull request #1539 from ceph/medic-chacra-key
ceph-medic-release: Bind CHACRACTL_KEY credential
David Galloway [Thu, 2 Apr 2020 19:32:07 +0000 (15:32 -0400)]
Merge pull request #1545 from ceph/root-container-build
ceph-dev-*build: build containers as root
Sage Weil [Wed, 1 Apr 2020 22:46:25 +0000 (17:46 -0500)]
ceph-dev-*build: build container as root
Hopefully this avoids all of the podman/docker issues like
+ make clean.all
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: could not get runtime: open /proc/13238/ns/user: no such file or directory
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: could not get runtime: open /proc/13238/ns/user: no such file or directory
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: could not get runtime: open /proc/13238/ns/user: no such file or directory
+ login_docker_hub
+ echo 'Login in the Docker Hub'
Login in the Docker Hub
+ docker login -u **** -p **** quay.io
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Error: could not get runtime: open /proc/13238/ns/user: no such file or directory
Signed-off-by: Sage Weil <sage@redhat.com>
David Galloway [Wed, 1 Apr 2020 16:08:32 +0000 (12:08 -0400)]
Merge pull request #1544 from tchaikov/wip-with-seastar
ceph-perf-pull-requests: enable WITH_SEASTAR
Kefu Chai [Wed, 1 Apr 2020 15:24:00 +0000 (23:24 +0800)]
ceph-perf-pull-requests: enable WITH_SEASTAR
as WITH_SEASTAR is now off by default, we need to enable it for testing
crimson-osd
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Wed, 1 Apr 2020 14:26:23 +0000 (10:26 -0400)]
Merge pull request #1543 from tchaikov/wip-run-cbt-on-el8
ceph-perf-pull-requests: install cbt dependencies for el8
Kefu Chai [Wed, 1 Apr 2020 13:46:59 +0000 (21:46 +0800)]
ceph-perf-pull-requests: install cbt dependencies for el8
since all "performance" slaves are now el8, we need to update the
dependencies for cbt accordingly
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Tue, 31 Mar 2020 21:40:49 +0000 (17:40 -0400)]
Merge pull request #1532 from ceph/wip-sepia-weekly
sepia-fog-images: Run automatically every week
Guillaume Abrioux [Tue, 31 Mar 2020 18:55:29 +0000 (20:55 +0200)]
Merge pull request #1542 from ceph/ceph_ansible_podman_stable_4_only
ceph-ansible-prs: run podman on stable-4.0 only
Dimitri Savineau [Tue, 31 Mar 2020 18:47:15 +0000 (14:47 -0400)]
ceph-ansible-prs: run podman on stable-4.0 only
We don't need to run an extra podman scenario job on newer branches than
stable-4.0 because we're already using podman by default (CentOS 8) for
all container scenarios.
For older branches we don't support podman.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Guillaume Abrioux [Tue, 31 Mar 2020 18:37:57 +0000 (20:37 +0200)]
Merge pull request #1533 from ceph/ceph_container_nightly_update
ceph-container-nightly: update job naming
Nathan Cutler [Tue, 31 Mar 2020 14:33:44 +0000 (16:33 +0200)]
Merge pull request #1540 from ceph/wip-unknown-release
build_utils.sh: add pacific
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.de>
Guillaume Abrioux [Tue, 31 Mar 2020 12:35:16 +0000 (14:35 +0200)]
Merge pull request #1541 from ceph/guits-ca-syntax
ceph-ansible: update syntax check
Guillaume Abrioux [Tue, 31 Mar 2020 12:27:11 +0000 (14:27 +0200)]
ceph-ansible: update syntax check
This commit replaces s/site-docker.yml.sample/site-container.yml.sample
ceph-ansible related PR: ceph/ceph-ansible#5216
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Nathan Cutler [Tue, 31 Mar 2020 12:09:54 +0000 (14:09 +0200)]
ceph-dev-build: update {build,setup}_osc for pacific
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Tue, 31 Mar 2020 10:21:11 +0000 (12:21 +0200)]
build_utils.sh: add pacific
I hope this will fix the FTBFS currently seen in Shaman on openSUSE Leap
15.2 builds of "master" branch:
++ case $ver in
++ rel=unknown
++ echo 'ERROR: Unknown release for version '\''16.0.0'\'''
ERROR: Unknown release for version '16.0.0'
++ echo unknown
++ exit 1
+ RELEASE_BRANCH=unknown
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Guillaume Abrioux [Mon, 30 Mar 2020 13:22:47 +0000 (15:22 +0200)]
Merge pull request #1537 from ceph/ceph_ansible_nightly_container_name
ceph-ansible-nightly: parametrize centos release
Dan Mick [Fri, 27 Mar 2020 22:59:01 +0000 (15:59 -0700)]
Merge pull request #1538 from ceph/quary_prune_el8
quay-pruner: add CentOS 8 container support
Zack Cerza [Fri, 27 Mar 2020 22:57:53 +0000 (16:57 -0600)]
ceph-medic-release: Bind CHACRACTL_KEY credential
This job was writing an incomplete .chacractl config file.
Signed-off-by: Zack Cerza <zack@redhat.com>
Dimitri Savineau [Fri, 27 Mar 2020 14:16:24 +0000 (10:16 -0400)]
quay-pruner: add CentOS 8 container support
Since Ceph Octopus release, the container image are based on CentOS 8
instead of 7 for previous releases.
The current quay pruner script only matches tags for CentOS 7.
This adds the CentOS 8 support.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Fri, 27 Mar 2020 13:29:09 +0000 (09:29 -0400)]
ceph-ansible-nightly: parametrize centos release
Since octopus the container image are based on CentOS 8 instead of 7 for
the previous Ceph releases.
The current regex to find the latest stable container image per Ceph
releases is hardcoding 7.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Guillaume Abrioux [Fri, 27 Mar 2020 03:50:34 +0000 (04:50 +0100)]
Merge pull request #1535 from ceph/ceph_ansible_stable_5
ceph-ansible-nightly: add stable-5.0 branch
Guillaume Abrioux [Fri, 27 Mar 2020 03:49:41 +0000 (04:49 +0100)]
Merge pull request #1536 from ceph/ceph_ansible_get_rid_ubuntu
ceph-ansible: remove ubuntu distribution
Dimitri Savineau [Tue, 3 Mar 2020 15:26:52 +0000 (10:26 -0500)]
ceph-ansible: remove ubuntu distribution
This commit removes the ubuntu distribution testing from the ceph-ansible
jobs for both PRs and nightly configuration.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Dimitri Savineau [Thu, 26 Mar 2020 22:07:59 +0000 (18:07 -0400)]
ceph-ansible-nightly: add stable-5.0 branch
This adds the ceph-ansible stable-5.0 branch to the nighly jobs which
is used to test the Ceph Octopus release.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Tue, 24 Mar 2020 21:25:07 +0000 (17:25 -0400)]
Merge pull request #1534 from ceph/wip-relative
sync-push: Create relative symlinks instead of absolute
David Galloway [Tue, 24 Mar 2020 19:28:10 +0000 (15:28 -0400)]
sync-push: Create relative symlinks instead of absolute
This allows people to `rsync --copy-links -aiv rsync://download.ceph.com/ceph/{debian,rpm}-octopus .` and have rsync follow the symlink.
The previous way of symlinking did not.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dimitri Savineau [Tue, 24 Mar 2020 14:31:37 +0000 (10:31 -0400)]
ceph-container-nightly: update job naming
The ceph-container tests using ceph-ansible are using:
- ceph_ansible-all_daemons
- ceph_ansible-collocation
- ceph_ansible-lvm_osds
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
David Galloway [Mon, 23 Mar 2020 23:13:36 +0000 (19:13 -0400)]
Merge pull request #1531 from ceph/wip-buster-key
ansible: Install Buster GPG keys
David Galloway [Mon, 23 Mar 2020 19:35:57 +0000 (15:35 -0400)]
sepia-fog-images: Run automatically every week
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 23 Mar 2020 18:23:49 +0000 (14:23 -0400)]
ansible: Install Buster GPG keys
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 23 Mar 2020 17:17:50 +0000 (13:17 -0400)]
Merge pull request #1526 from ceph/wip-dirs
scripts: Support new directory structure in signing scripts
David Galloway [Mon, 23 Mar 2020 15:55:39 +0000 (11:55 -0400)]
Merge pull request #1344 from ThoreKr/debian-buster
Debian buster support for releases
Kefu Chai [Wed, 18 Mar 2020 01:32:20 +0000 (09:32 +0800)]
Merge pull request #1530 from ceph/wip-c8aldfjls
ceph*build: Update combination filter for bionic/centos8 ARM64
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Galloway [Tue, 17 Mar 2020 21:07:34 +0000 (17:07 -0400)]
ceph*build: Update combination filter for bionic/centos8 ARM64
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 17 Mar 2020 17:25:48 +0000 (13:25 -0400)]
Merge pull request #1529 from ceph/wip-gigantic
ceph*build: Use new gigantic label
David Galloway [Fri, 13 Mar 2020 21:54:13 +0000 (17:54 -0400)]
scripts: Support new directory structure in signing scripts
Sage requested a new directory structure on download.ceph.com to make posting new versions and potentially pulling releases easier.
Instead of having all packages in a single repo under a `rpm-octopus` directory, `rpm-octopus` on d.c.c will symlink to `rpm-X.X.X` where X.X.X is the latest release.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 17 Mar 2020 16:22:00 +0000 (12:22 -0400)]
ceph*build: Use new gigantic label
By requiring 'braggi', none of the ARM64 builds would start. It wouldn't be appropriate to give the arm64 builders a "braggi" label so I'm creating a new "gigantic" label that can apply to the braggi and arm64 builders.
There are no nodes in mita that have a 'gigantic' label so that guarantees builds won't run on OVH ephemeral nodes.
Signed-off-by: David Galloway <dgallowa@redhat.com>
Dan Mick [Mon, 16 Mar 2020 19:11:43 +0000 (12:11 -0700)]
Merge pull request #1528 from ceph/wip-fix-rpm-release
Update ceph-release-rpm job for EL8 compatibility
Dan Mick [Mon, 16 Mar 2020 19:06:28 +0000 (12:06 -0700)]
Merge pull request #1527 from ceph/wip-fix-master
ceph-dev-trigger: Fix regex for master conditional step
David Galloway [Mon, 16 Mar 2020 18:27:38 +0000 (14:27 -0400)]
ceph-release-rpm: Update for EL8 compatibility
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 16 Mar 2020 18:27:24 +0000 (14:27 -0400)]
ceph-release-rpm: Inject missing chacra credentials
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Mon, 16 Mar 2020 18:17:33 +0000 (14:17 -0400)]
ceph-dev-trigger: Fix regex for master conditional step
Signed-off-by: David Galloway <dgallowa@redhat.com>
Sage Weil [Wed, 11 Mar 2020 20:55:13 +0000 (15:55 -0500)]
Merge pull request #1525 from ceph/wip-require-braggi
ceph*build: Only build on new braggi builders
David Galloway [Wed, 11 Mar 2020 20:28:12 +0000 (16:28 -0400)]
ceph*build: Only build on new braggi builders
This may need to change in the future if jobs start getting backed up. Still trying to find the balance.
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Wed, 11 Mar 2020 16:36:57 +0000 (12:36 -0400)]
Merge pull request #1524 from tchaikov/wip-dont-build-crimson-for-master
ceph-dev-trigger: do not build crimson flavor on master branch
Kefu Chai [Wed, 11 Mar 2020 15:46:16 +0000 (23:46 +0800)]
ceph-dev-trigger: do not build crimson flavor on master branch
no need to do so at this moment, we just need to build it for wip-*
branches to make sure crimson does not fail to build.
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Wed, 11 Mar 2020 14:40:10 +0000 (10:40 -0400)]
Merge pull request #1519 from tchaikov/wip-octopus
ceph-dev-trigger: include octopus branch
Kefu Chai [Wed, 11 Mar 2020 14:03:13 +0000 (22:03 +0800)]
ceph-dev-trigger: do not build crimson for octopus
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Wed, 11 Mar 2020 13:57:56 +0000 (09:57 -0400)]
Merge pull request #1523 from callithea/wip-ceph-dashboard-add-octopus
ceph-api-nightly: Add octopus branch to nightly tests
Laura Paduano [Wed, 11 Mar 2020 10:04:07 +0000 (11:04 +0100)]
ceph-api-nightly: Add octopus branch to nightly tests
Signed-off-by: Laura Paduano <lpaduano@suse.com>
Guillaume Abrioux [Wed, 11 Mar 2020 08:31:20 +0000 (09:31 +0100)]
Merge pull request #1520 from ceph/wip-xargs
multiple: Use --no-run-if-empty flag with `xargs dirname`
Guillaume Abrioux [Wed, 11 Mar 2020 06:04:42 +0000 (07:04 +0100)]
Merge pull request #1522 from ceph/ceph_ansible_braggi_fix
build_utils.sh: allow using virtualenv with py3
Dimitri Savineau [Wed, 11 Mar 2020 01:27:57 +0000 (21:27 -0400)]
build_utils.sh: allow using virtualenv with py3
On braggi nodes (CentOS 8) there's no python2 anymore but only python3 so
the virtualenv command will fail.
+ virtualenv -p python2.7 /tmp/venv.iqvT26vCL8
The path python2.7 (from --python=python2.7) does not exist
Build step 'Conditional step (single)' marked build as failure
Instead we should try if test if the python2.7 command exist and then try
python3 if this fails.
This commit also removes a duplicate slave_labels declaration in the
ceph-ansible-prs configuration.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
Zack Cerza [Tue, 10 Mar 2020 21:40:37 +0000 (15:40 -0600)]
Merge pull request #1521 from ceph/wip-agent-sl
Avoid symlink recursion issue
Zack Cerza [Tue, 10 Mar 2020 21:33:11 +0000 (15:33 -0600)]
Avoid symlink recursion issue
Checkouts of the ceph repo contain directories with symlinks that link
to their parent dirs; this causes the file permissions check to fail.
Avoid following symlinks to work around.
Signed-off-by: Zack Cerza <zack@redhat.com>
David Galloway [Tue, 10 Mar 2020 19:27:23 +0000 (15:27 -0400)]
multiple: Use --no-run-if-empty flag with `xargs dirname`
I was seeing `dirname: missing operand` when there was no output from the `find | grep`
We want the output to just be empty instead of throwing an error
Signed-off-by: David Galloway <dgallowa@redhat.com>
David Galloway [Tue, 10 Mar 2020 16:59:30 +0000 (12:59 -0400)]
Merge pull request #1518 from ceph/wip-noreboot
ceph-pull-requests: Don't require rebootable label
Kefu Chai [Tue, 10 Mar 2020 14:59:26 +0000 (22:59 +0800)]
ceph-dev-new-trigger: do not build crimson flavor for octopus
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 10 Mar 2020 02:49:32 +0000 (10:49 +0800)]
ceph-dev-trigger: include octopus branch
Signed-off-by: Kefu Chai <kchai@redhat.com>
David Galloway [Mon, 9 Mar 2020 22:09:22 +0000 (18:09 -0400)]
Merge pull request #1516 from ceph/wip-python3dev
Test teuthology PRs on Bionic & install python3-dev
David Galloway [Mon, 9 Mar 2020 18:51:27 +0000 (14:51 -0400)]
ceph-*: Don't require rebootable label
We got rid of slave reboots for ceph-pull-requests in https://github.com/ceph/ceph-build/pull/1508
The other jobs already didn't reboot on failure.
Signed-off-by: David Galloway <dgallowa@redhat.com>