]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
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 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>
5 years agoceph-dashboard-pull-requests: Update dependencies 1448/head
Laura Paduano [Wed, 11 Dec 2019 08:09:49 +0000 (09:09 +0100)]
ceph-dashboard-pull-requests: Update dependencies

Signed-off-by: Laura Paduano <lpaduano@suse.com>
5 years agoMerge pull request #1416 from ceph/wip-no-c8-lum
Alfredo Deza [Tue, 10 Dec 2019 22:20:35 +0000 (17:20 -0500)]
Merge pull request #1416 from ceph/wip-no-c8-lum

Build mimic/nautilus on CentOS8

5 years agoMerge pull request #1447 from ceph/guits-add_job
Dimitri Savineau [Tue, 10 Dec 2019 13:54:32 +0000 (08:54 -0500)]
Merge pull request #1447 from ceph/guits-add_job

ceph-ansible-prs: add filestore_to_bluestore job

5 years agoceph-ansible-prs: add filestore_to_bluestore job 1447/head
Guillaume Abrioux [Tue, 10 Dec 2019 13:34:50 +0000 (14:34 +0100)]
ceph-ansible-prs: add filestore_to_bluestore job

This commit adds a new job for testing the filestore-to-bluestore.yml
playbook.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1446 from ceph/guits-ceph-disk_3.2
Guillaume Abrioux [Thu, 5 Dec 2019 17:50:39 +0000 (18:50 +0100)]
Merge pull request #1446 from ceph/guits-ceph-disk_3.2

ceph-ansible-prs: introduce back ceph-disk testing (3.2 only)

5 years agoceph-ansible-prs: introduce back ceph-disk testing (3.2 only) 1446/head
Guillaume Abrioux [Thu, 5 Dec 2019 17:46:49 +0000 (18:46 +0100)]
ceph-ansible-prs: introduce back ceph-disk testing (3.2 only)

Related ceph-ansible PR: ceph/ceph-ansible#4824

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1445 from ceph/pin_ansible_lint_on_stable_3.2
Guillaume Abrioux [Thu, 5 Dec 2019 14:56:42 +0000 (15:56 +0100)]
Merge pull request #1445 from ceph/pin_ansible_lint_on_stable_3.2

ceph-ansible-pr-syntax-check: pin ansible-lint

5 years agoceph-ansible-pr-syntax-check: pin ansible-lint 1445/head
Dimitri Savineau [Thu, 5 Dec 2019 14:48:17 +0000 (09:48 -0500)]
ceph-ansible-pr-syntax-check: pin ansible-lint

Latest ansible-lint release (4.2.0) drops ansible 2.6 support so the
syntax-check job isn't compatible with the ceph-ansible stable-3.2
branch which uses ansible 2.6.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1443 from rhcs-dashboard/dashboard-nightly
Laura Paduano [Tue, 3 Dec 2019 07:52:36 +0000 (08:52 +0100)]
Merge pull request #1443 from rhcs-dashboard/dashboard-nightly

project config: ceph-api-nightly

Reviewed-by: Kefu Chai kchai@redhat.com
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Ernesto Puertat <epuertat@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
5 years agoproject config: ceph-api-nightly 1443/head
Alfonso Martínez [Mon, 2 Dec 2019 16:41:05 +0000 (17:41 +0100)]
project config: ceph-api-nightly

Project: run backend API + E2E tests on a daily basis
against master & nautilus.

No mention to dashboard in project name as API is key
to the whole ceph project.

Signed-off-by: Alfonso Martínez <almartin@redhat.com>
5 years agoMerge pull request #1444 from ceph/ceph_ansible_doc_stable_4.0
Guillaume Abrioux [Mon, 2 Dec 2019 13:58:44 +0000 (14:58 +0100)]
Merge pull request #1444 from ceph/ceph_ansible_doc_stable_4.0

ceph-ansible-docs: build doc for stable-4.0

5 years agoceph-ansible-docs: build doc for stable-4.0 1444/head
Dimitri Savineau [Mon, 2 Dec 2019 13:53:37 +0000 (08:53 -0500)]
ceph-ansible-docs: build doc for stable-4.0

