]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
5 years agoceph*build: Use new gigantic label 1529/head
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>
5 years agoMerge pull request #1528 from ceph/wip-fix-rpm-release
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

5 years agoMerge pull request #1527 from ceph/wip-fix-master
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

5 years agoceph-release-rpm: Update for EL8 compatibility 1528/head
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>
5 years agoceph-release-rpm: Inject missing chacra credentials
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>
5 years agoceph-dev-trigger: Fix regex for master conditional step 1527/head
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>
5 years agoMerge pull request #1525 from ceph/wip-require-braggi
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

5 years agoceph*build: Only build on new braggi builders 1525/head
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>
5 years agoMerge pull request #1524 from tchaikov/wip-dont-build-crimson-for-master
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

5 years agoceph-dev-trigger: do not build crimson flavor on master branch 1524/head
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>
5 years agoMerge pull request #1519 from tchaikov/wip-octopus
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

5 years agoceph-dev-trigger: do not build crimson for octopus 1519/head
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>
5 years agoMerge pull request #1523 from callithea/wip-ceph-dashboard-add-octopus
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

5 years agoceph-api-nightly: Add octopus branch to nightly tests 1523/head
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>
5 years agoMerge pull request #1520 from ceph/wip-xargs
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`

5 years agoMerge pull request #1522 from ceph/ceph_ansible_braggi_fix
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

5 years agobuild_utils.sh: allow using virtualenv with py3 1522/head
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>
5 years agoMerge pull request #1521 from ceph/wip-agent-sl
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

5 years agoAvoid symlink recursion issue wip-agent-sl 1521/head
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>
5 years agomultiple: Use --no-run-if-empty flag with `xargs dirname` 1520/head
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>
5 years agoMerge pull request #1518 from ceph/wip-noreboot
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

5 years agoceph-dev-new-trigger: do not build crimson flavor for octopus
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>
5 years agoceph-dev-trigger: include octopus branch
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>
5 years agoMerge pull request #1516 from ceph/wip-python3dev
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

5 years agoceph-*: Don't require rebootable label 1518/head
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>
5 years agoMerge pull request #1517 from ceph/guits-add_braggi_nodes
David Galloway [Mon, 9 Mar 2020 17:19:41 +0000 (13:19 -0400)]
Merge pull request #1517 from ceph/guits-add_braggi_nodes

ceph-ansible: add new slave label 'braggi'

5 years agoceph-ansible: add new slave label 'braggi' 1517/head
Guillaume Abrioux [Mon, 9 Mar 2020 17:15:57 +0000 (18:15 +0100)]
ceph-ansible: add new slave label 'braggi'

This will make ceph-ansible CI using new nodes 'braggi'

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1296 from ceph/wip-jupdates
David Galloway [Mon, 9 Mar 2020 16:44:17 +0000 (12:44 -0400)]
Merge pull request #1296 from ceph/wip-jupdates

More Jenkins deployment updates

5 years agoMerge pull request #1495 from ceph/wip-c8-pull
David Galloway [Mon, 9 Mar 2020 16:34:03 +0000 (12:34 -0400)]
Merge pull request #1495 from ceph/wip-c8-pull

scripts: Update signing scripts to support CentOS/RHEL8

5 years agoansible: Install python3 deps on Bionic and up 1516/head
David Galloway [Thu, 5 Mar 2020 16:31:56 +0000 (11:31 -0500)]
ansible: Install python3 deps on Bionic and up

Again, I don't know how this was working before but I also had to set `executable:` under the pip tasks in order for them to work on all distros.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoteuthology-pull-requests: Test on Bionic only
David Galloway [Thu, 5 Mar 2020 16:33:33 +0000 (11:33 -0500)]
teuthology-pull-requests: Test on Bionic only

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1515 from tchaikov/wip-enable-seastar-explicitly
Kefu Chai [Wed, 4 Mar 2020 13:57:04 +0000 (21:57 +0800)]
Merge pull request #1515 from tchaikov/wip-enable-seastar-explicitly

ceph-pull-requests*: enable seastar explicitly

Reviewed-by: David Galloway <dgallowa@redhat.com>
5 years agoceph-pull-requests*: enable seastar explicitly 1515/head
Kefu Chai [Wed, 4 Mar 2020 13:46:12 +0000 (21:46 +0800)]
ceph-pull-requests*: enable seastar explicitly

the next step is to disable it by default in ceph/ceph, so it's only
compiled and tested when explictly enabled.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1514 from ceph/wip-notc
David Galloway [Tue, 3 Mar 2020 14:52:24 +0000 (09:52 -0500)]
Merge pull request #1514 from ceph/wip-notc

ceph-dev*trigger: Drop notcmalloc for centos7 on master/wip

5 years agoceph-dev*trigger: Drop notcmalloc for centos7 on master/wip 1514/head
David Galloway [Tue, 3 Mar 2020 14:36:26 +0000 (09:36 -0500)]
ceph-dev*trigger: Drop notcmalloc for centos7 on master/wip

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1507 from ceph/wip-c8-libvirt
Guillaume Abrioux [Tue, 3 Mar 2020 13:37:21 +0000 (14:37 +0100)]
Merge pull request #1507 from ceph/wip-c8-libvirt

ansible: Update libvirt slave playbooks to support EL8

5 years agoMerge pull request #1513 from ceph/guits-remove_ubuntu
Guillaume Abrioux [Tue, 3 Mar 2020 13:36:29 +0000 (14:36 +0100)]
Merge pull request #1513 from ceph/guits-remove_ubuntu

ceph-ansible: remove ubuntu on nightlies jobs

5 years agoceph-ansible: use 'exclude' feature in nightlies definition 1513/head
Guillaume Abrioux [Tue, 3 Mar 2020 13:06:24 +0000 (14:06 +0100)]
ceph-ansible: use 'exclude' feature in nightlies definition

This commit refacts the project definitions in ceph-ansible nightlies
jobs, let's use 'exclude' instead of having multiple project blocks.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoceph-ansible: remove ubuntu testing on PRs
Guillaume Abrioux [Tue, 3 Mar 2020 13:17:16 +0000 (14:17 +0100)]
ceph-ansible: remove ubuntu testing on PRs

This commit removes the ubuntu testing on ceph-ansible PRs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoceph-ansible: remove ubuntu on nightlies jobs
Guillaume Abrioux [Tue, 3 Mar 2020 13:00:51 +0000 (14:00 +0100)]
ceph-ansible: remove ubuntu on nightlies jobs

This commit removes ubuntu testing on ceph-ansible nightlies jobs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1512 from rishabh-d-dave/cv-use-centos8-for-prs
Guillaume Abrioux [Fri, 28 Feb 2020 13:13:20 +0000 (14:13 +0100)]
Merge pull request #1512 from rishabh-d-dave/cv-use-centos8-for-prs

ceph-volume: use cento8 instead of centos7 for PR jobs

5 years agoceph-volume: use cento8 instead of centos7 for PR jobs 1512/head
Rishabh Dave [Fri, 28 Feb 2020 08:32:30 +0000 (14:02 +0530)]
ceph-volume: use cento8 instead of centos7 for PR jobs

Signed-off-by: Rishabh Dave <ridave@redhat.com>
5 years agoMerge pull request #1510 from rishabh-d-dave/cv-add-scenarios-to-nightly
Guillaume Abrioux [Thu, 27 Feb 2020 12:16:29 +0000 (13:16 +0100)]
Merge pull request #1510 from rishabh-d-dave/cv-add-scenarios-to-nightly

ceph-volume: add missing scenarios to nightlies

5 years agoMerge pull request #1505 from rishabh-d-dave/cv-update-batch-functest-scenario-names
Guillaume Abrioux [Thu, 27 Feb 2020 12:15:41 +0000 (13:15 +0100)]
Merge pull request #1505 from rishabh-d-dave/cv-update-batch-functest-scenario-names

ceph-volume: add centos 8 based jobs for master and octopus

5 years agoceph-volume: add missing scenarios 1505/head
Rishabh Dave [Wed, 26 Feb 2020 12:15:27 +0000 (17:45 +0530)]
ceph-volume: add missing scenarios

Signed-off-by: Rishabh Dave <ridave@redhat.com>
5 years agoceph-volume: separate xenial jobs from centos7 jobs
Rishabh Dave [Wed, 26 Feb 2020 11:54:18 +0000 (17:24 +0530)]
ceph-volume: separate xenial jobs from centos7 jobs

Signed-off-by: Rishabh Dave <ridave@redhat.com>
5 years agoceph-volume: add nautilus to jobs for pre-octopus release
Rishabh Dave [Wed, 26 Feb 2020 11:22:05 +0000 (16:52 +0530)]
ceph-volume: add nautilus to jobs for pre-octopus release

Signed-off-by: Rishabh Dave <ridave@redhat.com>
5 years agoceph-volume: add centos 8 based jobs for master and octopus
Rishabh Dave [Wed, 26 Feb 2020 11:11:42 +0000 (16:41 +0530)]
ceph-volume: add centos 8 based jobs for master and octopus

Signed-off-by: Rishabh Dave <ridave@redhat.com>
5 years agoceph-volume: add missing scenarios to nightlies 1510/head
Rishabh Dave [Wed, 26 Feb 2020 09:03:39 +0000 (14:33 +0530)]
ceph-volume: add missing scenarios to nightlies

Signed-off-by: Rishabh Dave <ridave@redhat.com>
5 years agoMerge pull request #1508 from ceph/wip-prs-noreboot
David Galloway [Tue, 25 Feb 2020 15:00:58 +0000 (10:00 -0500)]
Merge pull request #1508 from ceph/wip-prs-noreboot

ceph-pull-requests: Behave like arm64 job

5 years agoceph-pull-requests*: Don't risk exposing jenkins credentials 1508/head
David Galloway [Tue, 25 Feb 2020 14:57:50 +0000 (09:57 -0500)]
ceph-pull-requests*: Don't risk exposing jenkins credentials

The `ps` command doesn't even get run currently because the job stops immediately after make check exits but let's not risk it.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoceph-pull-requests: Behave like arm64 job
David Galloway [Tue, 25 Feb 2020 00:08:16 +0000 (19:08 -0500)]
ceph-pull-requests: Behave like arm64 job

Debugging unit test failures was difficult on x86 jobs because the slave got rebooted right away.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoansible: Update libvirt slave playbooks to support EL8 1507/head
David Galloway [Tue, 25 Feb 2020 00:03:30 +0000 (19:03 -0500)]
ansible: Update libvirt slave playbooks to support EL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1509 from toabctl/octopus-on-opensuse-leap-15.2
Nathan Cutler [Tue, 25 Feb 2020 13:26:14 +0000 (14:26 +0100)]
Merge pull request #1509 from toabctl/octopus-on-opensuse-leap-15.2

osc: Build octopus on openSUSE Leap 15.2

Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.de>
5 years agoosc: Build octopus on openSUSE Leap 15.2 1509/head
Thomas Bechtold [Tue, 25 Feb 2020 10:33:03 +0000 (11:33 +0100)]
osc: Build octopus on openSUSE Leap 15.2

We want to test with the upcoming openSUSE release (15.2) instead of
15.1.

Signed-off-by: Thomas Bechtold <tbechtold@suse.com>
5 years agoMerge pull request #1506 from ceph/guits-quick_fix
Dimitri Savineau [Mon, 24 Feb 2020 16:22:48 +0000 (11:22 -0500)]
Merge pull request #1506 from ceph/guits-quick_fix

ceph-volume-nightly: fix a typo

5 years agoceph-volume-nightly: fix a typo 1506/head
Guillaume Abrioux [Mon, 24 Feb 2020 16:18:06 +0000 (17:18 +0100)]
ceph-volume-nightly: fix a typo

This fixes a quick typo introduced by e70982ce09a712f1182bc66d381de43a9076ec5f

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1504 from ceph/guits-fix_ceph-container_ci
Dimitri Savineau [Fri, 21 Feb 2020 16:25:13 +0000 (11:25 -0500)]
Merge pull request #1504 from ceph/guits-fix_ceph-container_ci

ceph-container-prs: refact job template

5 years agoceph-container-prs: refact job template 1504/head
Guillaume Abrioux [Fri, 21 Feb 2020 16:16:59 +0000 (17:16 +0100)]
ceph-container-prs: refact job template

This commit refact the job template for ceph-container.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1501 from ceph/jan--f-c-v-nightlies-centos8
Guillaume Abrioux [Fri, 21 Feb 2020 13:54:56 +0000 (14:54 +0100)]
Merge pull request #1501 from ceph/jan--f-c-v-nightlies-centos8

Add nightly support for ceph-volume centos8 tests

5 years agoMerge pull request #1503 from ceph/guits-fix_ceph-container_ci
Guillaume Abrioux [Fri, 21 Feb 2020 13:54:20 +0000 (14:54 +0100)]
Merge pull request #1503 from ceph/guits-fix_ceph-container_ci

ceph-container-prs: update scenarios matrix

5 years agoceph-container-prs: update scenarios matrix 1503/head
Guillaume Abrioux [Fri, 21 Feb 2020 10:23:56 +0000 (11:23 +0100)]
ceph-container-prs: update scenarios matrix

This commit updates the matrix of scenario tested in ceph-container CI.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoAdd nightly support for ceph-volume centos8 tests 1501/head
Jan Fajerski [Wed, 12 Feb 2020 09:00:18 +0000 (10:00 +0100)]
Add nightly support for ceph-volume centos8 tests

5 years agoMerge pull request #1502 from tchaikov/bionic-for-building-doc
David Galloway [Thu, 13 Feb 2020 17:28:47 +0000 (12:28 -0500)]
Merge pull request #1502 from tchaikov/bionic-for-building-doc

ceph-pr-docs: use bionic for building docs

5 years agoceph-pr-docs: use bionic for building docs 1502/head
Kefu Chai [Thu, 13 Feb 2020 17:13:00 +0000 (01:13 +0800)]
ceph-pr-docs: use bionic for building docs

xenial comes with python3.5, and our document is renders with a python3
venv created on the builder, also, the python code is also parsed by
the python3 env, so using python3.5 pratically prevents us from using
python3.6 features.

so we can use python3.6 which is offered by bionic.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1472 from ceph/wip-release-dev
David Galloway [Wed, 12 Feb 2020 16:09:55 +0000 (11:09 -0500)]
Merge pull request #1472 from ceph/wip-release-dev

ceph-dev: Build containers from ceph.git branches

5 years agoMerge pull request #1500 from ceph/wip-ceph-volume-tests
Andrew Schoen [Mon, 10 Feb 2020 15:44:48 +0000 (09:44 -0600)]
Merge pull request #1500 from ceph/wip-ceph-volume-tests

ceph-volume-nightly: adds mimic and luminous to batch mixed type tests

5 years agoceph-volume-nightly: adds mimic and luminous to batch mixed type tests wip-ceph-volume-tests 1500/head
Andrew Schoen [Fri, 7 Feb 2020 21:09:42 +0000 (15:09 -0600)]
ceph-volume-nightly: adds mimic and luminous to batch mixed type tests

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
5 years agoMerge pull request #1499 from tchaikov/wip-crimson-flavor
Kefu Chai [Fri, 7 Feb 2020 16:05:56 +0000 (00:05 +0800)]
Merge pull request #1499 from tchaikov/wip-crimson-flavor

scripts/build_utils.sh: install deps for crimson flavor

Reviewed-by: David Galloway <dgallowa@redhat.com>
5 years agoscripts/build_utils.sh: install deps for crimson flavor 1499/head
Kefu Chai [Fri, 7 Feb 2020 15:29:50 +0000 (23:29 +0800)]
scripts/build_utils.sh: install deps for crimson flavor

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1498 from ceph/wip-noarm64
David Galloway [Fri, 7 Feb 2020 15:21:58 +0000 (10:21 -0500)]
Merge pull request #1498 from ceph/wip-noarm64

Disabling ceph-pull-requests-arm64 until we have packages and reliable hw

5 years agoDisabling ceph-pull-requests-arm64 unless 'arm64' label is used 1498/head
David Galloway [Fri, 7 Feb 2020 14:55:12 +0000 (09:55 -0500)]
Disabling ceph-pull-requests-arm64 unless 'arm64' label is used

CentOS8 is missing dependencies.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1496 from ceph/ceph-medic-pr
Andrew Schoen [Mon, 3 Feb 2020 15:44:29 +0000 (09:44 -0600)]
Merge pull request #1496 from ceph/ceph-medic-pr

ceph-medic-pull-requests: Skip py37 env

5 years agoceph-medic-pull-requests: Skip py37 env 1496/head
Zack Cerza [Fri, 31 Jan 2020 19:50:27 +0000 (12:50 -0700)]
ceph-medic-pull-requests: Skip py37 env

Signed-off-by: Zack Cerza <zack@redhat.com>
5 years agoceph-medic-pull-requests: Replace alfredo
Zack Cerza [Fri, 31 Jan 2020 19:44:01 +0000 (12:44 -0700)]
ceph-medic-pull-requests: Replace alfredo

Signed-off-by: Zack Cerza <zack@redhat.com>
5 years agoscripts: Update signing scripts to support CentOS/RHEL8 1495/head
David Galloway [Fri, 31 Jan 2020 15:10:50 +0000 (10:10 -0500)]
scripts: Update signing scripts to support CentOS/RHEL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1494 from ceph/guits-add_job
Guillaume Abrioux [Fri, 31 Jan 2020 09:19:37 +0000 (10:19 +0100)]
Merge pull request #1494 from ceph/guits-add_job

ceph-ansible: add external ceph clients scenario

5 years agoceph-ansible: add external ceph clients scenario 1494/head
Guillaume Abrioux [Fri, 31 Jan 2020 09:12:57 +0000 (10:12 +0100)]
ceph-ansible: add external ceph clients scenario

Add a new job in order to test the external ceph clients scenario
testing.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1493 from ceph/wip-cb-setup
David Galloway [Thu, 30 Jan 2020 14:58:03 +0000 (09:58 -0500)]
Merge pull request #1493 from ceph/wip-cb-setup

ceph-build: Update setup_rpm for CentOS8 support

5 years agoceph-build: Update setup_rpm for CentOS8 support 1493/head
David Galloway [Thu, 30 Jan 2020 14:48:42 +0000 (09:48 -0500)]
ceph-build: Update setup_rpm for CentOS8 support

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1492 from ceph/wip-lol-octopus
Sage Weil [Wed, 29 Jan 2020 22:43:55 +0000 (16:43 -0600)]
Merge pull request #1492 from ceph/wip-lol-octopus

ceph-build: Add octopus

5 years agoceph-build: Add octopus 1492/head
David Galloway [Wed, 29 Jan 2020 22:23:08 +0000 (17:23 -0500)]
ceph-build: Add octopus

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1491 from tchaikov/wip-arm64-on-bionic-only
Kefu Chai [Wed, 29 Jan 2020 14:58:45 +0000 (22:58 +0800)]
Merge pull request #1491 from tchaikov/wip-arm64-on-bionic-only

ceph-pull-requests-arm64: only build on bionic

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoceph-pull-requests-arm64: only build on bionic 1491/head
Kefu Chai [Wed, 29 Jan 2020 14:11:16 +0000 (22:11 +0800)]
ceph-pull-requests-arm64: only build on bionic

ktdreyer/ceph-el8 is amd64 only, so to avoid failures like:

```
No matching package to install: 'python3-cherrypy'
No matching package to install: 'python3-pecan'
No matching package to install: 'python3-routes'
```

we need to disable the "make check" test on the combination of
"arm64+centos8" until these packages are packaged for arm64 or
provided by centos8.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1490 from ceph/guits-add_all_in_one
Dimitri Savineau [Mon, 27 Jan 2020 14:58:48 +0000 (09:58 -0500)]
Merge pull request #1490 from ceph/guits-add_all_in_one

ceph-ansible-prs: add a new scenario

5 years agoceph-ansible-prs: add a new scenario 1490/head
Guillaume Abrioux [Mon, 27 Jan 2020 14:44:35 +0000 (15:44 +0100)]
ceph-ansible-prs: add a new scenario

add an 'all in one' scenario in order to catch more collocation related
issues.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1488 from tchaikov/wip-no-install-deps
Kefu Chai [Thu, 23 Jan 2020 13:59:01 +0000 (21:59 +0800)]
Merge pull request #1488 from tchaikov/wip-no-install-deps

ceph-*-setup: do not run install-deps.sh

5 years agoMerge pull request #1489 from ceph/jan--f-ansible4-nautilus
Guillaume Abrioux [Thu, 23 Jan 2020 13:30:05 +0000 (14:30 +0100)]
Merge pull request #1489 from ceph/jan--f-ansible4-nautilus

use ansible 4.0 for nautlius nightlies

5 years agouse ansible 4.0 for nautlius nightlies 1489/head
Jan Fajerski [Thu, 23 Jan 2020 11:04:28 +0000 (12:04 +0100)]
use ansible 4.0 for nautlius nightlies

ceph-ansible has dropped centos7 support in master, nautilius however does support it still.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
5 years agoceph-*-setup: do not run install-deps.sh 1488/head
Kefu Chai [Wed, 22 Jan 2020 15:10:34 +0000 (23:10 +0800)]
ceph-*-setup: do not run install-deps.sh

this is a follow-up change of #1487. since we don't use autotools for
preparing dist tarball, there is no need to run install-deps.sh for
installing the autotools.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1486 from ceph/ceph_collect_logs_timeout
Guillaume Abrioux [Mon, 20 Jan 2020 08:32:06 +0000 (09:32 +0100)]
Merge pull request #1486 from ceph/ceph_collect_logs_timeout

collect-logs: set connect timeout value

5 years agoMerge pull request #1487 from tchaikov/wip-no-more-autotools
Kefu Chai [Sat, 18 Jan 2020 14:54:57 +0000 (22:54 +0800)]
Merge pull request #1487 from tchaikov/wip-no-more-autotools

ceph-*: drop autotools support

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoceph-*: drop autotools support 1487/head
Kefu Chai [Sat, 18 Jan 2020 13:28:57 +0000 (21:28 +0800)]
ceph-*: drop autotools support

we don't build ceph with autotools anymore. we switched to cmake since
luminous. see https://github.com/ceph/ceph/pull/9995.

so there is no need to support autotools anymore. also, this avoids
running install-deps.sh simply for running "make dist". as we use
`make-dist` script after switching over to cmake.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agocollect-logs: set connect timeout value 1486/head
Dimitri Savineau [Thu, 16 Jan 2020 19:56:35 +0000 (14:56 -0500)]
collect-logs: set connect timeout value

If a job fails and the ceph cluster doesn't respond then the ceph status
task in the collect-logs.yml playbook will wait around 50 mins before
timed out.

  "cmd": [
      "ceph",
      "--cluster",
      "ceph",
      "-s",
      "-f",
      "json"
  ],
  "delta": "0:50:00.197544"
  "end": "2020-01-16 19:45:06.932819"
  "rc": 1,
  "start": "2020-01-16 18:55:06.735275"

  STDERR: [errno 110] RADOS timed out (error connecting to the cluster)

Instead we can use the --connect-timeout paramater to fail after 10s.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1485 from tchaikov/wip-arm64-on-el8
David Galloway [Thu, 16 Jan 2020 14:30:42 +0000 (09:30 -0500)]
Merge pull request #1485 from tchaikov/wip-arm64-on-el8

ceph-pull-requests-arm64: only build on centos8 and bionic

5 years agoceph-pull-requests-arm64: only build on centos8 and bionic 1485/head
Kefu Chai [Thu, 16 Jan 2020 05:39:07 +0000 (13:39 +0800)]
ceph-pull-requests-arm64: only build on centos8 and bionic

since we've labeled the slaves correctly. and centos8 is able to build
ceph on arm64. the only pending issue is
https://bugzilla.redhat.com/show_bug.cgi?id=1673990 . but we can fix it
manually.

since there is no trusty or xenial arm64 builders, we can just use
'arm64 && !centos7'

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1484 from ceph/wip-no-double-setup
Kefu Chai [Thu, 16 Jan 2020 05:57:45 +0000 (13:57 +0800)]
Merge pull request #1484 from ceph/wip-no-double-setup

ceph*build: Don't run pbuilder --clean a second time

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1483 from ceph/wip-no-tar
Kefu Chai [Thu, 16 Jan 2020 05:53:14 +0000 (13:53 +0800)]
Merge pull request #1483 from ceph/wip-no-tar

ceph-build: Apply e8bdd639

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoceph*build: Don't run pbuilder --clean a second time 1484/head
David Galloway [Tue, 14 Jan 2020 20:48:32 +0000 (15:48 -0500)]
ceph*build: Don't run pbuilder --clean a second time

It already gets run in build/setup_pbuilder

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoceph-build: Apply e8bdd639 1483/head
David Galloway [Tue, 14 Jan 2020 17:35:26 +0000 (12:35 -0500)]
ceph-build: Apply e8bdd639

Signed-off-by: David Galloway <dgallowa@redhat.com>