]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
7 years agoceph-volume-nightly: remove master from simple, ceph-disk no longer available 1049/head
Alfredo Deza [Tue, 19 Jun 2018 22:31:13 +0000 (18:31 -0400)]
ceph-volume-nightly: remove master from simple, ceph-disk no longer available

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1048 from ceph/ceph-deploy-distros
Alfredo Deza [Tue, 19 Jun 2018 18:38:48 +0000 (14:38 -0400)]
Merge pull request #1048 from ceph/ceph-deploy-distros

ceph-deploy-build: remove centos6

7 years agoceph-deploy-build: remove centos6 1048/head
Alfredo Deza [Tue, 19 Jun 2018 17:59:22 +0000 (13:59 -0400)]
ceph-deploy-build: remove centos6

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1047 from ceph/wip-allow-all
Guillaume Abrioux [Mon, 18 Jun 2018 15:54:28 +0000 (17:54 +0200)]
Merge pull request #1047 from ceph/wip-allow-all

ceph-ansible-*: permit-all to prevent github comment flood

7 years agoceph-ansible-*: permit-all to prevent github comment flood 1047/head
David Galloway [Mon, 18 Jun 2018 15:50:40 +0000 (11:50 -0400)]
ceph-ansible-*: permit-all to prevent github comment flood

See https://github.com/jenkinsci/ghprb-plugin/issues/608

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1046 from ceph/guits-revert_80f02250028c
Sébastien Han [Mon, 18 Jun 2018 12:18:30 +0000 (08:18 -0400)]
Merge pull request #1046 from ceph/guits-revert_80f02250028c

Revert "ceph-ansible-prs: run 'auto' scenarios on smithi or ovh"

7 years agoRevert "ceph-ansible-prs: run 'auto' scenarios on smithi or ovh" 1046/head
Guillaume Abrioux [Fri, 15 Jun 2018 21:13:13 +0000 (23:13 +0200)]
Revert "ceph-ansible-prs: run 'auto' scenarios on smithi or ovh"

This reverts commit 80f02250028ce5daae6eed3717787732d06302d1.

7 years agoMerge pull request #1045 from ceph/wip-ansible-pipeline3
David Galloway [Fri, 15 Jun 2018 18:46:30 +0000 (14:46 -0400)]
Merge pull request #1045 from ceph/wip-ansible-pipeline3

ceph-ansible-pipeline: Implement additional phases

7 years agoceph-ansible-pipeline: Implement additional phases 1045/head
David Galloway [Thu, 14 Jun 2018 20:26:00 +0000 (16:26 -0400)]
ceph-ansible-pipeline: Implement additional phases

1) Docs and yaml linter (always)
2) Check each infrastructure playbook and run if modified
3) centos7 and docker clusters
4) All other scenarios if basic cluster tests pass

Phases 3 and 4 will NOT be run if infrastructure-playbooks were
modified.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1044 from ceph/wip-ansible-pipeline
David Galloway [Sun, 10 Jun 2018 23:54:27 +0000 (19:54 -0400)]
Merge pull request #1044 from ceph/wip-ansible-pipeline

Implement ceph-ansible pipeline

7 years agoLet ceph-ansible-pipeline trigger ceph-ansible-* jobs 1044/head
David Galloway [Fri, 1 Jun 2018 17:52:55 +0000 (13:52 -0400)]
Let ceph-ansible-pipeline trigger ceph-ansible-* jobs

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoAdd ceph-ansible master multijob
David Galloway [Fri, 1 Jun 2018 14:19:45 +0000 (10:19 -0400)]
Add ceph-ansible master multijob

This job will trigger docs, syntax check, and if they pass, then the
actual ceph-ansible jobs will run.

The ceph-ansible-prs-auto project has to move to this job config in order for
the pipeline to start the appropriate jobs for PRs.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1043 from ceph/guits-run_ceph-ansible_prs_ovh-smithi
Sébastien Han [Fri, 8 Jun 2018 08:57:36 +0000 (16:57 +0800)]
Merge pull request #1043 from ceph/guits-run_ceph-ansible_prs_ovh-smithi

