]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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 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>
5 years agoMerge pull request #1481 from ceph/wip-no-hostname
David Galloway [Tue, 14 Jan 2020 15:42:46 +0000 (10:42 -0500)]
Merge pull request #1481 from ceph/wip-no-hostname

ansible: Set hostname on OpenSUSE

5 years agoMerge pull request #1482 from tchaikov/wip-cd
David Galloway [Tue, 14 Jan 2020 14:47:07 +0000 (09:47 -0500)]
Merge pull request #1482 from tchaikov/wip-cd

ceph-build: apply 604882e9 to ceph-build

5 years agoceph-build: apply 604882e9 to ceph-build 1482/head
Kefu Chai [Tue, 14 Jan 2020 14:42:09 +0000 (22:42 +0800)]
ceph-build: apply 604882e9 to ceph-build

to address following failure

+ cd ceph-14.2.6 ceph-14.2.6.tar.bz2 ceph-14.2.6.tar.gz
/tmp/jenkins10747333749307639424.sh: line 1058: cd: too many arguments

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoansible: Set hostname on OpenSUSE wip-no-hostname 1481/head
David Galloway [Mon, 13 Jan 2020 23:35:09 +0000 (18:35 -0500)]
ansible: Set hostname on OpenSUSE

Now that we're using system-provided ansible packages (https://github.com/ceph/mita/pull/135), we're at the mercy of the version provided.

OpenSUSE Leap 15.1 gives us ansible 2.8.1 which has this bug: https://github.com/ansible/ansible/issues/42726

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1480 from ceph/guits-add_docker2podman
Dimitri Savineau [Fri, 10 Jan 2020 14:59:25 +0000 (09:59 -0500)]
Merge pull request #1480 from ceph/guits-add_docker2podman

ceph-ansible: use dedicated tox for docker2podman job

5 years agoceph-ansible: use dedicated tox for docker2podman job 1480/head
Guillaume Abrioux [Fri, 10 Jan 2020 14:53:40 +0000 (15:53 +0100)]
ceph-ansible: use dedicated tox for docker2podman job

This commit makes tox using a dedicated tox ini file for the
docker_to_podman job.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1477 from ceph/wip-suse-sepia
David Galloway [Fri, 10 Jan 2020 14:30:44 +0000 (09:30 -0500)]
Merge pull request #1477 from ceph/wip-suse-sepia

sepia-fog-images: Support openSUSE

5 years agoMerge pull request #1479 from ceph/guits-add_docker2podman
Dimitri Savineau [Fri, 10 Jan 2020 13:53:43 +0000 (08:53 -0500)]
Merge pull request #1479 from ceph/guits-add_docker2podman

ceph-ansible-prs: add docker2podman scenario

5 years agoceph-ansible-prs: add docker2podman scenario 1479/head
Guillaume Abrioux [Fri, 10 Jan 2020 13:46:54 +0000 (14:46 +0100)]
ceph-ansible-prs: add docker2podman scenario

This commit adds a new 'docker2podman' job for the ceph-ansible CI.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1478 from ceph/wip-kernel-centos8
David Galloway [Thu, 9 Jan 2020 20:49:25 +0000 (15:49 -0500)]
Merge pull request #1478 from ceph/wip-kernel-centos8

kernel: add centos8 builds

5 years agokernel: drop invalid axis 1478/head
Ilya Dryomov [Thu, 9 Jan 2020 18:48:29 +0000 (19:48 +0100)]
kernel: drop invalid axis

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
5 years agokernel: drop distros we don't build for
Ilya Dryomov [Thu, 9 Jan 2020 18:46:08 +0000 (19:46 +0100)]
kernel: drop distros we don't build for

We don't use and don't have build agents for any of these.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
5 years agokernel: add centos8 builds
Ilya Dryomov [Thu, 9 Jan 2020 18:39:22 +0000 (19:39 +0100)]
kernel: add centos8 builds

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
5 years agosepia-fog-images: Support openSUSE 1477/head
David Galloway [Thu, 9 Jan 2020 17:29:11 +0000 (12:29 -0500)]
sepia-fog-images: Support openSUSE

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1453 from callithea/wip-dashboard-prs-install-deps
Laura Paduano [Thu, 9 Jan 2020 11:55:30 +0000 (12:55 +0100)]
Merge pull request #1453 from callithea/wip-dashboard-prs-install-deps

