]> git.apps.os.sepia.ceph.com Git - ceph-build.git/log
ceph-build.git
9 years agoMerge pull request #503 from ceph/build-properties
Alfredo Deza [Mon, 3 Oct 2016 18:53:24 +0000 (14:53 -0400)]
Merge pull request #503 from ceph/build-properties

scripts: create the build_info properties file when updating shaman

9 years agoceph-dev-build: no need to write the build_info file during setup 503/head
Andrew Schoen [Mon, 3 Oct 2016 18:34:46 +0000 (13:34 -0500)]
ceph-dev-build: no need to write the build_info file during setup

This is now done in scripts/build_utils whenever a status is posted to
shaman.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoscripts: write the build_info properties file when updating shaman
Andrew Schoen [Mon, 3 Oct 2016 18:31:39 +0000 (13:31 -0500)]
scripts: write the build_info properties file when updating shaman

Centralize the creation of this file in one place so that other scripts
do not have to remember to write it when they want to post updates to
shaman.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #501 from ceph/build-properties
Alfredo Deza [Mon, 3 Oct 2016 17:00:29 +0000 (13:00 -0400)]
Merge pull request #501 from ceph/build-properties

ceph-dev-build: write the correct vars to build_info in setup_rpm

9 years agoceph-dev-build: write the correct vars to build_info in setup_rpm 501/head
Andrew Schoen [Mon, 3 Oct 2016 16:19:30 +0000 (11:19 -0500)]
ceph-dev-build: write the correct vars to build_info in setup_rpm

I was using the incorrect values for the NORMAL_* values in setup_rpm
which was posting incorrect information to shaman.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #500 from ceph/build-properties
Alfredo Deza [Mon, 3 Oct 2016 15:48:49 +0000 (11:48 -0400)]
Merge pull request #500 from ceph/build-properties

ceph-dev-build: split setup into setup_deb and setup_rpm

9 years agoscripts: always POST when sending build info to shaman 500/head
Andrew Schoen [Mon, 3 Oct 2016 14:47:18 +0000 (09:47 -0500)]
scripts: always POST when sending build info to shaman

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: if shaman fails to return a node, fail the build
Andrew Schoen [Sat, 1 Oct 2016 11:55:47 +0000 (06:55 -0500)]
ceph-dev-build: if shaman fails to return a node, fail the build

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: remove the unused setup file
Andrew Schoen [Sat, 1 Oct 2016 11:27:25 +0000 (06:27 -0500)]
ceph-dev-build: remove the unused setup file

We now have os type specific setup files

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: adds a setup_rpm script
Andrew Schoen [Sat, 1 Oct 2016 11:26:12 +0000 (06:26 -0500)]
ceph-dev-build: adds a setup_rpm script

We want to split up setup by os type so we can post
correct build info to shaman earlier

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: adds a setup_deb script
Andrew Schoen [Sat, 1 Oct 2016 11:24:15 +0000 (06:24 -0500)]
ceph-dev-build: adds a setup_deb script

We want to split up setup by os type so we can post correct
information to shaman earlier in the build.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: give the failure script access to the NORMALIZED_* vars
Andrew Schoen [Fri, 30 Sep 2016 21:26:34 +0000 (16:26 -0500)]
ceph-dev-build: give the failure script access to the NORMALIZED_* vars

In the build scripts we can write the NORMALIZED_* vars to a property
file so that if the build fails the postbuildscript can use inject those
vars and use them to properly post build info to shaman.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #499 from ceph/fail-branch
Alfredo Deza [Fri, 30 Sep 2016 19:24:00 +0000 (15:24 -0400)]
Merge pull request #499 from ceph/fail-branch

we need to set variables when reporting build failures

9 years agoceph-dev-setup: on failure make sure BRANCH and SHA1 are set correctly 499/head
Andrew Schoen [Fri, 30 Sep 2016 19:08:51 +0000 (14:08 -0500)]
ceph-dev-setup: on failure make sure BRANCH and SHA1 are set correctly