Let's build the upstream documentation for stable-4.0

Closes: https://github.com/ceph/ceph-ansible/issues/4794
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1442 from badone/wip-disable-lizardfs-fsal-follow-up
Brad Hubbard [Fri, 22 Nov 2019 01:46:32 +0000 (11:46 +1000)]
Merge pull request #1442 from badone/wip-disable-lizardfs-fsal-follow-up

nfs-ganesha: Remove lizardFSAL patch

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
5 years agoMerge pull request #1441 from ceph/revert-1440-wip-disable-lizardfs-fsal-follow-up
Brad Hubbard [Fri, 22 Nov 2019 01:42:36 +0000 (11:42 +1000)]
Merge pull request #1441 from ceph/revert-1440-wip-disable-lizardfs-fsal-follow-up

Revert "nfs-ganesha: dpkg commit source after lizardFSAL patch"

5 years agonfs-ganesha: Remove lizardFSAL patch 1442/head
Brad Hubbard [Thu, 21 Nov 2019 22:03:39 +0000 (08:03 +1000)]
nfs-ganesha: Remove lizardFSAL patch

This is a follow-up to 888793c4 to 'commit' the patch.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
5 years agoRevert "nfs-ganesha: dpkg commit source after lizardFSAL patch" 1441/head
Brad Hubbard [Fri, 22 Nov 2019 01:39:45 +0000 (11:39 +1000)]
Revert "nfs-ganesha: dpkg commit source after lizardFSAL patch"

5 years agoMerge pull request #1440 from badone/wip-disable-lizardfs-fsal-follow-up
Brad Hubbard [Fri, 22 Nov 2019 01:22:14 +0000 (11:22 +1000)]
Merge pull request #1440 from badone/wip-disable-lizardfs-fsal-follow-up

nfs-ganesha: dpkg commit source after lizardFSAL patch

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
5 years agonfs-ganesha: dpkg commit source after lizardFSAL patch 1440/head
Brad Hubbard [Thu, 21 Nov 2019 22:03:39 +0000 (08:03 +1000)]
nfs-ganesha: dpkg commit source after lizardFSAL patch

This is a follow-up to 888793c4 to 'commit' the patch.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
5 years agoMerge pull request #1439 from badone/wip-disable-lizardfs-fsal
Brad Hubbard [Thu, 21 Nov 2019 21:22:52 +0000 (07:22 +1000)]
Merge pull request #1439 from badone/wip-disable-lizardfs-fsal

nfs-ganesha: Disable LizardFS FSAL for debian

Reviewed-by: Jeff Layton <jlayton@redhat.com>
5 years agonfs-ganesha: Disable LizardFS FSAL for debian 1439/head
Brad Hubbard [Thu, 21 Nov 2019 01:52:33 +0000 (11:52 +1000)]
nfs-ganesha: Disable LizardFS FSAL for debian

LizardFS FSAL has been added in [1] and it's enabled by default. This
is currently failing in the CI for Bionic. 338d18e resolved this for rpm
builds, but not for debs.

CMake Error at CMakeLists.txt:595 (message):
    STRICT_PACKAGE: Cannot find LizardFS client lib.  Disabling lizardfs
    fsal

This patch configures the USE_FSAL_LIZARDFS option to OFF.

[1] nfs-ganesha/nfs-ganesha@884ec97

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
5 years agoMerge pull request #1438 from ceph/guits-add_auto_discovery_prs
Dimitri Savineau [Wed, 20 Nov 2019 14:08:04 +0000 (09:08 -0500)]
Merge pull request #1438 from ceph/guits-add_auto_discovery_prs

ceph-ansible-prs: add lvm_auto_discovery job

5 years agoceph-ansible-prs: add lvm_auto_discovery job 1438/head
Guillaume Abrioux [Wed, 20 Nov 2019 10:37:35 +0000 (11:37 +0100)]
ceph-ansible-prs: add lvm_auto_discovery job

Add the possibility to trigger `lvm_auto_discovery` job on ceph-ansible PR

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1437 from dmick/wip-quay-short-tags
Sage Weil [Thu, 14 Nov 2019 15:18:53 +0000 (09:18 -0600)]
Merge pull request #1437 from dmick/wip-quay-short-tags