ceph-ansible-prs: run 'auto' scenarios on smithi or ovh

7 years agoceph-ansible-prs: run 'auto' scenarios on smithi or ovh 1043/head
Guillaume Abrioux [Thu, 7 Jun 2018 08:30:40 +0000 (10:30 +0200)]
ceph-ansible-prs: run 'auto' scenarios on smithi or ovh

This is slowing down CI testing because we can't run more than 1 or 2
PRs at a time. Since I'm not sure if it's still worth to limit these
scenarios to be run only on smithi node, let's try to temporary remove
this limitation.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1038 from ceph/wip-no-docs
David Galloway [Thu, 7 Jun 2018 15:31:58 +0000 (11:31 -0400)]
Merge pull request #1038 from ceph/wip-no-docs

ceph-ansible-prs: Don't run auto job if only docs were modified

7 years agoceph-ansible-prs: Don't run auto job if only docs were modified 1038/head
David Galloway [Fri, 1 Jun 2018 21:13:42 +0000 (17:13 -0400)]
ceph-ansible-prs: Don't run auto job if only docs were modified

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1041 from tchaikov/wip-build_utils.sh-cleanup
Kefu Chai [Wed, 6 Jun 2018 14:59:53 +0000 (22:59 +0800)]
Merge pull request #1041 from tchaikov/wip-build_utils.sh-cleanup

build_utils.sh: do not try to check non-existent file's size

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agobuild_utils.sh: do not try to check non-existent file's size 1041/head
Kefu Chai [Wed, 6 Jun 2018 04:37:11 +0000 (12:37 +0800)]
build_utils.sh: do not try to check non-existent file's size

it's distracting to read the red alert in jenkins' log like

du: cannot access '/srv/debian-base/xenial.tgz': No such file or
directory

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1040 from ceph/ceph-ansible-prs-dev
Alfredo Deza [Tue, 5 Jun 2018 15:29:23 +0000 (11:29 -0400)]
Merge pull request #1040 from ceph/ceph-ansible-prs-dev

build_utils: when running dev-* scenarios set release to nautilus

7 years agoceph-build-pull-requests: pin urllib3 to 1.22 1040/head
Andrew Schoen [Tue, 5 Jun 2018 14:47:13 +0000 (09:47 -0500)]
ceph-build-pull-requests: pin urllib3 to 1.22

We need to do this because jenkins-job-builder installs requests, and if
we don't pin here a version of urllib3 is installed that is incompatible
with the version of requests that jenkins-job-builder requires which is
urllib3<1.23,>=1.21.1

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agobuild_utils: when running dev-* scenarios set release to nautilus
Andrew Schoen [Tue, 5 Jun 2018 13:54:29 +0000 (08:54 -0500)]
build_utils: when running dev-* scenarios set release to nautilus

When running dev-* tests for ceph-ansible PRs we were setting
CEPH_STABLE_RELEASE to 'dev' which is not an actual release and our
functional tests break because of that.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #1039 from ceph/ceph-ansible-prs-dev
Andrew Schoen [Mon, 4 Jun 2018 19:48:56 +0000 (19:48 +0000)]
Merge pull request #1039 from ceph/ceph-ansible-prs-dev

ceph-ansible-prs: adds the dev-ansible2.4-centos7_cluster scenario

7 years agoceph-ansible-prs: adds the dev-ansible2.4-centos7_cluster scenario 1039/head
Andrew Schoen [Mon, 4 Jun 2018 19:15:44 +0000 (14:15 -0500)]
ceph-ansible-prs: adds the dev-ansible2.4-centos7_cluster scenario

This will allow us to test dev installs with a large cluster and many
node types.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #1037 from ceph/guits-followup_1036
Erwan Velu [Fri, 1 Jun 2018 08:10:45 +0000 (10:10 +0200)]
Merge pull request #1037 from ceph/guits-followup_1036