When the job fails it gets fresh parameters from the ceph-dev job, so we
have to set these variables again to avoid things refs like 'origin/*'
in shaman.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: filter BRANCH in build/failure
Andrew Schoen [Fri, 30 Sep 2016 19:06:03 +0000 (14:06 -0500)]
ceph-dev-build: filter BRANCH in build/failure

When the postscriptbuild fires it passes that script fresh parameters
from ceph-dev, so we need to filter the value of BRANCH again or we get
it info in shaman that look like 'origin/*'.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #498 from ceph/build-info-fix
Alfredo Deza [Fri, 30 Sep 2016 11:57:04 +0000 (07:57 -0400)]
Merge pull request #498 from ceph/build-info-fix

post build info status to shaman on failure

9 years agoceph-dev-setup: set script-only-if-failed: False 498/head
Andrew Schoen [Thu, 29 Sep 2016 21:23:24 +0000 (16:23 -0500)]
ceph-dev-setup: set script-only-if-failed: False

The default for this is True and if you want to only execute
the script on failure you need to set this to False.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: set script-only-if-failed: False
Andrew Schoen [Thu, 29 Sep 2016 21:21:57 +0000 (16:21 -0500)]
ceph-dev-build: set script-only-if-failed: False

This needs to be set because the default is True and if you want
to post on failure you have to change this value as well.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #497 from ceph/wip-jnode-rename
Alfredo Deza [Thu, 29 Sep 2016 20:00:13 +0000 (16:00 -0400)]
Merge pull request #497 from ceph/wip-jnode-rename

Rename jenkins-node module for ansible v2 compatibility

9 years agoRename jenkins-node module for ansible v2 compatibility 497/head
David Galloway [Thu, 29 Sep 2016 17:54:14 +0000 (13:54 -0400)]
Rename jenkins-node module for ansible v2 compatibility

Signed-off-by: David Galloway <dgallowa@redhat.com>
9 years agoMerge pull request #496 from ceph/ref-not-branch
Andrew Schoen [Thu, 29 Sep 2016 15:10:38 +0000 (10:10 -0500)]
Merge pull request #496 from ceph/ref-not-branch

Ref not branch and "status" not "state"

9 years agoscripts: use 'status', not 'state' 496/head
Alfredo Deza [Thu, 29 Sep 2016 15:07:43 +0000 (11:07 -0400)]
scripts: use 'status', not 'state'

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoscripts: use 'ref', not 'branch'
Alfredo Deza [Thu, 29 Sep 2016 15:06:54 +0000 (11:06 -0400)]
scripts: use 'ref', not 'branch'

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #494 from ceph/posting-build
Andrew Schoen [Thu, 29 Sep 2016 14:49:17 +0000 (09:49 -0500)]
Merge pull request #494 from ceph/posting-build

update shaman on build status

9 years agoceph-dev-setup: define SHA1 at the very beginning so it is available when posting... 494/head
Alfredo Deza [Wed, 28 Sep 2016 21:42:05 +0000 (17:42 -0400)]
ceph-dev-setup: define SHA1 at the very beginning so it is available when posting status

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoscripts: create helpers to post build statuses to shaman
Alfredo Deza [Wed, 28 Sep 2016 19:07:59 +0000 (15:07 -0400)]
scripts: create helpers to post build statuses to shaman

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-build: post build status on rpm builds
Alfredo Deza [Wed, 28 Sep 2016 19:07:11 +0000 (15:07 -0400)]
ceph-dev-build: post build status on rpm builds

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-build: post build status on deb builds
Alfredo Deza [Wed, 28 Sep 2016 19:06:58 +0000 (15:06 -0400)]
ceph-dev-build: post build status on deb builds

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-build: configure to post failed statuses on build failures
Alfredo Deza [Wed, 28 Sep 2016 19:05:42 +0000 (15:05 -0400)]
ceph-dev-build: configure to post failed statuses on build failures

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-build: create a failure script to post failed build status
Alfredo Deza [Wed, 28 Sep 2016 19:05:06 +0000 (15:05 -0400)]
ceph-dev-build: create a failure script to post failed build status

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-setup: configure when the job fails; run the failure script
Alfredo Deza [Wed, 28 Sep 2016 15:42:58 +0000 (11:42 -0400)]
ceph-dev-setup: configure when the job fails; run the failure script

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-setup: add a script to post build information on failure
Alfredo Deza [Wed, 28 Sep 2016 15:40:42 +0000 (11:40 -0400)]
ceph-dev-setup: add a script to post build information on failure

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #493 from ceph/wip-diamond-deb
Alfredo Deza [Wed, 28 Sep 2016 14:25:10 +0000 (10:25 -0400)]
Merge pull request #493 from ceph/wip-diamond-deb

