5776 Commits

Author SHA1 Message Date
Jenkins
5fffbc8e05 Merge "Refactor o_p::base into o_p::template" 2015-03-26 17:26:11 +00:00
Jenkins
509a6de478 Merge "Remove duplicate _version_ definition from askbot's Chinese solr schema" 2015-03-25 19:22:17 +00:00
Jenkins
c175692329 Merge "Generate nodepool logging configuration" 2015-03-24 19:17:42 +00:00
Marton Kiss
557472a6d6 Remove duplicate _version_ definition from askbot's Chinese solr schema
The duplicated _version_ definition in the template prevented
the proper query of Chinese indexed content from Solr.

After the patch had been applied restart Solr and
reindex Chinese content:
sudo service jetty restart
cd /srv/askbot-sites/slot0/config
sudo python manage.py askbot_rebuild_index -l zh

Change-Id: Iaeabc73febc64c45996425225d3ee38db7f36f72
2015-03-24 18:56:52 +01:00
Spencer Krum
1216c7db20 Refactor o_p::base into o_p::template
From spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/server_base_template_refactor.html

This flattens openstack_project::base into o_p::template. It does
not modify o_p::server. It also adds some delimiting sections as
comments, and refactors some if/case statements where it makes sense.

Change-Id: I95a7aa168c16f10c63723ead28504038a9845ce2
Story: 2000172
2015-03-24 10:46:22 -07:00
Jenkins
e82e1c511d Merge "Cleanup devstack-(trusty|precise)-dib images" 2015-03-24 16:19:24 +00:00
Jenkins
dd3563b4b2 Merge "Update review.o.o IP addresses in Zuul ssh config" 2015-03-24 06:20:09 +00:00
Jenkins
32da30247c Merge "Always try to use the latest virtualenv" 2015-03-24 00:40:24 +00:00
Jenkins
3f7b735450 Merge "Log server can run on Apache 2.4 / Ubuntu Trusty" 2015-03-23 22:00:06 +00:00
Elizabeth K. Joseph
f8d1a5c225 Update review.o.o IP addresses in Zuul ssh config
The IP address for review.openstack.org has changed, update the
.ssh/known_hosts file for the Zuul user on the production server
to reflect this in case of DNS problem.

Change-Id: Ic416299cbde6aadfce357c0ab15a9db69aada4ba
2015-03-23 11:01:51 -07:00
Jenkins
9903c8c7f3 Merge "Configure puppetmaster server from manifest" 2015-03-23 11:41:14 +00:00
Jenkins
a7466b339d Merge "Add a cronjob frequency to pypi_mirror" 2015-03-23 06:03:24 +00:00
Jenkins
3c9cb4a2e6 Merge "Allow HTTPS through iptables on zuul.openstack.org" 2015-03-23 03:20:51 +00:00
Joshua Harlow
6359ff32b5 Always try to use the latest virtualenv
Instead of fixing on an old version of virtualenv that is
fixed at 1.11.4 which has an older version of pip (which does not
like the new version specifications) we should always try to use
the latest to ensure that we find bugs early, and also so that we
can parse the new version specifications without dying.

Change-Id: I73c981a9683868455c3326c4e9aebe50608ae184
2015-03-20 15:28:57 -07:00
Jenkins
e0cb759acb Merge "Fix jquery setup on Gerrit server." 2015-03-20 21:50:31 +00:00
Khai Do
56d046c2bf Fix jquery setup on Gerrit server.
The libjs-query package sets up jquery on trusty with these
files and sim links:

 ~$ ll /usr/share/javascript/jquery/
 drwxr-xr-x 2 root root   4096 Jan 15 20:44 ./
 drwxr-xr-x 5 root root   4096 Jan 15 20:44 ../
 -rw-r--r-- 1 root root 252879 Jul  5  2013 jquery.js
 lrwxrwxrwx 1 root root     13 Jul  5  2013 jquery.lite.js -> jquery.min.js
 lrwxrwxrwx 1 root root      9 Jul  5  2013 jquery.min.js -> jquery.js
 lrwxrwxrwx 1 root root     13 Jul  5  2013 jquery.pack.js -> jquery.min.js
 -rw-r--r-- 1 root root      5 May 23  2012 version.txt

The current puppet config is broken for trusty because it attempts to copy
the link instead of the file. This results in a broken sim link to jquery
and breaks the Toggle CI button on Gerrit because that button depends on
jquery.  This change corrects this situation by copying the file provided
jquery.js file instead of the link.