ceph-ansible: followup on #1036

7 years agoceph-ansible: followup on #1036 1037/head
Guillaume Abrioux [Fri, 1 Jun 2018 07:59:14 +0000 (09:59 +0200)]
ceph-ansible: followup on #1036

these tasks are producing some useless output showing error on debian
based distribution. Let's add a condition to avoid this.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1036 from ceph/guits-debug_yum_failures
Erwan Velu [Wed, 30 May 2018 16:02:46 +0000 (18:02 +0200)]
Merge pull request #1036 from ceph/guits-debug_yum_failures

ceph-ansible: add some tasks for debugging purpose

7 years agoceph-ansible: add some tasks for debugging purpose 1036/head
Guillaume Abrioux [Wed, 30 May 2018 15:25:00 +0000 (17:25 +0200)]
ceph-ansible: add some tasks for debugging purpose

related to ceph/ceph-ansible/pull/2665 and ceph/ceph-ansible/pull/2652

We are seeing too many failures related to yum.
These additional tasks will help us to have more information when a yum
failure occurs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1035 from tchaikov/wip-aarch64-repo
Alfredo Deza [Wed, 30 May 2018 13:16:41 +0000 (09:16 -0400)]
Merge pull request #1035 from tchaikov/wip-aarch64-repo

build_utils.sh: add ubuntu-ports repo for arm64 build

7 years agobuild_utils.sh: use arch-neutral path names 1035/head
Kefu Chai [Wed, 30 May 2018 10:40:24 +0000 (18:40 +0800)]
build_utils.sh: use arch-neutral path names

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agobuild_utils.sh: add ubuntu-ports repo for arm64 build
Kefu Chai [Wed, 30 May 2018 10:09:48 +0000 (18:09 +0800)]
build_utils.sh: add ubuntu-ports repo for arm64 build

as it offers updated binutils which does not exist in the default repo.
and the updated binutils is depended by gcc-7. this change address
following failure like:

The following packages have unmet dependencies:
 gcc-7 : Depends: binutils (>= 2.26.1) but 2.26-8ubuntu2 is to be
installed

when installing g++-7.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1034 from ceph/fix_collect_logs
Guillaume Abrioux [Tue, 29 May 2018 16:28:45 +0000 (18:28 +0200)]
Merge pull request #1034 from ceph/fix_collect_logs

ceph-ansible: fix teardown issue

7 years agoceph-ansible: fix teardown issue 1034/head
Guillaume Abrioux [Tue, 29 May 2018 12:36:52 +0000 (14:36 +0200)]
ceph-ansible: fix teardown issue

At the moment, the teardown isn't fully executed because of `collect-logs.yml`
playbook.

it is expected the following task can fail according to the context of the main
failure:

```
TASK [find ceph logs] **********************************************************
task path: /home/jenkins-build/build/workspace/ceph-ansible-scenario/collect-logs.yml:4
fatal: [ceph-nfs0]: FAILED! => {
    "changed": true,
    "cmd": [
        "find",
        "/var/log/ceph",
        "-name",
        "test*.log"
    ],
    "delta": "0:00:00.003363",
    "end": "2018-05-23 16:45:22.845782",
    "rc": 1,
    "start": "2018-05-23 16:45:22.842419"
}

STDERR:

find: ‘/var/log/ceph’: No such file or directory

MSG:

non-zero return code
```

therefore, `teardown_vagrant_tests()` doesn't return `0` and causes the
teardown to stop because of `set -e`