diamand: Fix dir name mismatch

9 years agodiamand: Fix dir name mismatch 493/head
Boris Ranto [Wed, 28 Sep 2016 14:18:18 +0000 (16:18 +0200)]
diamand: Fix dir name mismatch

Signed-off-by: Boris Ranto <branto@redhat.com>
9 years agoMerge pull request #492 from ceph/jnlp-false
Alfredo Deza [Wed, 28 Sep 2016 14:01:03 +0000 (10:01 -0400)]
Merge pull request #492 from ceph/jnlp-false

ansible: set use_jnlp: false in slave.yml

9 years agoansible: set use_jnlp: false in slave.yml 492/head
Andrew Schoen [Wed, 28 Sep 2016 13:48:44 +0000 (08:48 -0500)]
ansible: set use_jnlp: false in slave.yml

We will never use prado to setup slaves using jnlp and
the way this was before was causing a recursion error when
ansible was trying to render the playbook.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #491 from ceph/wip-diamond-deb
Alfredo Deza [Wed, 28 Sep 2016 12:48:28 +0000 (08:48 -0400)]
Merge pull request #491 from ceph/wip-diamond-deb

diamond: Add debian support

9 years agodiamond: Add debian support 491/head
Boris Ranto [Wed, 28 Sep 2016 12:30:15 +0000 (14:30 +0200)]
diamond: Add debian support

Signed-off-by: Boris Ranto <branto@redhat.com>
9 years agoMerge pull request #490 from ceph/ovh-hostnames
Alfredo Deza [Tue, 27 Sep 2016 21:27:08 +0000 (17:27 -0400)]
Merge pull request #490 from ceph/ovh-hostnames

ansible: always add 'ceph-builders' to /etc/hosts

9 years agoansible: always add 'ceph-builders' to /etc/hosts 490/head
Andrew Schoen [Tue, 27 Sep 2016 21:13:38 +0000 (16:13 -0500)]
ansible: always add 'ceph-builders' to /etc/hosts

The nodes we spin up in OVH are using an image that sets the hostname
to 'ceph-builders'. Also, the hostname we give it is too long to use and
ansible silenty fails to set it.

This change ensures that nodes can use sudo correctly and avoids errors
like: 'sudo: unable to resolve host ceph-builders'.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #489 from ceph/build-libcephfs
Andrew Schoen [Tue, 27 Sep 2016 19:38:38 +0000 (14:38 -0500)]
Merge pull request #489 from ceph/build-libcephfs

actually be able to build libcephfs-java

9 years agoceph-build: remove the --binary-arch flag when calling pbuilder 489/head
Alfredo Deza [Tue, 27 Sep 2016 18:37:40 +0000 (14:37 -0400)]
ceph-build: remove the --binary-arch flag when calling pbuilder

This caused for non-binary arch to be skipped. Specifically:
"Build-Depends-Indep" which in this case is in charge of building
libcephfs-java.

The man page explains that the flag is used to: "Specify  to  build
architecture specific targets instead of all targets" which we need to.

This was introduced in commit: d80f78adcb28a2c60fd79895f4f5c63d999b457d

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-build: remove the --binary-arch flag when calling pbuilder
Alfredo Deza [Tue, 27 Sep 2016 18:33:09 +0000 (14:33 -0400)]
ceph-dev-build: remove the --binary-arch flag when calling pbuilder

