732 Commits

Author SHA1 Message Date
Jenkins
0920bcbbbc Merge "Remove transifex from the proposal slave" 2015-09-24 16:46:46 +00:00
Jenkins
f31d8c1039 Merge "Decouple server from graphite manifest" 2015-09-24 16:01:58 +00:00
Steve Kowalik
039b2d63ea Remove transifex from the proposal slave
We no longer run any transifex jobs on the proposal slave, or have any
jobs that make use of it, so stop ensuring transifex-client is
installed, and drop .transifexrc.

Change-Id: I9cd88e0dceae1f25612696d15c1e5c2a0f5e6056
2015-09-24 15:08:59 +10:00
Jenkins
2545dc50af Merge "Add odsreg server" 2015-09-18 01:07:45 +00:00
James E. Blair
58b2500909 Add odsreg server
Change-Id: I887724a51be070b1ddb1f26cf987201c68979429
Depends-On: I380308eb96024792f416c1bf0bf0062bf143b923
2015-09-17 13:56:42 -07:00
James E. Blair
305c08660f Add OVH to nodepool
Change-Id: I785d8fd57725d743bb6354ed0173c27f483376d5
2015-09-16 14:41:38 -07:00
Jenkins
fb63ef89b7 Merge "Run puppet apply test on centos7 for git backends" 2015-09-14 19:55:11 +00:00
Yolanda Robla
0a527c42e9 Decouple server from graphite manifest
It involves a removal of openstack_project::graphite
class because it's not adding any extra functionality
than calling directly to graphite puppet module.

Change-Id: Ibb15ac85f428f43521c22bba6083889f27305b19
2015-09-11 12:53:23 +02:00
Jenkins
04c2028603 Merge "Tell proposals server to use translate.o.o" 2015-09-08 23:51:57 +00:00
Jenkins
8324375a52 Merge "Upgrade etherpad to Ubuntu Trusty" 2015-09-05 20:31:02 +00:00
Jeremy Stanley
708ed24975 Upgrade etherpad to Ubuntu Trusty
Upgrade etherpad to Ubuntu Trusty and switch from node.js compiled
from source to the nodejs/npm distro packages there, and switch to
the current latest "develop" branch tip tested and known working
from the etherpad-dev server.

Change-Id: I5ce02ad5424c3f6cf0dbd1bc067babacf13a3b2f
2015-09-05 19:34:06 +00:00
Clark Boylan
116adef514 Run puppet apply test on centos7 for git backends
Now that our git backends are all centos7 we should run the puppet apply
test for that node against centos7 instead of centos6. Make it so.

Change-Id: I26728b56e54d7ad2e977c62bb5d6c990e4d76e3b
2015-09-04 15:12:16 -07:00
Clark Boylan
07e07186c8 Switch to centos7 git01 and git02 hosts
Continue the great switch to centos7 for git backends and replace git01
and 02. Since these are the last two backends to be swapped out switch
the balance method back to leastconn as we will go back to having
homogenous git backends and can get away with leastconn balancing.

Change-Id: Ib3180587892bb46b3dc9d6a7dea28a28da85c3b3
2015-09-03 16:02:38 -07:00
Clark Boylan
2689f74bc2 Switch to centos7 git03 and git04 hosts
Continue the great switch to centos7 for git backends and replace git03
and 04.

Change-Id: Ic72c6b86be1017533f15bcfc554d1ec4a7f99df8
2015-09-03 11:29:57 -07:00
Clark Boylan
9d9e579fc0 Switch to centos7 git05 and git06 hosts
Continue the great switch to centos7 for git backends and replace git 05
and 06.

Change-Id: Iee89dfb67bf2d785a04809fb4f1bb5fba7439070
2015-09-02 14:50:49 -07:00
Clark Boylan
ed01544bf1 Swap out git07 to new centos7 node
Continue the great centos7 migration and replace a second git backend
host with a newly built centos7 machine.

Change-Id: I4e3bbb5f21a7e3b4522becf271a425702c5c77c2
2015-09-01 12:48:20 -07:00
Jenkins
c56a052567 Merge "Upgrade etherpad-dev to Ubuntu Trusty" 2015-08-31 14:19:38 +00:00
Elizabeth K. Joseph
ee265079ad Tell proposals server to use translate.o.o
The proposals server was pointing at translate-dev for all of our
testing. Now that we're ready to go into production we want it to
point to translate.openstack.org.