```
PLAY RECAP *********************************************************************
ceph-client0               : ok=1    changed=0    unreachable=0    failed=1
ceph-client1               : ok=1    changed=0    unreachable=0    failed=1
ceph-iscsi-gw0             : ok=1    changed=0    unreachable=0    failed=1
ceph-mds0                  : ok=1    changed=0    unreachable=0    failed=1
ceph-mgr0                  : ok=1    changed=0    unreachable=0    failed=1
ceph-mon0                  : ok=3    changed=2    unreachable=0    failed=0
ceph-mon1                  : ok=3    changed=2    unreachable=0    failed=0
ceph-mon2                  : ok=3    changed=2    unreachable=0    failed=0
ceph-nfs0                  : ok=1    changed=0    unreachable=0    failed=1
ceph-osd0                  : ok=1    changed=0    unreachable=0    failed=1
ceph-rbd-mirror0           : ok=1    changed=0    unreachable=0    failed=1
ceph-rgw0                  : ok=1    changed=0    unreachable=0    failed=1

Build step 'Execute Scripts' marked build as failure
Archiving artifacts
Finished: FAILURE
```

adding a `failed_when: false` on this task should avoid this bug.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1033 from ceph/remove_fetch_dir_teardown
Guillaume Abrioux [Mon, 28 May 2018 14:23:18 +0000 (16:23 +0200)]
Merge pull request #1033 from ceph/remove_fetch_dir_teardown

ceph-ansible: some teardown fixes

7 years agoceph-ansible: vagrant clean old cache 1033/head
Guillaume Abrioux [Mon, 28 May 2018 14:18:57 +0000 (16:18 +0200)]
ceph-ansible: vagrant clean old cache

Somehow, it's possible sometimes there is some old cache left after a
failure. `vagrant global-status --prune` ensures old caches that were left are
removed.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoceph-ansible: remove fetch directory in teardown
Guillaume Abrioux [Mon, 28 May 2018 14:09:13 +0000 (16:09 +0200)]
ceph-ansible: remove fetch directory in teardown

Remove the fetch directory in teardown for ceph-ansible to avoid
keeping leftover from previous jobs.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1032 from ceph/cv-disable-bionic
Alfredo Deza [Tue, 22 May 2018 19:44:06 +0000 (15:44 -0400)]
Merge pull request #1032 from ceph/cv-disable-bionic

ceph-volume-ansible-prs: remove bionic

7 years agoceph-volume-ansible-prs: remove bionic 1032/head
Alfredo Deza [Tue, 22 May 2018 19:31:14 +0000 (15:31 -0400)]
ceph-volume-ansible-prs: remove bionic

ceph-volume doesn't have a 'bionic' factor in tox, so there aren't any
functional scenarios to support this. At the moment, there aren't any
ceph packages to test against either. Disabling this for now.

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1031 from ceph/wip-pip-nobinary
Alfredo Deza [Wed, 16 May 2018 16:54:32 +0000 (12:54 -0400)]
Merge pull request #1031 from ceph/wip-pip-nobinary

build_utils.sh: Don't update pip after installing it

7 years agobuild_utils.sh: Don't update pip after installing 1031/head
David Galloway [Wed, 16 May 2018 16:21:29 +0000 (12:21 -0400)]
build_utils.sh: Don't update pip after installing

Attempting to update pip was resulting in job failures because the wheel
wasn't present in the local pip cache.

Since we pinned pip to 10.0.0 in
https://github.com/ceph/ceph-build/pull/1007, we don't need to update
pip immediately after.

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1030 from joscollin/wip-fix-signedoff-guide
Alfredo Deza [Wed, 16 May 2018 11:33:16 +0000 (07:33 -0400)]
Merge pull request #1030 from joscollin/wip-fix-signedoff-guide

ceph-pr-commits/build: Fix Sign your work url

7 years agoceph-pr-commits/build: Fix Sign your work url 1030/head
Jos Collin [Wed, 16 May 2018 03:38:26 +0000 (09:08 +0530)]
ceph-pr-commits/build: Fix Sign your work url

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agoMerge pull request #1029 from ceph/wip-rtslib-fb-pyudev
Jason Dillaman [Mon, 14 May 2018 13:10:03 +0000 (09:10 -0400)]
Merge pull request #1029 from ceph/wip-rtslib-fb-pyudev

rtslib-fb: reduce pyudev version requirements