Change-Id: I18056ca528871d9a96218f0919bbd262da005f31
2015-03-20 13:56:43 -07:00
Monty Taylor
d9d0bc2826 Revert cloud-init removal
This reverts commit 10b504fb958d399154f6f3f570bfc863a9869c47.
This reverts commit e73e2c16c20caaa533dc5e5fdffa977468034fc4.
This reverts commit 325ec8d572632a30ecfb14108e27a082a4c0169c.

Change-Id: Ia39d1f3a4ecc209623c2cd20be52a9abb887b250
2015-03-20 12:49:26 -04:00
James E. Blair
17109b6631 Revert "Turn off HP Public Cloud"
This reverts commit e3d186cb262b0ae66ecb8edcfbb6eb37582ccaad.

Change-Id: Ifb33a20060fae53c39309e5678f1febb5374d425
2015-03-20 09:44:35 -07:00
Clark Boylan
fb0894d71d Cleanup devstack-(trusty|precise)-dib images
Right now we are using dib in hpcloud for devstack-trusty and
devstack-precise, this means we don't need the devstack-trusty-dib and
devstack-precise-dib labels and images to be provided by hpcloud. Remove
as much as we can while retaining the label without providers so that it
is there when we need to test dib images in rackspace.

Depends-On: I91f8d91318752e09a15d64c8b3c506cf83badca2
Change-Id: I7b82fb5162af908a86ffcb291d908a88867f3b06
2015-03-20 09:20:35 -07:00
Monty Taylor
b5b17a6fa8 Merge "Turn off HP Public Cloud" 2015-03-19 23:52:05 +00:00
Monty Taylor
e3d186cb26 Turn off HP Public Cloud
They're having a storm and have requested a respite from us for a bit.

Change-Id: I4bf54ceb7f2c17584986b1002d2f78a86f44cc86
2015-03-19 19:47:59 -04:00
Monty Taylor
17dcd00c94 Merge "Purge cloud-init" 2015-03-19 20:42:58 +00:00
Monty Taylor
10b504fb95 Purge cloud-init
Turns out that cloud-init leaves behind init scripts which still try
to do things, because they have lots of logic written in them. That's,
of course, crazy. In any case, purge to get rid of them.

Change-Id: Id32fe2eb0f0af879d69055dc7894acbe507f0513
2015-03-19 16:09:37 -04:00
Jenkins
dd5116ec1c Merge "Revert "Temporarily stop adding devstack-f20 nodes in rax"" 2015-03-19 18:37:27 +00:00
Monty Taylor
bc093f209f Merge "Just remove cloud-init" 2015-03-19 17:14:55 +00:00
Monty Taylor
e73e2c16c2 Just remove cloud-init
It's useless

Change-Id: I4c649aeb0ac7b1a13ec1a50f63b0cb39f12c8966
2015-03-19 13:03:59 -04:00
Monty Taylor
3f959acf17 Merge "Get rid of cloud-init on single-use-slaves" 2015-03-19 16:27:44 +00:00
Monty Taylor
325ec8d572 Get rid of cloud-init on single-use-slaves
nova metadata service is too flaky. Instead of using it for anything,
bake the ssh key into the images.

Change-Id: I7c02da1ed6f5c5c3f5a2437f606fc0aab3d3dd3f
2015-03-19 12:25:56 -04:00
Jeremy Stanley
449416683d Remove tripleo-test-cloud-hp1 from nodepool config
Per this mailing list thread:

http://lists.openstack.org/pipermail/openstack-dev/2015-February/057140.html

...the tripleo-test-cloud-hp1 region will not be returning to
service, so remove it from our configuration.

Change-Id: I15c28ef53eeccea770a36827a6abf87e32f5115e
2015-03-19 13:23:05 +00:00
Jeremy Stanley
9390197e0e Revert "Temporarily stop adding devstack-f20 nodes in rax"
Merge once things are back to normal with devstack-f20 in rax.

This reverts commit f22e31a3667006299187c7b5d51dfe0be1a3c2c7.

Depends-On: I0880c850dedada893d6e3e7e922c2994ece74930
Change-Id: Iff6cab82cb27d3f89c2af8223cad156d29a34d86
2015-03-19 03:41:53 +00:00
Ian Wienand
3bafd2c691 Generate nodepool logging configuration
Generate a logging configuration template for nodepool that splits
image-build logs out into separate files.

A tool to generate and maintain this file based on the nodepool
configuration is added.

The logging configuration template this tool creates is added
alongside the main configuration.  This is passed to the deployment
puppet module via a parameter.