This caused for non-binary arch to be skipped. Specifically:
"Build-Depends-Indep" which in this case is in charge of building
libcephfs-java.

The man page explains that the flag is used to: "Specify  to  build
architecture specific targets instead of all targets" which we need to.

This was introduced in commit: d80f78adcb28a2c60fd79895f4f5c63d999b457d

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #488 from ceph/unexpected-fi
Kefu Chai [Thu, 22 Sep 2016 15:07:44 +0000 (23:07 +0800)]
Merge pull request #488 from ceph/unexpected-fi

Unexpected fi token

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoceph-setup: fix bash syntax error on conditional check 488/head
Alfredo Deza [Thu, 22 Sep 2016 14:53:30 +0000 (10:53 -0400)]
ceph-setup: fix bash syntax error on conditional check

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-setup: fix bash syntax error on conditional check
Alfredo Deza [Thu, 22 Sep 2016 14:53:13 +0000 (10:53 -0400)]
ceph-dev-setup: fix bash syntax error on conditional check

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #485 from ceph/wip-cmake
Alfredo Deza [Wed, 21 Sep 2016 20:03:08 +0000 (16:03 -0400)]
Merge pull request #485 from ceph/wip-cmake

cmake: modified several scripts for cmake support

9 years agocmake: modified several scripts for cmake support 485/head
Ali Maredia [Fri, 16 Sep 2016 16:55:04 +0000 (12:55 -0400)]
cmake: modified several scripts for cmake support

Modified build scripts to support configuration
for both cmake and automake builds.

Removed traces of blkin library from builds.

Added cmake as a rpm requirement for ansible
slaves

Signed-off-by: Ali Maredia <amaredia@redhat.com>
9 years agoMerge pull request #487 from ceph/slave-hostname
Alfredo Deza [Wed, 21 Sep 2016 16:49:07 +0000 (12:49 -0400)]
Merge pull request #487 from ceph/slave-hostname

ansible: set hostname on slaves

9 years agoansible: set the hostname in slave_static.yml 487/head
Andrew Schoen [Wed, 21 Sep 2016 16:42:44 +0000 (11:42 -0500)]
ansible: set the hostname in slave_static.yml

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: set hostname in slave.yml
Andrew Schoen [Wed, 21 Sep 2016 16:40:39 +0000 (11:40 -0500)]
ansible: set hostname in slave.yml

This avoids an issue on OVH nodes where sudo does not work.
When trying to use sudo on these nodes we see:

sudo: unable to resolve host (none)

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #486 from ceph/pbuilder-network
Andrew Schoen [Tue, 20 Sep 2016 19:07:35 +0000 (14:07 -0500)]
Merge pull request #486 from ceph/pbuilder-network

allow network access in pbuilder builds

9 years agoceph-dev-build: allow network usage for pbuilder 486/head
Alfredo Deza [Tue, 20 Sep 2016 18:53:18 +0000 (14:53 -0400)]
ceph-dev-build: allow network usage for pbuilder

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-build: allow network usage for pbuilder
Alfredo Deza [Tue, 20 Sep 2016 18:53:01 +0000 (14:53 -0400)]
ceph-build: allow network usage for pbuilder

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #484 from ceph/pbuilder-home-fix
Alfredo Deza [Fri, 16 Sep 2016 02:17:45 +0000 (07:47 +0530)]
Merge pull request #484 from ceph/pbuilder-home-fix

set BUILD_HOME to the right path

9 years agoceph-build: set BUILD_HOME to the correct HOME value 484/head
Alfredo Deza [Fri, 16 Sep 2016 02:00:07 +0000 (07:30 +0530)]
ceph-build: set BUILD_HOME to the correct HOME value

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-dev-build: set BUILD_HOME to the correct HOME value
Alfredo Deza [Fri, 16 Sep 2016 01:59:54 +0000 (07:29 +0530)]
ceph-dev-build: set BUILD_HOME to the correct HOME value

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #483 from ceph/trusty-builds
Andrew Schoen [Thu, 15 Sep 2016 18:40:34 +0000 (13:40 -0500)]
Merge pull request #483 from ceph/trusty-builds