7 years agortslib-fb: reduce pyudev version requirements 1029/head
Jason Dillaman [Mon, 14 May 2018 12:58:32 +0000 (08:58 -0400)]
rtslib-fb: reduce pyudev version requirements

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #1027 from ceph/cv-disable-bionic
Andrew Schoen [Fri, 4 May 2018 17:55:27 +0000 (17:55 +0000)]
Merge pull request #1027 from ceph/cv-disable-bionic

ceph-volume-nightly: remove bionic

7 years agoceph-volume-nightly: remove bionic 1027/head
Alfredo Deza [Fri, 4 May 2018 13:43:31 +0000 (09:43 -0400)]
ceph-volume-nightly: remove bionic

ceph-volume doesn't have a 'bionic' factor in tox, so there aren't any
functional scenarios to support this. At the moment, there aren't any
ceph packages to test against either. Disabling this for now.

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1028 from tchaikov/bionic-gcc-7
Alfredo Deza [Fri, 4 May 2018 16:12:42 +0000 (12:12 -0400)]
Merge pull request #1028 from tchaikov/bionic-gcc-7

build_utils.sh: help bionic to point its gcc back to 7

7 years agobuild_utils.sh: help bionic to point its gcc back to 7 1028/head
Kefu Chai [Fri, 4 May 2018 12:00:09 +0000 (20:00 +0800)]
build_utils.sh: help bionic to point its gcc back to 7

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1026 from tchaikov/bionic-gcc-7
Alfredo Deza [Fri, 4 May 2018 11:56:08 +0000 (07:56 -0400)]
Merge pull request #1026 from tchaikov/bionic-gcc-7

build_utils.sh: help bionic to point its gcc back to 7.3

7 years agobuild_utils.sh: help bionic to point its gcc back to 7.3 1026/head
Kefu Chai [Fri, 4 May 2018 11:52:39 +0000 (19:52 +0800)]
build_utils.sh: help bionic to point its gcc back to 7.3

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1025 from ceph/wip-bionic-builddebs
Alfredo Deza [Thu, 3 May 2018 22:55:58 +0000 (18:55 -0400)]
Merge pull request #1025 from ceph/wip-bionic-builddebs

setup_deb: Forgot bionic

7 years agosetup_deb: Forgot bionic 1025/head
David Galloway [Thu, 3 May 2018 21:33:32 +0000 (17:33 -0400)]
setup_deb: Forgot bionic

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1024 from ceph/wip-bionic-build
Andrew Schoen [Thu, 3 May 2018 21:13:50 +0000 (21:13 +0000)]
Merge pull request #1024 from ceph/wip-bionic-build

build_utils.sh: Add Bionic

7 years agobuild_utils.sh: Add Bionic 1024/head
David Galloway [Thu, 3 May 2018 21:11:39 +0000 (17:11 -0400)]
build_utils.sh: Add Bionic

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1023 from ceph/branch-regex-fix
Andrew Schoen [Thu, 3 May 2018 20:00:15 +0000 (20:00 +0000)]
Merge pull request #1023 from ceph/branch-regex-fix

ceph-build: use BRANCH instead of non-existing GIT_BRANCH

7 years agoceph-build: use BRANCH instead of non-existing GIT_BRANCH 1023/head
Alfredo Deza [Thu, 3 May 2018 19:41:43 +0000 (15:41 -0400)]
ceph-build: use BRANCH instead of non-existing GIT_BRANCH

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1022 from ceph/wip-bionic
Alfredo Deza [Thu, 3 May 2018 17:47:30 +0000 (13:47 -0400)]
Merge pull request #1022 from ceph/wip-bionic

Add support for Ubuntu Bionic globally

7 years agoAdd support for Ubuntu Bionic globally 1022/head
David Galloway [Mon, 30 Apr 2018 19:39:35 +0000 (15:39 -0400)]
Add support for Ubuntu Bionic globally

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1019 from tchaikov/wip-do-not-build-mimi-on-trusty
Alfredo Deza [Thu, 3 May 2018 17:32:48 +0000 (13:32 -0400)]
Merge pull request #1019 from tchaikov/wip-do-not-build-mimi-on-trusty