quay-pruner/build/prune-quay.py: handle new "short tags"

5 years agoMerge pull request #1436 from ceph/ceph_ansible_prs_docs_only_condition
Guillaume Abrioux [Thu, 14 Nov 2019 14:44:45 +0000 (15:44 +0100)]
Merge pull request #1436 from ceph/ceph_ansible_prs_docs_only_condition

ceph-ansible-prs: update docs skip condition

5 years agoquay-pruner/build/prune-quay.py: handle new "short tags" 1437/head
Dan Mick [Thu, 14 Nov 2019 01:03:16 +0000 (17:03 -0800)]
quay-pruner/build/prune-quay.py: handle new "short tags"

There are two new tags proposed for each image: "branchname" and "full
sha1".  Branchname is currently being created.  When pruning image tags,
we need to prune the associated short tags as well.

This also fixes a current bug where, because branchname tags are being
created, the current unaware prune script deletes them because it
treats "can't parse tagname" as equivalent to "can't find in shaman".

Signed-off-by: Dan Mick <dan.mick@redhat.com>
5 years agoceph-ansible-prs: update docs skip condition 1436/head
Dimitri Savineau [Wed, 13 Nov 2019 17:14:16 +0000 (12:14 -0500)]
ceph-ansible-prs: update docs skip condition

When a PR can't be merged due to conflicts then we can't check if the
last commit is a merge commit.

Commit message: "Merge xxxx into xxxx"

In this case we only checkout the latest commit in the PR without the
previous one if any.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1435 from dmick/wip-ceph-ci
Alfredo Deza [Tue, 12 Nov 2019 23:03:14 +0000 (18:03 -0500)]
Merge pull request #1435 from dmick/wip-ceph-ci

ceph-dev-new, quay-pruner: cephci/daemon-base -> ceph-ci/ceph

5 years agoceph-dev-new, quay-pruner: cephci/daemon-base -> ceph-ci/ceph 1435/head
Dan Mick [Fri, 8 Nov 2019 04:43:05 +0000 (20:43 -0800)]
ceph-dev-new, quay-pruner: cephci/daemon-base -> ceph-ci/ceph

name change requested by @liewegas

Signed-off-by: Dan Mick <dan.mick@redhat.com>
5 years agoMerge pull request #1430 from dmick/quay-pruner
Dan Mick [Mon, 11 Nov 2019 22:46:15 +0000 (14:46 -0800)]
Merge pull request #1430 from dmick/quay-pruner

Add "quay-pruner" to prune stale quay.io container images

5 years agoAdd "quay-pruner" to prune stale quay.io container images 1430/head
Dan Mick [Wed, 6 Nov 2019 01:42:03 +0000 (17:42 -0800)]
Add "quay-pruner" to prune stale quay.io container images

Signed-off-by: Dan Mick <dan.mick@redhat.com>
5 years agoMerge pull request #1434 from ceph/wip-waitlonger
Alfredo Deza [Mon, 11 Nov 2019 16:28:19 +0000 (11:28 -0500)]
Merge pull request #1434 from ceph/wip-waitlonger

sepia-fog-images: Wait longer for lab to quiet down

5 years agosepia-fog-images: Wait longer for lab to quiet down 1434/head
David Galloway [Mon, 11 Nov 2019 15:41:39 +0000 (10:41 -0500)]
sepia-fog-images: Wait longer for lab to quiet down

30min wasn't enough for jobs to stop scheduling Deploy tasks.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1433 from ceph/bionic-updates-2
David Galloway [Wed, 6 Nov 2019 20:07:18 +0000 (15:07 -0500)]
Merge pull request #1433 from ceph/bionic-updates-2

scripts: use main and universe directly

5 years agoscripts: use main and universe directly 1433/head
Alfredo Deza [Wed, 6 Nov 2019 17:43:12 +0000 (12:43 -0500)]
scripts: use main and universe directly

Signed-off-by: Alfredo Deza <adeza@redhat.com>
5 years agoMerge pull request #1432 from ceph/bionic-updates
David Galloway [Wed, 6 Nov 2019 17:07:16 +0000 (12:07 -0500)]
Merge pull request #1432 from ceph/bionic-updates