ceph-dashboard-*,ceph-api-nightly: Remove conditional-step; Replaced dir and script name

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoceph-dashboard-*, ceph-api-nightly: Remove conditional-step; Replaced dir name; split-up 1453/head
Laura Paduano [Mon, 16 Dec 2019 16:04:24 +0000 (17:04 +0100)]
ceph-dashboard-*, ceph-api-nightly: Remove conditional-step; Replaced dir name; split-up
scripts

Split up the script which installs dependencies, since e2e and backend API tests require
different packages. Adapt all jobs to use the dedicated scripts.
Also remove the conditional step to not only execute the script that installs dependencies
for e2e test environments

Signed-off-by: Laura Paduano <lpaduano@suse.com>
5 years agoMerge pull request #1474 from ceph/wip-pythonvirt
David Galloway [Fri, 20 Dec 2019 19:02:41 +0000 (14:02 -0500)]
Merge pull request #1474 from ceph/wip-pythonvirt

ansible: Install distro-appropriate virtualenv package version

5 years agoMerge pull request #1475 from tchaikov/wip-dpkg-source-x
David Galloway [Fri, 20 Dec 2019 18:14:12 +0000 (13:14 -0500)]
Merge pull request #1475 from tchaikov/wip-dpkg-source-x

ceph-dev*-build: do not unpack source tar ball

5 years agoceph-dev*-build: do not unpack source tar ball 1475/head
Kefu Chai [Fri, 20 Dec 2019 17:53:14 +0000 (01:53 +0800)]
ceph-dev*-build: do not unpack source tar ball

the uncompressed tarball is not used, moreover, the build fails on
bionic when `dpkg-source -x` the source package. because we've been
relying on a bug on xenial. see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826334;msg=31

and on bionic, the bug was fixed. so `dpkg-source -x` started to
fail.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoansible: Install distro-appropriate virtualenv package version 1474/head
David Galloway [Fri, 20 Dec 2019 17:35:24 +0000 (12:35 -0500)]
ansible: Install distro-appropriate virtualenv package version

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1473 from ceph/wip-noxenial
David Galloway [Fri, 20 Dec 2019 13:55:21 +0000 (08:55 -0500)]
Merge pull request #1473 from ceph/wip-noxenial

ceph-dev-new: Don't build master/wip on xenial

5 years agoceph-dev-new: Don't build master/wip on xenial 1473/head
David Galloway [Fri, 20 Dec 2019 13:44:45 +0000 (08:44 -0500)]
ceph-dev-new: Don't build master/wip on xenial

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1471 from ceph/wip-ugh-echo
David Galloway [Thu, 19 Dec 2019 03:18:47 +0000 (22:18 -0500)]
Merge pull request #1471 from ceph/wip-ugh-echo

ceph-dev-new-trigger: "fix" conditional step for all other branches

5 years agoceph-dev-new-trigger: "fix" conditional step for all other branches 1471/head
David Galloway [Wed, 18 Dec 2019 23:24:57 +0000 (18:24 -0500)]
ceph-dev-new-trigger: "fix" conditional step for all other branches

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1470 from dmick/master
David Galloway [Wed, 18 Dec 2019 22:57:14 +0000 (17:57 -0500)]
Merge pull request #1470 from dmick/master

ceph-dev-new-build: allow containers on centos 7 or 8

5 years agoceph-dev-new-build: allow containers on centos 7 or 8 1470/head
Dan Mick [Wed, 18 Dec 2019 22:52:48 +0000 (14:52 -0800)]
ceph-dev-new-build: allow containers on centos 7 or 8

Signed-off-by: Dan Mick <dan.mick@redhat.com>
5 years agoMerge pull request #1459 from ceph/wip-jjbyamlwtf
David Galloway [Wed, 18 Dec 2019 22:24:59 +0000 (17:24 -0500)]
Merge pull request #1459 from ceph/wip-jjbyamlwtf

Update build matrices