ceph-build: do not build mimic on old distros

7 years agoceph-build: do not build mimic on old distros 1019/head
Kefu Chai [Thu, 26 Apr 2018 07:17:45 +0000 (15:17 +0800)]
ceph-build: do not build mimic on old distros

mimic and nautilus require C++17 to build, but following distro do
not ship new enough GCC compiler:

- ubuntu trusty
- debian jessie
- debian stretch

so we won't build mimic or newer ceph on these distros.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #1021 from ceph/disable_purge
Erwan Velu [Mon, 30 Apr 2018 08:45:22 +0000 (10:45 +0200)]
Merge pull request #1021 from ceph/disable_purge

ceph-ansible-prs: disable purge_bluestore_osds_container

7 years agoceph-ansible-prs: disable purge_bluestore_osds_container 1021/head
Guillaume Abrioux [Mon, 30 Apr 2018 06:45:40 +0000 (08:45 +0200)]
ceph-ansible-prs: disable purge_bluestore_osds_container

This scenario is failing for every PRs because of a race condition.
A PR has been opened https://github.com/ceph/ceph/pull/21415 but until
it doesn't get merged we better to disable this scenario.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
7 years agoMerge pull request #1020 from ceph/wip-bionic
Alfredo Deza [Fri, 27 Apr 2018 17:05:21 +0000 (13:05 -0400)]
Merge pull request #1020 from ceph/wip-bionic

sepia-fog-images: Add support for Ubuntu 18.04

7 years agosepia-fog-images: Add support for Ubuntu 18.04 1020/head
David Galloway [Fri, 27 Apr 2018 16:57:33 +0000 (12:57 -0400)]
sepia-fog-images: Add support for Ubuntu 18.04

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1018 from ceph/wip-timeout-arm
Alfredo Deza [Wed, 25 Apr 2018 17:24:00 +0000 (13:24 -0400)]
Merge pull request #1018 from ceph/wip-timeout-arm

ceph-pull-requests-arm64: Timeout after 3h

7 years agoceph-pull-requests-arm64: Timeout after 3h 1018/head
David Galloway [Wed, 25 Apr 2018 16:29:42 +0000 (12:29 -0400)]
ceph-pull-requests-arm64: Timeout after 3h

Builds were hanging indefinitely during unit tests

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1017 from ceph/centos-container
Erwan Velu [Fri, 20 Apr 2018 07:36:43 +0000 (09:36 +0200)]
Merge pull request #1017 from ceph/centos-container

ceph-ansible-nightly: always test on centos

7 years agoceph-ansible-nightly: always test on centos 1017/head
Sébastien Han [Fri, 20 Apr 2018 07:30:27 +0000 (09:30 +0200)]
ceph-ansible-nightly: always test on centos

The job was still configured to test on Ubuntu and we want CentOS.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1016 from ceph/script-prune
Andrew Schoen [Thu, 19 Apr 2018 14:45:55 +0000 (14:45 +0000)]
Merge pull request #1016 from ceph/script-prune

cleanup: remove all top-level scripts

7 years agoreadme: update the deprecation with script locations 1016/head
Alfredo Deza [Thu, 19 Apr 2018 13:39:28 +0000 (09:39 -0400)]
readme: update the deprecation with script locations

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoscripts: remove all top-level scripts
Alfredo Deza [Thu, 19 Apr 2018 13:37:01 +0000 (09:37 -0400)]
scripts: remove all top-level scripts

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1015 from ceph/evelu-ceph-container-arm64 deprecated
Sébastien Han [Thu, 19 Apr 2018 10:38:26 +0000 (12:38 +0200)]
Merge pull request #1015 from ceph/evelu-ceph-container-arm64

ceph-container-build-push-imgs-arm64: Fixing scripts

7 years agoceph-container-build-push-imgs-arm64: Fixing scripts 1015/head
Erwan Velu [Thu, 19 Apr 2018 10:32:47 +0000 (12:32 +0200)]
ceph-container-build-push-imgs-arm64: Fixing scripts