scripts: add bionic-updates to pbuilderrc for gcc 7.4.0

5 years agoscripts: add bionic-updates to pbuilderrc for gcc 7.4.0 1432/head
Alfredo Deza [Wed, 6 Nov 2019 15:20:02 +0000 (10:20 -0500)]
scripts: add bionic-updates to pbuilderrc for gcc 7.4.0

Fixes: https://tracker.ceph.com/issues/42596
Signed-off-by: Alfredo Deza <adeza@redhat.com>
5 years agoMerge pull request #1428 from ceph/ceph_ansible_prs_add_mon_osd
Guillaume Abrioux [Wed, 6 Nov 2019 07:47:21 +0000 (08:47 +0100)]
Merge pull request #1428 from ceph/ceph_ansible_prs_add_mon_osd

ceph-ansible-prs: re-add add_xxx jobs

5 years agoceph-ansible-prs: re-add add_xxx jobs 1428/head
Dimitri Savineau [Mon, 4 Nov 2019 19:25:55 +0000 (14:25 -0500)]
ceph-ansible-prs: re-add add_xxx jobs

This includes:
  - add_mdss
  - add_mgrs
  - add_mons
  - add_osds
  - add_rbdmirrors
  - add_rgws

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1429 from ceph/fix_ansible_2.9_syntax
David Galloway [Tue, 5 Nov 2019 16:22:31 +0000 (11:22 -0500)]
Merge pull request #1429 from ceph/fix_ansible_2.9_syntax

ansible: replace sudo by become

5 years agoansible: replace sudo by become 1429/head
Dimitri Savineau [Tue, 5 Nov 2019 15:44:44 +0000 (10:44 -0500)]
ansible: replace sudo by become

Since ansible 2.9 sudo statements have been removed and we should use
become instead.

"All previously deprecated sudo/su and module locale global settings have
been removed." [1]

[1] https://github.com/ansible/ansible/blob/stable-2.9/changelogs/CHANGELOG-v2.9.rst

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1427 from toabctl/paddles-pr-testing
Alfredo Deza [Wed, 30 Oct 2019 15:32:10 +0000 (11:32 -0400)]
Merge pull request #1427 from toabctl/paddles-pr-testing

paddles-pull-requests: adds a job to test paddles PRs

5 years agopaddles-pull-requests: adds a job to test paddles PRs 1427/head
Thomas Bechtold [Wed, 30 Oct 2019 15:22:51 +0000 (16:22 +0100)]
paddles-pull-requests: adds a job to test paddles PRs

Signed-off-by: Thomas Bechtold <tbechtold@suse.com>
5 years agoMerge pull request #1426 from tchaikov/ceph-perf-pull-requests/pullid
Alfredo Deza [Tue, 29 Oct 2019 10:50:46 +0000 (06:50 -0400)]
Merge pull request #1426 from tchaikov/ceph-perf-pull-requests/pullid

ceph-*-pull-requests*: use ghprbPullId to define branches

5 years agoceph-*-pull-requests*: use ghprbPullId to define branches 1426/head
Kefu Chai [Tue, 29 Oct 2019 01:32:15 +0000 (09:32 +0800)]
ceph-*-pull-requests*: use ghprbPullId to define branches

* add "ghprbPullId" param, simpler to use than "sha1"
* instead of using "sha1", use "ghprbPullId" to define branches to build,
  more consistent this way. as we pull the refs using
  `+refs/pull/${ghprbPullId}/*:refs/remotes/origin/pr/${ghprbPullId}/*`
  and after the change, the ref to build is specified using
  `origin/pr/${ghprbPullId}/merge`. also, by removing "sha1",
  we can specify a single parameter when rebuilding/building a branch
  on jenkins instead of two parameters.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #1425 from ceph/cv-rm-xenial
Andrew Schoen [Mon, 28 Oct 2019 17:00:17 +0000 (12:00 -0500)]
Merge pull request #1425 from ceph/cv-rm-xenial

ceph-volume-ansible-prs: remove xenial from PR testing