5 years agoMerge pull request #1469 from ceph/wip-cpr
David Galloway [Wed, 18 Dec 2019 22:14:25 +0000 (17:14 -0500)]
Merge pull request #1469 from ceph/wip-cpr

ceph-pull-requests: Do NOT run on pbuilder hosts

5 years agoceph-pull-requests: Do NOT run on pbuilder hosts 1469/head
David Galloway [Wed, 18 Dec 2019 21:27:38 +0000 (16:27 -0500)]
ceph-pull-requests: Do NOT run on pbuilder hosts

pbuilder hosts are running Xenial.  We still want to be able to build Bionic packages on Xenial but we do not want make check to run on *all* slaves with the "bionic" label.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1468 from ceph/wip-bionic-slaves
Alfredo Deza [Wed, 18 Dec 2019 21:14:32 +0000 (16:14 -0500)]
Merge pull request #1468 from ceph/wip-bionic-slaves

ansible: Support Ubuntu Bionic slaves

5 years agoceph-pull-requests: Only run make check on Bionic 1468/head
David Galloway [Wed, 18 Dec 2019 21:07:17 +0000 (16:07 -0500)]
ceph-pull-requests: Only run make check on Bionic

1) Bionic should have python2 and python3
2) All builds should run on Bionic but no other distro

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoansible: Support Ubuntu Bionic slaves
David Galloway [Wed, 18 Dec 2019 20:57:21 +0000 (15:57 -0500)]
ansible: Support Ubuntu Bionic slaves

https://askubuntu.com/a/381527/906620

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1467 from ceph/wip-tcmu-runner-el8
Jason Dillaman [Wed, 18 Dec 2019 20:45:59 +0000 (15:45 -0500)]
Merge pull request #1467 from ceph/wip-tcmu-runner-el8

tcmu-runner: fixed creation of chroot cfg file

5 years agotcmu-runner: fixed creation of chroot cfg file 1467/head
Jason Dillaman [Wed, 18 Dec 2019 20:45:29 +0000 (15:45 -0500)]
tcmu-runner: fixed creation of chroot cfg file

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1466 from ceph/wip-tcmu-runner-el8
Jason Dillaman [Wed, 18 Dec 2019 20:40:29 +0000 (15:40 -0500)]
Merge pull request #1466 from ceph/wip-tcmu-runner-el8

tcmu-runner: second attempt at getting mock to use shaman repo

5 years agotcmu-runner: second attempt at getting mock to use shaman repo 1466/head
Jason Dillaman [Wed, 18 Dec 2019 20:36:55 +0000 (15:36 -0500)]
tcmu-runner: second attempt at getting mock to use shaman repo

It was falling back to the BaseOS repo which includes an older
version of librados/librbd.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1465 from ceph/wip-tcmu-runner-el8
Jason Dillaman [Wed, 18 Dec 2019 19:45:00 +0000 (14:45 -0500)]
Merge pull request #1465 from ceph/wip-tcmu-runner-el8

tcmu-runner: fix environment variable typo

5 years agotcmu-runner: fix environment variable typo 1465/head
Jason Dillaman [Wed, 18 Dec 2019 19:44:24 +0000 (14:44 -0500)]
tcmu-runner: fix environment variable typo

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1464 from ceph/wip-tcmu-runner-el8
Jason Dillaman [Wed, 18 Dec 2019 19:39:11 +0000 (14:39 -0500)]
Merge pull request #1464 from ceph/wip-tcmu-runner-el8

tcmu-runner: copy shaman.repo into mock build chroot

5 years agotcmu-runner: copy shaman.repo into mock build chroot 1464/head
Jason Dillaman [Wed, 18 Dec 2019 19:36:59 +0000 (14:36 -0500)]
tcmu-runner: copy shaman.repo into mock build chroot

The el8 mock chroot environment templates now use special include
directives which makes it difficult to inject the shaman repos into
them before initializing the chroot environment. Therefore, just
directly copy the repo file.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1463 from ceph/wip-c8-master
Sage Weil [Wed, 18 Dec 2019 16:29:19 +0000 (10:29 -0600)]
Merge pull request #1463 from ceph/wip-c8-master

ceph-dev-build: setup_rpm Support for CentOS8