As ceph-container needs a particular build script for arm64, let's fix
the script name.

7 years agoMerge pull request #1014 from ceph/arm
Sébastien Han [Wed, 18 Apr 2018 08:16:29 +0000 (10:16 +0200)]
Merge pull request #1014 from ceph/arm

ceph-container-build-push-imgs-arm64: fix node label

7 years agoceph-container-build-push-imgs-arm64: fix node label 1014/head
Sébastien Han [Wed, 18 Apr 2018 08:14:14 +0000 (10:14 +0200)]
ceph-container-build-push-imgs-arm64: fix node label

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1013 from ceph/arm64-follwup
David Galloway [Tue, 17 Apr 2018 22:45:20 +0000 (18:45 -0400)]
Merge pull request #1013 from ceph/arm64-follwup

ceph-container-build-push-imgs-arm64: update node label

7 years agoceph-container-build-push-imgs-arm64: update node label 1013/head
Sébastien Han [Tue, 17 Apr 2018 21:36:24 +0000 (23:36 +0200)]
ceph-container-build-push-imgs-arm64: update node label

The arm64 nodes have a 'arm64 xenial' label.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1012 from ceph/ceph-container-prs
Sébastien Han [Tue, 17 Apr 2018 21:21:15 +0000 (23:21 +0200)]
Merge pull request #1012 from ceph/ceph-container-prs

ceph-container-prs: only auto start a subsection of tests

7 years agoceph-container-prs: only auto start a subsection of tests 1012/head
Andrew Schoen [Tue, 17 Apr 2018 17:47:14 +0000 (12:47 -0500)]
ceph-container-prs: only auto start a subsection of tests

All tests can be triggered manually by github comments, but we only
want certain ones to start automatically when the PR is created.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #1011 from ceph/pip-easy-install
Andrew Schoen [Tue, 17 Apr 2018 16:14:11 +0000 (18:14 +0200)]
Merge pull request #1011 from ceph/pip-easy-install

scripts: upgrade pip with easy_install before actual pinning

7 years agoscripts: upgrade pip with easy_install before actual pinning 1011/head
Alfredo Deza [Tue, 17 Apr 2018 16:08:06 +0000 (12:08 -0400)]
scripts: upgrade pip with easy_install before actual pinning

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1010 from ceph/cv-prs-teardown-fix
Andrew Schoen [Tue, 17 Apr 2018 14:24:20 +0000 (16:24 +0200)]
Merge pull request #1010 from ceph/cv-prs-teardown-fix

ceph-volume-ansible-prs: ensure correct path is used for teardown

7 years agoceph-volume-ansible-prs: ensure correct path is used for teardown 1010/head
Alfredo Deza [Tue, 17 Apr 2018 13:54:57 +0000 (09:54 -0400)]
ceph-volume-ansible-prs: ensure correct path is used for teardown

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1009 from ceph/cv-functional-repo
Andrew Schoen [Mon, 16 Apr 2018 21:47:25 +0000 (23:47 +0200)]
Merge pull request #1009 from ceph/cv-functional-repo

ceph-volume-test: configurable ceph repo url

7 years agoceph-volume-test: configurable ceph repo url 1009/head
Alfredo Deza [Mon, 16 Apr 2018 21:42:30 +0000 (17:42 -0400)]
ceph-volume-test: configurable ceph repo url

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1008 from ceph/pip-download-fix2
David Galloway [Mon, 16 Apr 2018 21:02:01 +0000 (17:02 -0400)]
Merge pull request #1008 from ceph/pip-download-fix2

scripts: pin pip to 10.0.0 on missing BASH func

7 years agoscripts: pin pip to 10.0.0 on missing BASH func 1008/head
Alfredo Deza [Mon, 16 Apr 2018 20:59:48 +0000 (16:59 -0400)]
scripts: pin pip to 10.0.0 on missing BASH func

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1007 from ceph/pip-download-fix
Alfredo Deza [Mon, 16 Apr 2018 20:21:28 +0000 (16:21 -0400)]
Merge pull request #1007 from ceph/pip-download-fix