5 years agoMerge pull request #1422 from ceph/wip-no-more-dupes
Alfredo Deza [Mon, 28 Oct 2019 14:28:08 +0000 (10:28 -0400)]
Merge pull request #1422 from ceph/wip-no-more-dupes

ansible: Just use the example

5 years agoMerge pull request #1375 from ceph/wip-ceph-iscsi-stable
David Galloway [Fri, 25 Oct 2019 16:23:52 +0000 (12:23 -0400)]
Merge pull request #1375 from ceph/wip-ceph-iscsi-stable

ceph-iscsi-stable: revert to production chacra instance

5 years agoMerge pull request #1424 from ceph/wip-pr-docs
Alfredo Deza [Fri, 25 Oct 2019 15:09:16 +0000 (11:09 -0400)]
Merge pull request #1424 from ceph/wip-pr-docs

ceph-pr-render-docs: Clean up old doc renders

5 years agoceph-pr-render-docs: Clean up old doc renders 1424/head
David Galloway [Thu, 24 Oct 2019 18:24:29 +0000 (14:24 -0400)]
ceph-pr-render-docs: Clean up old doc renders

Since these don't get stored on the larger volume attached to docs.ceph.com, they can fill up the root disk without being cleaned up.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoceph-volume-ansible-prs: remove xenial from PR testing 1425/head
Alfredo Deza [Fri, 25 Oct 2019 11:57:47 +0000 (07:57 -0400)]
ceph-volume-ansible-prs: remove xenial from PR testing

Signed-off-by: Alfredo Deza <adeza@redhat.com>
5 years agoMerge pull request #1423 from ceph/wip-arm64-centos
Alfredo Deza [Wed, 23 Oct 2019 16:30:17 +0000 (12:30 -0400)]
Merge pull request #1423 from ceph/wip-arm64-centos

ceph-pull-requests-arm64: Don't make check on CentOS8 yet

5 years agoceph-pull-requests-arm64: Don't make check on CentOS8 yet 1423/head
David Galloway [Wed, 23 Oct 2019 16:26:53 +0000 (12:26 -0400)]
ceph-pull-requests-arm64: Don't make check on CentOS8 yet

Until deps are in epel8 or we figure out an alternative

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoansible: Just use the example 1422/head
David Galloway [Wed, 23 Oct 2019 14:21:56 +0000 (10:21 -0400)]
ansible: Just use the example

In our setup, the example is the canonical playbook that works.  If, for some reason, ceph-build.git is used by someone else, they can rm the symlink and create their own `ansible/slave.yml` but for our purposes, there's no need to keep separate playbooks as it just creates confusion when modifying the playbooks.

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1421 from ceph/wip-ansible-examples-leap15
David Galloway [Wed, 23 Oct 2019 14:18:38 +0000 (10:18 -0400)]
Merge pull request #1421 from ceph/wip-ansible-examples-leap15

ansible/examples/slave: add leap15

5 years agoansible/examples/slave: add leap15 1421/head
Kyr Shatskyy [Wed, 23 Oct 2019 14:12:25 +0000 (16:12 +0200)]
ansible/examples/slave: add leap15

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
5 years agoMerge pull request #1420 from ceph/wip-mock-slave
Alfredo Deza [Wed, 23 Oct 2019 13:42:32 +0000 (09:42 -0400)]
Merge pull request #1420 from ceph/wip-mock-slave

Add jenkins-build user to mock group during slave setup

5 years agoAdd jenkins-build user to mock group during slave setup 1420/head
David Galloway [Wed, 23 Oct 2019 13:18:49 +0000 (09:18 -0400)]
Add jenkins-build user to mock group during slave setup

Instead of during each individual job

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1415 from ceph/wip-centos8
Alfredo Deza [Tue, 22 Oct 2019 13:01:12 +0000 (09:01 -0400)]
Merge pull request #1415 from ceph/wip-centos8

ansible: Update playbooks for CentOS8 compatibility

5 years agoMerge pull request #1418 from ceph/add_ca_ooo
Guillaume Abrioux [Tue, 22 Oct 2019 07:06:30 +0000 (09:06 +0200)]
Merge pull request #1418 from ceph/add_ca_ooo