Change-Id: I4723c68e5c83b536560e0a8bd7b73e312b46fc02
Depends-on: Iec77fb62c353d09186140b23912caf02225a643b
2015-03-19 10:32:24 +11:00
Jeremy Stanley
f22e31a366 Temporarily stop adding devstack-f20 nodes in rax
Nova can't boot our devstack-f20 images in rax-.( regions, so
temporarily drop them from that label and rely exclusively on
hpcloud to provide them for now.

Change-Id: I72bdcaf5d135726d7b5dadce30e4c944359b7eac
2015-03-18 21:38:21 +00:00
Jeremy Stanley
72e1adce97 Allow HTTPS through iptables on zuul.openstack.org
Change I1a11c990ea83e00550a0564ac1cf9d5d883db97d enabled Apache
listening for HTTPS but did not open 443/tcp in the local iptables
firewall on the server. Do that now so that it's reachable.

Change-Id: I591ca846abe0ee5e3b67ca6efd28f6f55987478f
2015-03-18 20:13:08 +00:00
Jenkins
13bec6ef0c Merge "Add Fedora 21 dib image" 2015-03-18 19:38:17 +00:00
Jenkins
d9f52c509e Merge "Add the Gerrit replication plugin paramater 'defaultForceUpdate'" 2015-03-17 14:37:39 +00:00
Jenkins
6bc77ae41d Merge "Add configurable graphite url on zuul status" 2015-03-17 14:30:09 +00:00
Yolanda Robla
5eab48df71 Configure puppetmaster server from manifest
Currently the puppetmaster was hardcoded on a template.

Add the matching vars to the manifests that use them,
to make that setting configurable.

Change-Id: I2b641ec11284f325c22c242fabba26d0433bf85b
2015-03-17 09:38:17 +01:00
Ian Wienand
96e25f5586 Add Fedora 21 dib image
Add dib image-build for Fedora 21.  This passes config validation in
I250ea4959740cfc4650e9057caba09ae7bc25768 and has fixed the issues
that lead to I2671e05e44b8a311f00dec024e67cbdc2864185c (there is no
need to specify the path to the image as done in that change, d-i-b
inbuilt paths + some redirects on the upstream server get you to the
right image now)

Change-Id: I197312214d6e849f2047363a51b1c71829982743
2015-03-17 09:46:57 +11:00
Ramy Asselin
d94b5a25a2 Log server can run on Apache 2.4 / Ubuntu Trusty
Apache 2.4 is the default version for Ubuntu Trusty.
Upgrade the apache configuration with the additional permissions
required to run on both Apache 2.2 and Apache 2.4.

Follows work done in I70d814a5eaefea5a3fb6a47bc215f4ab64be884f

Change-Id: Ie63cf936709b0f272b7129a2dc613d07a4d2fab2
2015-03-16 15:25:37 -07:00
Jenkins
b3ba5531f1 Merge "Hostname and CORS domains are now configurable." 2015-03-16 16:09:52 +00:00
Jenkins
ae8d1ec90f Merge "Added Valid OAuth client configuration to storyboard manifest." 2015-03-16 16:09:13 +00:00
Jenkins
e47da06d58 Merge "Upgrade openstackid to 1.0.6" 2015-03-16 12:21:18 +00:00
Jenkins
23466bd8c0 Merge "Also serve zuul status.json via HTTPS" 2015-03-16 12:20:00 +00:00
Jenkins
1e1573f714 Merge "Deploy latest version of etherpad-lite" 2015-03-13 17:16:26 +00:00
Yolanda Robla
80bf9229a2 Add configurable graphite url on zuul status
Add the ability to pass the graphite url by parameter
on zuul status page.

Change-Id: I3252ea2b727e3867136bba3256239bcae409e99e
2015-03-13 18:15:58 +01:00
Jenkins
6c8b78058a Merge "Update the Gerrit javamelody plugin version on review-dev.o.o" 2015-03-13 16:15:06 +00:00
Jenkins
d8aeab6eee Merge "Add configurable url for OpenStack status" 2015-03-13 16:14:56 +00:00
Jenkins
66a5fe3bda Merge "Remove devstack-gate-secure template" 2015-03-13 16:09:58 +00:00
Jenkins
58f1c1e8ae Merge "Move openstack_project::server to node def" 2015-03-13 16:08:47 +00:00
Jenkins
cfc4baffa0 Merge "Default to a bogus rsa key on puppetmaster" 2015-03-13 16:08:01 +00:00