Change-Id: Ib3f57d30e7847f3f453bfff62920e048631c3b35
2015-08-28 18:38:50 -07:00
Jenkins
bd370df3d4 Merge "Swap out git08 to new centos7 node" 2015-08-29 00:50:56 +00:00
Clark Boylan
7459aeb9c1 Swap out git08 to new centos7 node
We will put one centos7 git backend into the rotation and see how it
does before switching all backends over to centos7. This gives us newer
git which appears to be much better at managing its memory use when
serving data.

Change-Id: I69c8328a20b28fd85869964972bae2dfb89566bf
2015-08-28 15:40:41 -07:00
Elizabeth K. Joseph
8301bc7f13 Add manifest for translate.openstack.org
Manifest for translate.openstack.org and related site.pp change.
This is very similar to the translate_dev.pp we have already.

I've added some application level (wildfly and zanata) versioning
options so we can upgrade the versions on this production server
independent of changes we make in the puppet-zanata module, which
will deploy to the dev server.

Add support for using a non-snakeoil SSL certificate.

Finally, add infra root admins who have Zanata accounts as Zanata
admins.

Change-Id: I224ab532b31d70aabcec5c7092ce7d4ecbfec9f3
2015-08-28 09:39:40 -07:00
Jeremy Stanley
b181a0651f Upgrade etherpad-dev to Ubuntu Trusty
Upgrade etherpad-dev to Ubuntu Trusty and switch from node.js
compiled from source to the nodejs/npm distro packages there.

Change-Id: Ia1830c88bdd0fc7e934ebbca4fcbfb9996151d13
2015-08-28 16:03:04 +00:00
Jenkins
b4e9055f6e Merge "Use new api for jenkins masters credentials" 2015-08-18 23:53:15 +00:00
Jenkins
d11fa5de05 Merge "Call register-zanata-projects on translate-dev" 2015-08-11 18:25:23 +00:00
Jenkins
97cf312d7f Merge "Switch ask.openstack.org to Ubuntu Trusty" 2015-08-09 03:19:54 +00:00
Jenkins
53676ea705 Merge "Added NPM Publishing credentials to pypi slave." 2015-08-06 18:48:45 +00:00
Jeremy Stanley
ce39545e89 Switch ask.openstack.org to Ubuntu Trusty
As part of the ask.openstack.org upgrade, it must be migrated to
Ubuntu Trusty. The askbot puppet module no longer properly supports
Precise and is not being applied on the old ask production server in
preparation for this migration. Go ahead and start testing for the
correct platform now.

Change-Id: I50a991ec9343fae1329601036776bcee7a7a62aa
2015-08-05 15:56:08 +00:00
Paul Belanger
037351ee19 Add fedora support for apply-test.sh
Change-Id: Id9d6e2977ff13c58f7fc6a31957a250bbe728c2e
Depends-On: Ia1a72f7b7e58a4e9861c6d5916521d0c0ad7f8ec
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-08-05 11:25:53 -04:00
Paul Belanger
b77c5fdbed Add puppet-apply converage to both node types
Since it is possible to run both single_use_slave with the thin
parameter true / false, we should be testing both in the gate.

Currently, we set thin to false for our bare nodes and true for
devstack.

Change-Id: Ia0437efb5371d75659fa5523c3e982c252589db6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-08-05 11:24:46 -04:00
Paul Belanger
55f6e468a1 Add centos7 support for apply-test.sh
Change-Id: I10da00d7e4e8dcbad5c095cbeee2bc8f4c389bb6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-08-04 16:09:13 -04:00
Steve Kowalik
3dc7068020 Call register-zanata-projects on translate-dev
To allow us to register projects in Zanata automatically, pull in
jeepyb, and subscribe to the projects.yaml file to run it when it
changes.

This makes use of the wildfly user and home directory as a useful
place to copy and subscribe to the projects.yaml file.

Change-Id: I25bd20a38315819b79049dd947ada40029a92163
Depends-On: Id0229864b64ce39c70b559e1eb5d94822f1988ec
Depends-On: Id78a590ea07b886afc0c98e309ff6df45f2240bf
2015-08-04 14:35:23 +10:00
Jenkins
7e037ec611 Merge "Remove local grafana database" 2015-07-31 21:19:47 +00:00
Jenkins
5995c1edeb Merge "Rename -translation IRC channel and enable logging" 2015-07-31 19:25:22 +00:00
Paul Belanger
59cc580b69 Remove local grafana database
We'll be using trove for our database, as such we don't need to spin
up a local database.