ceph-ansible-prs: run ooo_collocation on container only

5 years agoceph-ansible-prs: run ooo_collocation on container only 1418/head
Guillaume Abrioux [Tue, 22 Oct 2019 06:55:52 +0000 (08:55 +0200)]
ceph-ansible-prs: run ooo_collocation on container only

Add a dedicated project for ooo_collocation since we don't want it to
run in non_container context.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1417 from ceph/add_ca_ooo
Guillaume Abrioux [Tue, 22 Oct 2019 05:51:49 +0000 (07:51 +0200)]
Merge pull request #1417 from ceph/add_ca_ooo

ceph-ansible-prs: re-add ooo_collocation

5 years agoceph-ansible-prs: re-add ooo_collocation 1417/head
Guillaume Abrioux [Tue, 22 Oct 2019 05:47:49 +0000 (07:47 +0200)]
ceph-ansible-prs: re-add ooo_collocation

This commit adds the ooo_collocation that were removed recently.
Related ceph-ansible PR : https://github.com/ceph/ceph-ansible/pull/4401

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoBuild mimic & nautilus on CentOS8 1416/head
David Galloway [Fri, 18 Oct 2019 17:56:31 +0000 (13:56 -0400)]
Build mimic & nautilus on CentOS8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoceph-dev-new: Don't built luminous on CentOS8
David Galloway [Fri, 18 Oct 2019 17:53:30 +0000 (13:53 -0400)]
ceph-dev-new: Don't built luminous on CentOS8

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1414 from tchaikov/wip-ceph-pr-submodules
Alfredo Deza [Fri, 18 Oct 2019 15:00:38 +0000 (11:00 -0400)]
Merge pull request #1414 from tchaikov/wip-ceph-pr-submodules

ceph-pr-submodules: do not use shallow-clone

5 years agoansible: Update playbooks for CentOS8 compatibility 1415/head
David Galloway [Thu, 17 Oct 2019 18:07:57 +0000 (14:07 -0400)]
ansible: Update playbooks for CentOS8 compatibility

Signed-off-by: David Galloway <dgallowa@redhat.com>
5 years agoMerge pull request #1413 from ceph/ceph_ansible_triggered_jobs
Guillaume Abrioux [Wed, 16 Oct 2019 14:18:32 +0000 (16:18 +0200)]
Merge pull request #1413 from ceph/ceph_ansible_triggered_jobs

ceph-ansible-prs: re-add shrink/rgw_multisite jobs

5 years agoceph-pr-submodules: do not use shallow-clone 1414/head
Kefu Chai [Wed, 16 Oct 2019 03:28:40 +0000 (11:28 +0800)]
ceph-pr-submodules: do not use shallow-clone

we use
```
git diff --submodule=log origin/$ghprbTargetBranch...$ghprbActualCommit
```

for checking the differences between the delta since their common
ancestor, so we have to do a non-shallow clone for accessing the
common ancestor.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoceph-ansible-prs: re-add shrink/rgw_multisite jobs 1413/head
Dimitri Savineau [Tue, 15 Oct 2019 15:57:57 +0000 (11:57 -0400)]
ceph-ansible-prs: re-add shrink/rgw_multisite jobs

Since the pipeline refactoring we're not able to trigger manually the
shrink and rgw_multisite jobs. The shrink jobs were only configured for
ubuntu and rgw_multisite was missing.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
5 years agoMerge pull request #1395 from tchaikov/wip-scm-faster-clone
Kefu Chai [Tue, 15 Oct 2019 08:19:07 +0000 (16:19 +0800)]
Merge pull request #1395 from tchaikov/wip-scm-faster-clone

*/scm: faster clone

Reviewed-by: Alfredo Deza <adeza@redhat.com>
5 years agoMerge pull request #1400 from ceph/wip-report-osc-release
David Galloway [Thu, 10 Oct 2019 12:37:16 +0000 (08:37 -0400)]
Merge pull request #1400 from ceph/wip-report-osc-release

osc: report osc build release correctly