5 years agoceph-dev-build: setup_rpm Support for CentOS8 1463/head
David Galloway [Wed, 18 Dec 2019 16:22:41 +0000 (11:22 -0500)]
ceph-dev-build: setup_rpm Support for CentOS8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1462 from ceph/wip-cdlol
Sage Weil [Wed, 18 Dec 2019 15:07:56 +0000 (09:07 -0600)]
Merge pull request #1462 from ceph/wip-cdlol

ceph-dev-build: Don't try to cd into tarballs

5 years agoceph-dev-build: Don't try to cd into tarballs 1462/head
David Galloway [Wed, 18 Dec 2019 15:05:43 +0000 (10:05 -0500)]
ceph-dev-build: Don't try to cd into tarballs

Fixes:

```
+ cd dist
+ tar xzf ceph_15.0.0-8623-g8a4458f.orig.tar.gz
+ cd ceph-15.0.0-8623-g8a4458f ceph-15.0.0-8623-g8a4458f.tar.bz2 ceph-15.0.0-8623-g8a4458f.tar.gz
/tmp/jenkins8482303231462049247.sh: line 1064: cd: too many arguments
```

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoceph-dev*trigger: Set correct distro/flavor combos based on release 1459/head
David Galloway [Tue, 17 Dec 2019 23:24:03 +0000 (18:24 -0500)]
ceph-dev*trigger: Set correct distro/flavor combos based on release

Based on https://pad.ceph.com/p/py3

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1461 from ceph/wip-tcmu-runner-el8
Jason Dillaman [Wed, 18 Dec 2019 00:34:14 +0000 (19:34 -0500)]
Merge pull request #1461 from ceph/wip-tcmu-runner-el8

tcmu-runner: add centos8 to the available distros

5 years agotcmu-runner: add centos8 to the available distros 1461/head
Jason Dillaman [Wed, 18 Dec 2019 00:30:32 +0000 (19:30 -0500)]
tcmu-runner: add centos8 to the available distros

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1460 from ceph/wip-master-c8
Alfredo Deza [Wed, 18 Dec 2019 00:22:16 +0000 (19:22 -0500)]
Merge pull request #1460 from ceph/wip-master-c8

ceph-dev-build: Build master on centos8

5 years agoceph-dev-build: Build ceph.git master on centos8 1460/head
David Galloway [Tue, 17 Dec 2019 22:44:52 +0000 (17:44 -0500)]
ceph-dev-build: Build ceph.git master on centos8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1458 from ceph/wip-ceph-iscsi-el8
Jason Dillaman [Tue, 17 Dec 2019 21:20:44 +0000 (16:20 -0500)]
Merge pull request #1458 from ceph/wip-ceph-iscsi-el8

ceph-iscsi: switch to huge centos builders

5 years agoceph-iscsi: switch to huge centos builders 1458/head
Jason Dillaman [Tue, 17 Dec 2019 21:17:23 +0000 (16:17 -0500)]
ceph-iscsi: switch to huge centos builders

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1457 from ceph/wip-ceph-iscsi-el8
Jason Dillaman [Tue, 17 Dec 2019 20:38:40 +0000 (15:38 -0500)]
Merge pull request #1457 from ceph/wip-ceph-iscsi-el8

ceph-iscsi: add centos8 distro for dev builds

5 years agoceph-iscsi: add centos8 distro for dev builds 1457/head
Jason Dillaman [Tue, 17 Dec 2019 20:32:21 +0000 (15:32 -0500)]
ceph-iscsi: add centos8 distro for dev builds

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #1456 from ceph/wip-equals
David Galloway [Tue, 17 Dec 2019 16:33:17 +0000 (11:33 -0500)]
Merge pull request #1456 from ceph/wip-equals

ansible: Adjust `when` statements to put EL8 repos on EL8 only

5 years agoansible: Adjust `when` statements to put EL8 repos on EL8 only 1456/head
David Galloway [Mon, 16 Dec 2019 23:24:49 +0000 (18:24 -0500)]
ansible: Adjust `when` statements to put EL8 repos on EL8 only

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1455 from ceph/wip-notc-8
David Galloway [Mon, 16 Dec 2019 19:40:03 +0000 (14:40 -0500)]
Merge pull request #1455 from ceph/wip-notc-8