Change-Id: I0768915cbed4d018f4d0ce3a86072bcf05e32cb9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-07-31 13:34:28 -04:00
Jenkins
6d5a3800a6 Merge "Create grafana.o.o under -infra" 2015-07-30 19:54:17 +00:00
Michael Krotscheck
efc8402cbd Added NPM Publishing credentials to pypi slave.
This patch adds an .npmrc file for the jenkins user on our pypi slave.
Note that actually publishing to npm will only work on trusty or later.
This patch requires a manual step, where a member of infra-root registers
the openstackci user on npm, and injects the password into hiera.
Note that npm credentials require a user, password, and URL, some of which
are specified in site.pp.

Change-Id: I13fa91500a7b189e5fb6e915968727e8c1f2a1f4
2015-07-27 09:47:56 -07:00
Adrien Cunin
070ddc8ae3 Rename -translation IRC channel and enable logging
Rename #openstack-translation to #openstack-i18n to match mailing-list
name as well as project team name.
Also enable logging.

Change-Id: I86e04c0f2baf40b2107b9fc2148499cb89f9f84f
Depends-On: Ib4fafa1356a403e3a79e1b62afc494a7cb1ad695
2015-07-27 12:17:00 +02:00
Steve Kowalik
d67bbc5ee3 Add a trailing slash for translate-dev
The Zanata URL needs to match exactly between
~jenkins/.config/zanata.ini and the URL in zanata.xml. Add a trailing
slash to the URL so that they match.

Change-Id: I8c128fb47cf8d83217e050483fd58c756c16dc12
2015-07-24 14:19:02 +10:00
Jenkins
d98a7ab37c Merge "Switch jenkins.openstack.org to a snakeoil cert" 2015-07-23 22:53:38 +00:00
Jenkins
8ca7eb6067 Merge "use updated jenkins_master.pp manifest" 2015-07-17 19:29:23 +00:00
Jenkins
d21ba223b9 Merge "Adjust Zanata admins" 2015-07-17 00:09:29 +00:00
Jenkins
747e201b23 Merge "Clean up old pypi job worker configuration" 2015-07-16 23:40:24 +00:00
Jenkins
73812c7136 Merge "Adding statusbot to the openstack-defcore channel" 2015-07-16 23:27:14 +00:00
Jenkins
8f909f0d28 Merge "Moved the server class out of the status class" 2015-07-16 22:58:43 +00:00
Jenkins
b01a47ce46 Merge "Moved the server class out from the logstash and logstash_worker class" 2015-07-16 22:10:27 +00:00
Jeremy Stanley
cddd9e6265 Switch jenkins.openstack.org to a snakeoil cert
The SSL cert for jenkins.openstack.org was obtained in 2013 when
this interface was more heavily used by our developer community.
Since then we've rolled out 7 additional Jenkins masters and so this
is no longer a useful primary reference. The only real need for
authenticated connections to its WebUI at this point is systems
administrators performing maintenance and minimal local
configuration, for which ToFU of a self-signed cert is sufficient.

Change-Id: Ibf95983a2ac76c2e9e39bcfc99643e3cac401245
2015-07-16 19:54:21 +00:00
Carlos A. Munoz
4b7a9ff874 Adjust Zanata admins
Add 'camunoz' (Zanata development lead), 'daisyycguo' and 'jaegerandi' as Zanata system administrators.

Change-Id: I486c3b21542fd19db1093f7f68dc3a7d393ed38a
2015-07-15 09:23:23 +10:00
Jenkins
5f4fba8f45 Merge "Pass through zanata client parameters" 2015-07-14 16:53:43 +00:00
Khai Do
d9714e0f9a use updated jenkins_master.pp manifest
Jenkins job builder setup was moved into openstackci::jenkins_master
and some of the params names were changes so need to update usage of
the params accordingly.

Change-Id: Id10d63745fff43f3188e630df38c8c9ba97c3e17
depends-on: I50d4d2dd4209250e14ceeb7ff8ddf5b6ba3e2ad4
needed-by: I8d50577fcc0b0a5dbce822eef15bacfaf0453947
2015-07-09 22:31:50 +00:00
Jenkins
0dd464d175 Merge "Moved out the server class from the nodepool_prod class" 2015-07-08 22:29:47 +00:00