5 years agoMerge pull request #1408 from ceph/wip-add-teuthology-admins
David Galloway [Wed, 9 Oct 2019 13:40:21 +0000 (09:40 -0400)]
Merge pull request #1408 from ceph/wip-add-teuthology-admins

teuthology: add more admins to allow testing pr

5 years agoMerge pull request #1412 from ceph/guits-ca_pipeline
Guillaume Abrioux [Wed, 9 Oct 2019 07:38:41 +0000 (09:38 +0200)]
Merge pull request #1412 from ceph/guits-ca_pipeline

ceph-ansible-syntax: enable automatic run on PRs

5 years agoceph-ansible-syntax: enable automatic run on PRs 1412/head
Guillaume Abrioux [Wed, 9 Oct 2019 07:34:59 +0000 (09:34 +0200)]
ceph-ansible-syntax: enable automatic run on PRs

Automatically run this job on PRs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1411 from ceph/guits-ca_pipeline
Guillaume Abrioux [Wed, 9 Oct 2019 07:01:07 +0000 (09:01 +0200)]
Merge pull request #1411 from ceph/guits-ca_pipeline

ceph-ansible-prs: revert commit 54ed76efcf9

5 years agoceph-ansible-prs: revert commit 54ed76efcf9 1411/head
Guillaume Abrioux [Wed, 9 Oct 2019 06:53:19 +0000 (08:53 +0200)]
ceph-ansible-prs: revert commit 54ed76efcf9

This approach doesn't work as expected, it skips almost all jobs.
Setting back the condition in the build script until we figure out
something better.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1410 from ceph/guits-ca_pipeline
Guillaume Abrioux [Wed, 9 Oct 2019 06:04:12 +0000 (08:04 +0200)]
Merge pull request #1410 from ceph/guits-ca_pipeline

ceph-ansible-prs: remove non breaking space

5 years agoceph-ansible-prs: remove non breaking space 1410/head
Guillaume Abrioux [Wed, 9 Oct 2019 05:58:06 +0000 (07:58 +0200)]
ceph-ansible-prs: remove non breaking space

remove non breaking space introduced by 54ed76efcf9b956079daf22669dbfc14b6114224

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1409 from ceph/guits-ca_pipeline
Guillaume Abrioux [Wed, 9 Oct 2019 05:50:56 +0000 (07:50 +0200)]
Merge pull request #1409 from ceph/guits-ca_pipeline

ceph-ansible-prs: don't display podman job on github on stable-3.2

5 years agoceph-ansible-prs: don't display podman job on github on stable-3.2 1409/head
Guillaume Abrioux [Wed, 9 Oct 2019 05:10:46 +0000 (07:10 +0200)]
ceph-ansible-prs: don't display podman job on github on stable-3.2

This should avoid to display this job on the github status.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoteuthology: add more admins to allow testing pr 1408/head
Kyr Shatskyy [Tue, 8 Oct 2019 23:21:09 +0000 (01:21 +0200)]
teuthology: add more admins to allow testing pr

Since only one of the admins responds (gregsfortytwo) and
other do not react to new PRs at all, could please add
me (kshtsk) and Nathan (smithfarm) to admin list so we
can aprove pull requests testing for teuthology.

5 years agoMerge pull request #1407 from ceph/guits-ca_pipeline
Dimitri Savineau [Tue, 8 Oct 2019 16:15:47 +0000 (12:15 -0400)]
Merge pull request #1407 from ceph/guits-ca_pipeline

ceph-ansible: remove stable-3.1 testing

5 years agoceph-ansible: don't run podman on stable-3.2 1407/head
Guillaume Abrioux [Tue, 8 Oct 2019 16:12:09 +0000 (18:12 +0200)]
ceph-ansible: don't run podman on stable-3.2

skip podman job when target branch is stable-3.2 since it doesn't
support podman.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoceph-ansible-prs: specify which tox config file is used
Guillaume Abrioux [Tue, 8 Oct 2019 15:59:17 +0000 (17:59 +0200)]
ceph-ansible-prs: specify which tox config file is used