ceph-dev: also build trusty by default

9 years agoceph-dev: also build trusty by default 483/head
Andrew Schoen [Thu, 15 Sep 2016 18:36:52 +0000 (13:36 -0500)]
ceph-dev: also build trusty by default

The sepia lab is mostly testing on trusty, so we want to build trusty by
default as well.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #482 from ceph/init-playbook
Alfredo Deza [Thu, 15 Sep 2016 15:10:58 +0000 (20:40 +0530)]
Merge pull request #482 from ceph/init-playbook

ansible: install python2.7 on xenial nodes

9 years agoansible: install python2.7 on xenial nodes 482/head
Andrew Schoen [Thu, 15 Sep 2016 14:17:50 +0000 (09:17 -0500)]
ansible: install python2.7 on xenial nodes

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #478 from ceph/static-slave-playbook
Alfredo Deza [Thu, 15 Sep 2016 04:27:55 +0000 (09:57 +0530)]
Merge pull request #478 from ceph/static-slave-playbook

A playbook to configure static jenkins slaves

9 years agoansible: set utf-8 locale for the build user 478/head
Andrew Schoen [Wed, 14 Sep 2016 19:33:18 +0000 (14:33 -0500)]
ansible: set utf-8 locale for the build user

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: xenial nodes need to install curl
Andrew Schoen [Tue, 13 Sep 2016 20:22:19 +0000 (15:22 -0500)]
ansible: xenial nodes need to install curl

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-build-pull-requests: move the templates folder for playbook testing
Andrew Schoen [Tue, 13 Sep 2016 20:03:05 +0000 (15:03 -0500)]
ceph-build-pull-requests: move the templates folder for playbook testing

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: adds a template for an epel yum repo
Andrew Schoen [Tue, 13 Sep 2016 20:02:18 +0000 (15:02 -0500)]
ansible: adds a template for an epel yum repo

The smithi nodes did not have epel enabled.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: adds a systemd template for jenkins
Andrew Schoen [Tue, 13 Sep 2016 20:01:29 +0000 (15:01 -0500)]
ansible: adds a systemd template for jenkins

This is used for static slaves that run the java command to connect to
the jenkins master using jnlp.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: default nodename to ansible_hostname in slave_static.yml
Andrew Schoen [Tue, 13 Sep 2016 19:58:55 +0000 (14:58 -0500)]
ansible: default nodename to ansible_hostname in slave_static.yml

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: adds a hosts-static inventory file with smithi nodes included
Andrew Schoen [Tue, 13 Sep 2016 19:56:25 +0000 (14:56 -0500)]
ansible: adds a hosts-static inventory file with smithi nodes included

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoansible: adds an example playbook for configuring static slaves
Andrew Schoen [Tue, 13 Sep 2016 19:55:20 +0000 (14:55 -0500)]
ansible: adds an example playbook for configuring static slaves

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #479 from ceph/pbuilder-home
Andrew Schoen [Wed, 14 Sep 2016 15:31:44 +0000 (10:31 -0500)]
Merge pull request #479 from ceph/pbuilder-home

set BUILD_HOME in pbuilderrc

9 years agoceph-dev-build: set BUILD_HOME in .pbuilderrc 479/head
Alfredo Deza [Wed, 14 Sep 2016 09:56:26 +0000 (15:26 +0530)]
ceph-dev-build: set BUILD_HOME in .pbuilderrc

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoceph-build: set BUILD_HOME in .pbuilderrc
Alfredo Deza [Wed, 14 Sep 2016 09:56:09 +0000 (15:26 +0530)]
ceph-build: set BUILD_HOME in .pbuilderrc

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #480 from ceph/wip-calamari
Alfredo Deza [Wed, 14 Sep 2016 11:57:29 +0000 (17:27 +0530)]
Merge pull request #480 from ceph/wip-calamari