ceph-dev{-new}: Build notcmalloc dev packages for centos8

5 years agoceph-dev{-new}: Build notcmalloc dev packages for centos8 1455/head
David Galloway [Mon, 16 Dec 2019 19:26:43 +0000 (14:26 -0500)]
ceph-dev{-new}: Build notcmalloc dev packages for centos8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1454 from ceph/wip-c8-slaves
Alfredo Deza [Mon, 16 Dec 2019 19:22:29 +0000 (14:22 -0500)]
Merge pull request #1454 from ceph/wip-c8-slaves

ansible: Install lab-extras and copr repos on EL8

5 years agoansible: Install lab-extras and copr repos on EL8 1454/head
David Galloway [Mon, 16 Dec 2019 19:11:56 +0000 (14:11 -0500)]
ansible: Install lab-extras and copr repos on EL8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1450 from ceph/createrepo-flags
David Galloway [Mon, 16 Dec 2019 16:05:13 +0000 (11:05 -0500)]
Merge pull request #1450 from ceph/createrepo-flags

scripts: use --no-database flag for createrepo

5 years agoMerge pull request #1448 from callithea/wip-ceph-dashboard-pull-requests-dependencies
Laura Paduano [Fri, 13 Dec 2019 07:03:54 +0000 (08:03 +0100)]
Merge pull request #1448 from callithea/wip-ceph-dashboard-pull-requests-dependencies

ceph-dashboard-pull-requests: Update dependencies

Reviewed-by: Kefu Chai kchai@redhat.com
5 years agoMerge pull request #1452 from ceph/centos8-dev-builds
David Galloway [Thu, 12 Dec 2019 23:12:47 +0000 (18:12 -0500)]
Merge pull request #1452 from ceph/centos8-dev-builds

ceph-dev-new-trigger: build centos8 from ceph-ci

5 years agoceph-dev-new-trigger: build centos8 from ceph-ci 1452/head
Alfredo Deza [Thu, 12 Dec 2019 23:05:49 +0000 (18:05 -0500)]
ceph-dev-new-trigger: build centos8 from ceph-ci

Signed-off-by: Alfredo Deza <adeza@redhat.com>
5 years agoMerge pull request #1451 from toabctl/ceph-dev-build-opensuse-15.2
David Galloway [Thu, 12 Dec 2019 16:32:19 +0000 (11:32 -0500)]
Merge pull request #1451 from toabctl/ceph-dev-build-opensuse-15.2

ceph-dev-build: Use correct OBS repo octopus on openSUSE Leap

5 years agoceph-dev-build: Use correct OBS repo octopus on openSUSE Leap 1451/head
Thomas Bechtold [Thu, 12 Dec 2019 16:10:08 +0000 (17:10 +0100)]
ceph-dev-build: Use correct OBS repo octopus on openSUSE Leap

We want to build against openSUSE Leap 15.2 for octopus. So use the
correct repo.

Signed-off-by: Thomas Bechtold <tbechtold@suse.com>
5 years agoscripts: use --no-database flag for createrepo 1450/head
Alfredo Deza [Thu, 12 Dec 2019 15:54:02 +0000 (10:54 -0500)]
scripts: use --no-database flag for createrepo

Signed-off-by: Alfredo Deza <adeza@redhat.com>
5 years agoMerge pull request #1449 from toabctl/chacra-pull-requests-ansible-fix
David Galloway [Thu, 12 Dec 2019 15:47:15 +0000 (10:47 -0500)]
Merge pull request #1449 from toabctl/chacra-pull-requests-ansible-fix

chacra-pull-requests: Replace ansible sudo with become

5 years agochacra-pull-requests: Replace ansible sudo with become 1449/head
Thomas Bechtold [Thu, 12 Dec 2019 15:25:07 +0000 (16:25 +0100)]
chacra-pull-requests: Replace ansible sudo with become

"become" is the correct ansible keyword for priv escalation in newer
versions. So use that.
This will fix at least the ansible-playbook setup.yml call which
previously failed.

Signed-off-by: Thomas Bechtold <tbechtold@suse.com>