]>
git.apps.os.sepia.ceph.com Git - ceph-build.git/log
Alfredo Deza [Fri, 15 Jul 2016 12:47:19 +0000 (08:47 -0400)]
ansible: create an empty tmp dir for short lived files
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 15 Jul 2016 12:09:56 +0000 (08:09 -0400)]
ansible: ignore ssl directories
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 15 Jul 2016 12:06:06 +0000 (08:06 -0400)]
ansible: disable retry files
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 15 Jul 2016 12:03:14 +0000 (08:03 -0400)]
ansible: add locations for the dev and ssl certs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 14 Jul 2016 20:58:43 +0000 (16:58 -0400)]
ansible: copy ssl certs every time when ssl_hosts is defined
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 14 Jul 2016 20:42:28 +0000 (16:42 -0400)]
ansible: define logging for upstream load balancing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 14 Jul 2016 20:41:31 +0000 (16:41 -0400)]
ansible: template optional nginx_upstream servers in nginx.conf
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 20 Jul 2016 11:44:47 +0000 (07:44 -0400)]
Merge pull request #416 from tchaikov/wip-cmake
replace version number in CMakeLists.txt if it exists
Kefu Chai [Wed, 20 Jul 2016 05:28:15 +0000 (13:28 +0800)]
ansible: replace version number in CMakeLists.txt if it exists
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Alfredo Deza [Fri, 1 Jul 2016 20:43:53 +0000 (16:43 -0400)]
Merge pull request #414 from ceph/shaman-pull-requests
adds a shaman-pull-requests job
Andrew Schoen [Fri, 1 Jul 2016 20:32:57 +0000 (15:32 -0500)]
adds a shaman-pull-requests job
Will run tox tests for each PR
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 23 Jun 2016 20:27:42 +0000 (16:27 -0400)]
Merge pull request #413 from ceph/chacra-pull-requests
adds PR testing for chacra
Andrew Schoen [Thu, 23 Jun 2016 20:10:13 +0000 (15:10 -0500)]
chacra-pull-requests: give the chacra checkout a basedir
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 16:49:58 +0000 (11:49 -0500)]
chacra-pull-requests: install python-psycopg2
We need this to be able to create users with ansible.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 16:37:32 +0000 (11:37 -0500)]
chacra-pull-requests: adds an ansible.cfg file
This enables pipelining so we can avoid an issue
discussed here:
https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 16:31:57 +0000 (11:31 -0500)]
chacra-pull-requests: create jenkins-build postgresql user
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 16:24:12 +0000 (11:24 -0500)]
chacra-pull-requests: change postgresql auth method to trust
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 15:57:39 +0000 (10:57 -0500)]
chacra-pull-requests: always restart postgresql
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 15:37:54 +0000 (10:37 -0500)]
chacra-pull-requests: also install postgresql-server-dev-9.3
This is need to install psycopg2
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 15:29:34 +0000 (10:29 -0500)]
postgresql 9.3 is what is available on trusty
I really wish there was a way to not hardcode that postgres version, but
I haven't found a good solution yet.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 22 Jun 2016 21:23:25 +0000 (16:23 -0500)]
Adds the chacra-pull-requests job
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Thu, 23 Jun 2016 15:50:57 +0000 (10:50 -0500)]
Merge pull request #411 from ceph/grafana
Grafana (and Nginx) Role
Alfredo Deza [Mon, 20 Jun 2016 19:24:57 +0000 (15:24 -0400)]
ansible: create a base nginx role
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 20 Jun 2016 19:24:31 +0000 (15:24 -0400)]
ansible: create a grafana role
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 20 Jun 2016 19:24:11 +0000 (15:24 -0400)]
add sample grafana playbook
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Dan Mick [Tue, 21 Jun 2016 17:28:25 +0000 (10:28 -0700)]
Merge pull request #412 from ceph/wip-make-dist
build_snapshot_native.sh: use make-dist
Reviewed-by: Dan Mick <dmick@redhat.com>
Sage Weil [Tue, 21 Jun 2016 17:19:49 +0000 (13:19 -0400)]
build_snapshot_native.sh: use make-dist
Signed-off-by: Sage Weil <sage@redhat.com>
Andrew Schoen [Mon, 20 Jun 2016 17:15:04 +0000 (12:15 -0500)]
Merge pull request #410 from ceph/graphite
Graphite support
Alfredo Deza [Mon, 20 Jun 2016 15:41:42 +0000 (11:41 -0400)]
ansible: enable pipelining in ssh
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 20 Jun 2016 12:43:30 +0000 (08:43 -0400)]
ansible: add a sample playbook
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 20 Jun 2016 12:43:13 +0000 (08:43 -0400)]
ansible: create a graphite role
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 15 Jun 2016 18:33:33 +0000 (14:33 -0400)]
Merge pull request #409 from ceph/ceph-setup-params
Make the sha1 from the current build available in the build scripts
Andrew Schoen [Wed, 15 Jun 2016 18:27:13 +0000 (13:27 -0500)]
ceph-build: inject the sha1 properties file from ceph-setup
This will make the SHA1 environment variable available to the build
scripts.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 15 Jun 2016 18:26:17 +0000 (13:26 -0500)]
ceph-setup: write the current sha1 being built to a file
This file will be archived and injected into ceph-build
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 15 Jun 2016 16:25:42 +0000 (11:25 -0500)]
ceph-setup: print the SHA1 being built
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 15 Jun 2016 16:24:58 +0000 (12:24 -0400)]
Merge pull request #408 from ceph/ceph-tag-branch
ceph-tag: always use the master branch of ceph-build
Andrew Schoen [Wed, 15 Jun 2016 16:18:27 +0000 (11:18 -0500)]
ceph-tag: always use the master branch of ceph-build
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 13 Jun 2016 20:55:17 +0000 (15:55 -0500)]
Merge pull request #406 from ceph/default-branch
radosgw-agent: have some defaults to prevent null var references
Alfredo Deza [Mon, 13 Jun 2016 20:48:54 +0000 (16:48 -0400)]
radosgw-agent: have some defaults to prevent null var references
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 10 Jun 2016 17:14:24 +0000 (13:14 -0400)]
Merge pull request #405 from ceph/wip-xenial
Add xenial
David Galloway [Fri, 10 Jun 2016 15:25:57 +0000 (11:25 -0400)]
Add xenial
Signed-off-by: David Galloway <dgallowa@redhat.com>
Alfredo Deza [Mon, 6 Jun 2016 20:13:55 +0000 (16:13 -0400)]
Merge pull request #403 from ceph/wip-teuth-docs
teuthology-docs: Move package dependencies into the job definition
Zack Cerza [Mon, 6 Jun 2016 20:07:54 +0000 (14:07 -0600)]
teuthology-docs: Add libvirt-dev dependency
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 2 Jun 2016 17:59:20 +0000 (11:59 -0600)]
teuthology-docs: Don't actually install deps
We don't have tty-less sudo on docs.ceph.com. Dependencies must be
installed manually.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 2 Jun 2016 16:33:12 +0000 (10:33 -0600)]
Install pkg-config for teuthology-docs
Fixes: "Exception: pkg-config binary is required to compile
libvirt-python"
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 2 Jun 2016 16:23:26 +0000 (10:23 -0600)]
Move teuthology-docs deps out of slave.yml
If other jobs don't need them, let's not make them take the time to
install them.
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Mon, 6 Jun 2016 15:09:11 +0000 (10:09 -0500)]
Merge pull request #402 from ceph/ssh-creds-revert
add ssh creds back to be able to push tags
Alfredo Deza [Mon, 6 Jun 2016 14:53:02 +0000 (10:53 -0400)]
Revert "ceph-tag: remove ssh credentials to prevent github auth conflicts"
This reverts commit
f4398ab8df10e6fef419e742afc9547634c1c214 .
Zack Cerza [Thu, 2 Jun 2016 17:13:02 +0000 (11:13 -0600)]
Merge pull request #401 from ceph/docs-update
fix the example in the README on how to test and update jobs
Andrew Schoen [Thu, 2 Jun 2016 17:09:51 +0000 (12:09 -0500)]
fix the example in the README on how to test and update jobs
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 25 May 2016 19:57:20 +0000 (15:57 -0400)]
Merge pull request #400 from ceph/remove-github-publisher
removes the deprecated github-notifier publisher from all jobs
Andrew Schoen [Wed, 25 May 2016 19:51:38 +0000 (14:51 -0500)]
removes the deprecated github-notifier publisher from all jobs
This publisher is not needed as the github-pull-requests trigger takes care of
updating the status on the pull request.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 25 May 2016 19:26:22 +0000 (14:26 -0500)]
Merge pull request #399 from ceph/radosgw-pr-fix
radosgw-agent-pull-requests: remove github-notifier
Alfredo Deza [Wed, 25 May 2016 19:20:10 +0000 (15:20 -0400)]
radosgw-agent-pull-requests: remove github-notifier as it may cause build to fail to notify
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 24 May 2016 14:15:11 +0000 (10:15 -0400)]
Merge pull request #398 from ceph/evelu-ccache
ceph-pull-request: Increasing ccache size
Erwan Velu [Tue, 24 May 2016 12:56:38 +0000 (14:56 +0200)]
ceph-pull-requests: Showing ccache stats after the build.
When the build is completed, let's print the actual usage of ccache
Erwan Velu [Tue, 24 May 2016 12:54:02 +0000 (14:54 +0200)]
ceph-pull-requests: Increasing ccache size
By default, ccache is now configured and uses only 1G of space.
While monitoring the build it appears that if we would have a larger cache, more
hits could be done making a faster build process.
This patch simply makes the ccache bigger up to 5G which is fine regarding the
openstack flavor we have.
Alfredo Deza [Tue, 24 May 2016 11:22:44 +0000 (07:22 -0400)]
Merge pull request #397 from ceph/mita-local-deploy
local deploys for mita
Alfredo Deza [Tue, 24 May 2016 11:18:04 +0000 (07:18 -0400)]
restrict it to run on master only
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 24 May 2016 11:17:15 +0000 (07:17 -0400)]
further specify this is a local ansible execution
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 24 May 2016 11:16:33 +0000 (07:16 -0400)]
since this runs on master use localhost for ssh
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 24 May 2016 10:56:24 +0000 (06:56 -0400)]
Merge pull request #396 from ceph/mita-deploy-name
mita-deploy: change the job name to mita-deploy
Andrew Schoen [Mon, 23 May 2016 21:40:35 +0000 (16:40 -0500)]
mita-deploy: change the job name to mita-deploy
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 23 May 2016 21:23:07 +0000 (16:23 -0500)]
Merge pull request #395 from ceph/mita-deploy
create a job to deploy mita
Alfredo Deza [Mon, 23 May 2016 20:24:39 +0000 (16:24 -0400)]
create a job to deploy mita
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 23 May 2016 18:39:11 +0000 (14:39 -0400)]
Merge pull request #394 from ceph/evelu-ansible-rights
ansible: Enforce rights on /home/jenkins-build
Erwan Velu [Mon, 23 May 2016 18:21:55 +0000 (20:21 +0200)]
ansible: Enforce rights on /home/jenkins-build
On a fresh new image, the /home/jenkins-build relies to root.root making ccache
failing at creating a file here.
That means that anything trying to write a file in the home dir will fail.
This patch simply enfore the user/group of the home dir
Andrew Schoen [Fri, 13 May 2016 19:30:37 +0000 (14:30 -0500)]
Merge pull request #391 from ceph/ssh-conflicts
Remove ssh-agent credentials
Alfredo Deza [Fri, 13 May 2016 19:27:28 +0000 (15:27 -0400)]
ceph-tag: remove ssh credentials to prevent github auth conflicts
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 13 May 2016 19:27:19 +0000 (15:27 -0400)]
ceph-setup: remove ssh credentials to prevent github auth conflicts
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 13 May 2016 12:53:02 +0000 (08:53 -0400)]
Merge pull request #390 from ktdreyer/jenkins-https-public-cert
import Jenkins' HTTP public cert
Ken Dreyer [Thu, 12 May 2016 21:11:24 +0000 (15:11 -0600)]
import Jenkins' HTTP public cert
In case we have to rebuild jenkins.ceph.com, this is one less manual
step.
Alfredo Deza [Wed, 11 May 2016 15:03:26 +0000 (11:03 -0400)]
Merge pull request #389 from ceph/detect-debian
ceph-build: map the DIST to distro to properly detect ubuntu vs debian
Alfredo Deza [Wed, 11 May 2016 12:08:48 +0000 (08:08 -0400)]
ceph-build: map the DIST to distro to properly detect ubuntu vs debian
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 9 May 2016 15:19:16 +0000 (11:19 -0400)]
Merge pull request #371 from ErwanAliasr1/evelu-perf
ceph-pull-requests: Override processor numbers
Erwan Velu [Mon, 25 Apr 2016 14:40:47 +0000 (16:40 +0200)]
ceph-pull-requests: Override processor numbers
By default, run-make-check divide by 2 the number of processors to be used
during the make process.
When building a PR on our build farm, we need to use the full potential of the
build hosts.
By overriding NPROC with the actual number of processors, we speedup the build
process and use in a more efficient way the build hosts.
Alfredo Deza [Thu, 5 May 2016 20:02:49 +0000 (16:02 -0400)]
Merge pull request #388 from ceph/xenial-interface
ceph-ansible-pull-requests: use the ens3 monitor interface with xenial
Andrew Schoen [Thu, 5 May 2016 19:22:45 +0000 (14:22 -0500)]
ceph-ansible-pull-requests: use the ens3 monitor interface with xenial
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Dan Mick [Thu, 5 May 2016 19:43:22 +0000 (12:43 -0700)]
Merge pull request #387 from ceph/jessie-pbuilder-fixes
add debootstrapopts for Debian to point to the correct keyring location
Reviewed-by: Dan Mick <dmick@redhat.com>
Alfredo Deza [Thu, 5 May 2016 19:20:44 +0000 (15:20 -0400)]
add debootstrapopts for Debian to point to the correct keyring location
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Dan Mick [Thu, 5 May 2016 19:36:42 +0000 (12:36 -0700)]
Merge pull request #386 from ceph/ceph-setup-tag
ceph-setup: build from tag, not from branch
Reviewed-by: Dan Mick <dmick@redhat.com>
Alfredo Deza [Wed, 4 May 2016 22:39:30 +0000 (18:39 -0400)]
ceph-setup: build from tag, not from branch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 4 May 2016 11:39:28 +0000 (07:39 -0400)]
Merge pull request #385 from ceph/rm-jdk7
slave.yml: remove openjdk7 from default install list
Alfredo Deza [Wed, 4 May 2016 11:33:51 +0000 (07:33 -0400)]
slave.yml: remove openjdk7 from default install list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 4 May 2016 11:24:54 +0000 (07:24 -0400)]
Merge pull request #384 from ceph/jdk-xenial
slave.yml: condition opnjdk installs for xenial
Alfredo Deza [Wed, 4 May 2016 11:20:30 +0000 (07:20 -0400)]
slave.yml: condition opnjdk installs for xenial
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Dan Mick [Wed, 4 May 2016 00:24:00 +0000 (17:24 -0700)]
Merge pull request #383 from ceph/xenial-for-ansible
ceph-ansible-pull-requests: add a xenial instance when testing
Reviewed-by: Dan Mick <dmick@redhat.com>
Alfredo Deza [Wed, 4 May 2016 00:02:07 +0000 (20:02 -0400)]
ceph-ansible-pull-requests: add a xenial instance when testing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 3 May 2016 13:49:10 +0000 (08:49 -0500)]
Merge pull request #382 from ceph/newer-setuptools
Newer setuptools across all python-using jobs
Alfredo Deza [Tue, 3 May 2016 13:13:25 +0000 (09:13 -0400)]
teuthology-pull-requests: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:13:03 +0000 (09:13 -0400)]
teuthology-docs: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:12:46 +0000 (09:12 -0400)]
merfi-pull-requests: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:12:24 +0000 (09:12 -0400)]
ceph-tag: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:12:07 +0000 (09:12 -0400)]
ceph-qa-suite-pull-requests: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:11:48 +0000 (09:11 -0400)]
jenkins-job-builder: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:11:25 +0000 (09:11 -0400)]
ceph-deploy-docs: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:11:07 +0000 (09:11 -0400)]
ceph-build-pull-requests: include build_utils in shell builder
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:09:06 +0000 (09:09 -0400)]
ceph-tag: use build_utils
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:08:42 +0000 (09:08 -0400)]
ceph-qa-suite-pull-requests: use build_utils
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 3 May 2016 13:07:38 +0000 (09:07 -0400)]
ceph-build-pull-requests: use build_utils
Signed-off-by: Alfredo Deza <adeza@redhat.com>