calamari: Various fixes

9 years agocalamari-clients-setup: Do install in setup phase 480/head
Boris Ranto [Wed, 14 Sep 2016 10:49:12 +0000 (12:49 +0200)]
calamari-clients-setup: Do install in setup phase

We already do it like this downstream, we only re-package the pre-built
tarball there. This makes the upstream workflow more similar to the one
downstream (and actually possible).

Signed-off-by: Boris Ranto <branto@redhat.com>
9 years agocalamari-clients-build: Various fixes and improvements
Boris Ranto [Wed, 14 Sep 2016 10:46:46 +0000 (12:46 +0200)]
calamari-clients-build: Various fixes and improvements

- make sure the old src.rpms are removed before creating a new one
- automatically show mock logs if the build fails
- do not upload src.rpm twice, mock creates a srpm with proper dist,
  keep that one

Signed-off-by: Boris Ranto <branto@redhat.com>
9 years agocalamari: Use small machines
Boris Ranto [Mon, 12 Sep 2016 20:35:36 +0000 (22:35 +0200)]
calamari: Use small machines

We do not need the huge machines for the calamari setup tasks, use small
machines instead.

Also use centos7 node instead of trusty one, nodejs bits seems to be
somewhat broken in trusty.

Signed-off-by: Boris Ranto <branto@redhat.com>
9 years agoMerge pull request #477 from ceph/slave-locale
Alfredo Deza [Wed, 14 Sep 2016 08:21:40 +0000 (13:51 +0530)]
Merge pull request #477 from ceph/slave-locale

ansible: set utf-8 locale for the build user

9 years agoansible: create the .profile if it doesn't exist 477/head
Alfredo Deza [Tue, 13 Sep 2016 11:23:35 +0000 (16:53 +0530)]
ansible: create the .profile if it doesn't exist

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoansible: set utf-8 locale for the build user
Alfredo Deza [Tue, 13 Sep 2016 10:14:17 +0000 (15:44 +0530)]
ansible: set utf-8 locale for the build user

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #476 from ceph/dch-command
Andrew Schoen [Mon, 12 Sep 2016 17:30:34 +0000 (12:30 -0500)]
Merge pull request #476 from ceph/dch-command

ceph-dev-setup: add back the dch -v command

9 years agoceph-dev-setup: add back the dch -v command 476/head
Andrew Schoen [Mon, 12 Sep 2016 17:17:25 +0000 (12:17 -0500)]
ceph-dev-setup: add back the dch -v command

Without this command the dsc artifacts are not created correctly and
ceph-dev-build fails to find them, resulting in errors like:

"dpkg-source: error: cannot read ceph_10.2.2-508-g9bfc0cf-1.dsc: No such
file or directory"

From:
https://jenkins.ceph.com/job/ceph-dev-build/ARCH=x86_64,AVAILABLE_ARCH=x86_64,AVAILABLE_DIST=xenial,DIST=xenial,MACHINE_SIZE=huge/492/console

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #475 from ceph/wip-calamari-clients
Andrew Schoen [Mon, 12 Sep 2016 17:22:15 +0000 (12:22 -0500)]
Merge pull request #475 from ceph/wip-calamari-clients

calamari-clients: Add calamari-clients jenkins build jobs

9 years agocalamari-clients: Add calamari-clients jenkins build jobs 475/head
Boris Ranto [Fri, 9 Sep 2016 18:22:53 +0000 (20:22 +0200)]
calamari-clients: Add calamari-clients jenkins build jobs

Signed-off-by: Boris Ranto <branto@redhat.com>
9 years agoMerge pull request #474 from ceph/fix-deb-binary-names
Andrew Schoen [Mon, 12 Sep 2016 16:23:39 +0000 (11:23 -0500)]
Merge pull request #474 from ceph/fix-deb-binary-names

ceph-dev: fix debian binary names

9 years agoceph-dev-setup: do not call dch -v during the build 474/head
Andrew Schoen [Mon, 12 Sep 2016 15:29:16 +0000 (10:29 -0500)]
ceph-dev-setup: do not call dch -v during the build