scripts: pin pip to 10.0.0

7 years agoscripts: pin pip to 10.0.0 1007/head
Alfredo Deza [Mon, 16 Apr 2018 20:10:08 +0000 (16:10 -0400)]
scripts: pin pip to 10.0.0

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1006 from ceph/cv-scenario-url
Andrew Schoen [Mon, 16 Apr 2018 19:28:53 +0000 (21:28 +0200)]
Merge pull request #1006 from ceph/cv-scenario-url

ceph-volume-scenario: configurable ceph repo url

7 years agoceph-volume-scenario: configurable ceph repo url 1006/head
Alfredo Deza [Mon, 16 Apr 2018 19:20:46 +0000 (15:20 -0400)]
ceph-volume-scenario: configurable ceph repo url

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #1005 from ceph/fix-build
Alfredo Deza [Mon, 16 Apr 2018 16:55:16 +0000 (12:55 -0400)]
Merge pull request #1005 from ceph/fix-build

build: fix unkown option

7 years agobuild: fix unkown option 1005/head
Sébastien Han [Mon, 16 Apr 2018 16:51:30 +0000 (18:51 +0200)]
build: fix unkown option

Newer version of pip does not support --download anymore, the option has
been replaced by --cache-dir.
This fixes errors like:

+ /tmp/venv.ufvIkiZl8v/bin/pip download
--dest=/home/jenkins-build/.cache/pip pip
ERROR: unknown command "download"

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1004 from ceph/arm64-container-img
Erwan Velu [Mon, 16 Apr 2018 09:27:18 +0000 (11:27 +0200)]
Merge pull request #1004 from ceph/arm64-container-img

add ceph-container-build-push-imgs-arm64

7 years agoadd ceph-container-build-push-imgs-arm64 1004/head
Sébastien Han [Mon, 16 Apr 2018 08:55:34 +0000 (10:55 +0200)]
add ceph-container-build-push-imgs-arm64

We need to build container images on arm64.

Signed-off-by: Sébastien Han <seb@redhat.com>
7 years agoMerge pull request #1003 from ceph/wip-rhel75
Zack Cerza [Tue, 10 Apr 2018 15:46:58 +0000 (09:46 -0600)]
Merge pull request #1003 from ceph/wip-rhel75

sepia-fog-images: Add CentOS/RHEL 7.5 support

7 years agosepia-fog-images: Add CentOS/RHEL 7.5 support 1003/head
David Galloway [Tue, 10 Apr 2018 15:40:50 +0000 (11:40 -0400)]
sepia-fog-images: Add CentOS/RHEL 7.5 support

Signed-off-by: David Galloway <dgallowa@redhat.com>
7 years agoMerge pull request #1001 from ceph/container-credentials-binding
Sébastien Han [Tue, 10 Apr 2018 08:02:46 +0000 (10:02 +0200)]
Merge pull request #1001 from ceph/container-credentials-binding

container: add docker hub credential binding

7 years agocontainer: add docker hub credential binding 1001/head
Ken Dreyer [Mon, 9 Apr 2018 19:16:02 +0000 (13:16 -0600)]
container: add docker hub credential binding

docker-hub-leseb is defined as a credential on 2.jenkins.ceph.com

7 years agoMerge pull request #1000 from ceph/evelu-ceph-container-flake8
Sébastien Han [Mon, 9 Apr 2018 16:15:59 +0000 (18:15 +0200)]
Merge pull request #1000 from ceph/evelu-ceph-container-flake8

ceph-container-flake8: Fixing tox.ini path

7 years agoceph-container-flake8: Fixing tox.ini path 1000/head
Erwan Velu [Mon, 9 Apr 2018 14:22:44 +0000 (16:22 +0200)]
ceph-container-flake8: Fixing tox.ini path

tox.ini is located at the root of the project, so in $workspace/ceph-container