When throwing this error, the name can be different according to the
scenario name.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoceph-ansible: remove nightly jobs on stable-3.1
Guillaume Abrioux [Tue, 8 Oct 2019 15:58:11 +0000 (17:58 +0200)]
ceph-ansible: remove nightly jobs on stable-3.1

stable-3.1 has no more engineering efforts.
Let's remove testing on this branch.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1406 from ceph/guits-ca_pipeline
Dimitri Savineau [Tue, 8 Oct 2019 15:06:44 +0000 (11:06 -0400)]
Merge pull request #1406 from ceph/guits-ca_pipeline

ceph-ansible: remove pipeline

5 years agoceph-ansible: remove pipeline 1406/head
Guillaume Abrioux [Tue, 8 Oct 2019 13:51:46 +0000 (15:51 +0200)]
ceph-ansible: remove pipeline

The current pipeline is time consuming, it takes ~3h to complete all phases.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
5 years agoMerge pull request #1405 from rzarzynski/wip-crimson-use-release-build-type
Kefu Chai [Tue, 8 Oct 2019 12:10:46 +0000 (20:10 +0800)]
Merge pull request #1405 from rzarzynski/wip-crimson-use-release-build-type

ceph-perf-pull-requests: use Release builds for crimson perf testing.

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoceph-perf-pull-requests: use Release builds for crimson perf testing. 1405/head
Radoslaw Zarzynski [Tue, 8 Oct 2019 11:50:52 +0000 (13:50 +0200)]
ceph-perf-pull-requests: use Release builds for crimson perf testing.

This patch is mostly intended to build Seastar without `SEASTAR_DEBUG`
flag to avoid impact on performance. There is actually a warnining in
`src/core/app-template.cc`:

  ```cpp
  #ifdef SEASTAR_DEBUG
      fmt::print("WARNING: debug mode. Not for benchmarking or production\n");
  #endif
  ```

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
5 years agoosc: report osc build release correctly 1400/head
Kyr Shatskyy [Tue, 1 Oct 2019 16:53:40 +0000 (18:53 +0200)]
osc: report osc build release correctly

This patch addresses the issue when for osc build
it has been reporting always a distro version of
the host system for any branch. However the target
release should be reported to shaman instead.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@gmail.com>
5 years agoMerge pull request #1404 from tchaikov/wip-el8
Kefu Chai [Sat, 5 Oct 2019 07:06:42 +0000 (15:06 +0800)]
Merge pull request #1404 from tchaikov/wip-el8

ceph-dev-new-*: build for CentOS8

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoceph-dev-new-build/build/setup_rpm: install python2 for el7 1404/head
Kefu Chai [Sat, 5 Oct 2019 02:43:11 +0000 (10:43 +0800)]
ceph-dev-new-build/build/setup_rpm: install python2 for el7

otherwise we will have

Traceback (most recent call last):
  File "/tmp/venv.pAISkJ09vG/bin/chacractl", line 6, in <module>
    main.ChacraCtl()
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/chacractl/main.py", line 38, in __init__
    self.main(argv)
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/chacractl/decorators.py", line 68, in newfunc
    return f(*a, **kw)
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/chacractl/main.py", line 82, in main
    parser.dispatch()
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/tambo/dispatcher.py", line 21, in dispatch
    result = instance.main()
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/chacractl/api/exists.py", line 62, in main
    return self.head(url)
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/chacractl/decorators.py", line 68, in newfunc
    return f(*a, **kw)
  File "/tmp/venv.pAISkJ09vG/lib/python3.6/site-packages/chacractl/util.py", line 65, in inner_wrapper
    for counter in xrange(times):
NameError: name 'xrange' is not defined

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoceph-dev-new-build: do not 'cd ceph-*'
Kefu Chai [Fri, 4 Oct 2019 19:33:51 +0000 (03:33 +0800)]
ceph-dev-new-build: do not 'cd ceph-*'

on cenos8, we will have

$ cd ceph-15.0.0-5635-gda7c5f3 ceph-15.0.0-5635-gda7c5f3.tar.bz2 ceph-15.0.0-5635-gda7c5f3.tar.gz
/tmp/jenkins8338985937861239310.sh: line 1055: cd: too many arguments

Signed-off-by: Kefu Chai <kchai@redhat.com>