This is unneeded and setting an incorrect version number

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoceph-dev-build: ensure the binaries have the distro version in them
Andrew Schoen [Mon, 12 Sep 2016 15:27:49 +0000 (10:27 -0500)]
ceph-dev-build: ensure the binaries have the distro version in them

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #473 from ceph/ceph-spec-vers-sed
Andrew Schoen [Mon, 12 Sep 2016 14:13:14 +0000 (09:13 -0500)]
Merge pull request #473 from ceph/ceph-spec-vers-sed

ceph-dev-build: further massage ceph.spec to insist on using sha1 in version name

9 years agoceph-dev-build: further massage ceph.spec to insist on using sha1 in version name 473/head
Alfredo Deza [Mon, 12 Sep 2016 12:13:27 +0000 (17:43 +0530)]
ceph-dev-build: further massage ceph.spec to insist on using sha1 in version name

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #472 from ceph/dev-setup-utils
Alfredo Deza [Mon, 12 Sep 2016 04:53:32 +0000 (00:53 -0400)]
Merge pull request #472 from ceph/dev-setup-utils

ceph-dev-setup: include the build utils when building

9 years agoceph-dev-setup: include the build utils when building 472/head
Alfredo Deza [Mon, 12 Sep 2016 04:50:57 +0000 (10:20 +0530)]
ceph-dev-setup: include the build utils when building

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #469 from ceph/jjb-node
Andrew Schoen [Fri, 9 Sep 2016 21:15:35 +0000 (16:15 -0500)]
Merge pull request #469 from ceph/jjb-node

jenkins-job-builder: should not use the master node

9 years agojenkins-job-builder: should not use the master node 469/head
Andrew Schoen [Fri, 9 Sep 2016 17:22:49 +0000 (12:22 -0500)]
jenkins-job-builder: should not use the master node

master is not setup for building anything and does not have virtualenv
installed which this job needs. In general, we don't want jobs that do
any "building' to use master.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #471 from ceph/jnlp-slave-ansible
Alfredo Deza [Fri, 9 Sep 2016 20:07:09 +0000 (16:07 -0400)]
Merge pull request #471 from ceph/jnlp-slave-ansible

ansible: support registering slaves with jnlp

9 years agoansible: support registering slaves with jnlp 471/head
Andrew Schoen [Fri, 9 Sep 2016 19:45:23 +0000 (14:45 -0500)]
ansible: support registering slaves with jnlp

This adds a use_jnlp flag to slave.yml which provides support to
register the slave with jnlp instead of ssh if use_jnlp: true

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
9 years agoMerge pull request #470 from ceph/if-else-autogen
Andrew Schoen [Fri, 9 Sep 2016 19:49:38 +0000 (14:49 -0500)]
Merge pull request #470 from ceph/if-else-autogen

ceph-dev-setup: call autogen only when not using cmake

9 years agoceph-dev-setup: call autogen only when not using cmake 470/head
Alfredo Deza [Fri, 9 Sep 2016 19:45:46 +0000 (15:45 -0400)]
ceph-dev-setup: call autogen only when not using cmake

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoMerge pull request #466 from ceph/filter-branches
Andrew Schoen [Fri, 9 Sep 2016 19:07:29 +0000 (14:07 -0500)]
Merge pull request #466 from ceph/filter-branches

Filter slashes out of branches

9 years agoceph-dev-setup: use the new utility for slashes in branches 466/head
Alfredo Deza [Fri, 9 Sep 2016 18:56:43 +0000 (14:56 -0400)]
ceph-dev-setup: use the new utility for slashes in branches

Signed-off-by: Alfredo Deza <adeza@redhat.com>
9 years agoscripts: create a branch filtering for slashes
Alfredo Deza [Fri, 9 Sep 2016 18:54:12 +0000 (14:54 -0400)]
scripts: create a branch filtering for slashes

Signed-off-by: Alfredo Deza <adeza@redhat.com>