682 Commits

Author SHA1 Message Date
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
Jenkins
e82e1c511d Merge "Cleanup devstack-(trusty|precise)-dib images" 2015-03-24 16:19:24 +00:00
Jenkins
3f7b735450 Merge "Log server can run on Apache 2.4 / Ubuntu Trusty" 2015-03-23 22:00:06 +00:00
Jenkins
9903c8c7f3 Merge "Configure puppetmaster server from manifest" 2015-03-23 11:41:14 +00: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
Jenkins
dd5116ec1c Merge "Revert "Temporarily stop adding devstack-f20 nodes in rax"" 2015-03-19 18:37:27 +00: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
Jenkins
13bec6ef0c Merge "Add Fedora 21 dib image" 2015-03-18 19:38:17 +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
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
d8aeab6eee Merge "Add configurable url for OpenStack status" 2015-03-13 16:14:56 +00:00
Emma Barber
1c594171e0 Remove devstack-gate-secure template
Change-Id: I5418d4a199ed1597c1aa89577f54291d17add694
2015-03-12 19:51:03 -07:00
Yolanda Robla
ae2c27f203 Add configurable url for OpenStack status
Add the ability to set a configurable base status
url and reuse it on status links.

Change-Id: I326904dc4de24c9c7c01269b8e687ea928b43c5a
2015-03-10 08:23:43 +01:00
Jenkins
fa9e74d3b5 Merge "Initial commit of Ask website" 2015-03-10 00:34:47 +00:00
Marton Kiss
71da74ece2 Initial commit of Ask website
Add ask.openstack.org to openstack-infra. Setup an all-in-one
askbot site based on existing deployment, including apache,
redis,apache solr,postgresql. See askbot.rst for further
details. Refactored to depend on vamsee's puppet solr module.

Depends-On: Iffe07d3a34087cb15151787bc683208425a27594
Change-Id: I36504eac7b953c3cce3e21a3559ac95b1bc12da7
2015-03-09 23:58:30 +00:00
James E. Blair
d0525baa04 Remove devstack-fedora21-dib
This image is continually failing to build.

Change-Id: I2671e05e44b8a311f00dec024e67cbdc2864185c
2015-03-06 08:52:14 -08:00
Clark Boylan
49620d2b27 Fix nodepool.yaml whitespace
We were under indented and over indented in some places. YAML is picky
about this so fix it.

Change-Id: I274187fdfe3099beceb42ee4ff953197b65acac4
2015-03-04 15:01:27 -08:00
Ian Wienand
9e60e4e744 Add Fedora 21 image build to nodepool
Add released Fedora 21 image build to nodepool build.  This is an
update of Ic6c21f715441a16a1d832163dc71921f25d654df

Note nodepool needs the fix below before it will work with this

Depends-on: I0ea4dc54edad7ef9b5d4ad59922f762ed8bbcd89

Change-Id: I5f013abbdd24f0f3edbb2cdc6d3a1f53a45827e5
2015-02-28 07:24:30 +11:00
K Jonathan Harker
9520f9b523 HPCloud has deprecated another Precise image
Change-Id: I8ec2c137e973cd4ecdc3ecc2f945faa5e2040ba7
2015-02-11 13:35:35 -08:00
Derek Higgins
6a87b3b8e7 Set hp1 max-servers: to 0
It having problems at the moment so removing it from the pool.

Change-Id: I9df2c9612e572aa27a2bdb9a62cf4c44d47973a0
2015-02-10 16:53:32 +00:00
Jeremy Stanley
314c56b3d8 Stop building py3k-precise nodes
The special py3k-precise nodes are no longer needed by any jobs, so
stop building them and clean up any custom Puppet related to them.

Change-Id: I40d5d09f28ef53583d239d2e852e9c50b5962cf8
Depends-On: Ie105674833e0a527f990a7448855a1090f5dc651
2015-01-30 17:33:40 +00:00
Jenkins
918055c25b Merge "Increase max-servers for rh1" 2015-01-29 13:51:16 +00:00
Jenkins
57c05a8794 Merge "Remove bare-f20 nodes" 2015-01-29 13:44:17 +00:00
Clark Boylan
0e0bfc4bce Use Rackspace CentOS 6 PVHVM base images
Rackspace no longer specifies CentOS point releases in their base image
names. This means no more CentOS 6.5 PVHVM image instead we have a
CentOS 6 PVHVM image. Go ahead and use the new non point release
specific image in nodepool to accomodate this change.

Change-Id: I3f9423722615fbacf5ee53a02987fc2052491ef5
2015-01-26 18:57:45 -08:00
Clark Boylan
83baf4a021 Use Rackspace Precise PVHVM images.
Rackspace removed their "normal" non PVHVM base image option. Switch to
using PVHVM to accomodate this change.

Change-Id: I5fc4a40266306e14b733cffa1ed8567369fee7da
2015-01-26 18:54:59 -08:00
Jenkins
dc287c08c1 Merge "Create puppet-forge credentials on the pypi slave" 2015-01-26 21:53:36 +00:00
Clark Boylan
ac4c75a824 Use prepare_node_bare.sh on hpcloud-b2 bare-precise
In 470f0401 I managed to set the hpcloud-b2 bare-precise build script to
prepare_node_devstack.sh which is the wrong build script for bare nodes.
Change it back to prepare_node_bare.sh so that everything is happy
again.

Change-Id: I96e2bce655dbf036358ee2c485ce549a33fc2b9f
2015-01-26 08:11:17 -08:00
Jenkins
0bd87e102c Merge "Update RH1 to use net-label instead of net-id" 2015-01-24 20:31:44 +00:00
Jenkins
6b35f0cf1f Merge "Add hp1 back running tripleo ci" 2015-01-21 14:02:06 +00:00
Jenkins
4cf41e552b Merge "Switch hpcloud devstack precise and trusty to dib" 2015-01-16 17:11:39 +00:00
Clark Boylan
470f0401c7 Switch hpcloud devstack precise and trusty to dib
Build hpcloud devstack precise and trusty nodes off of dib built images.
Last time we attempted similar we ran into bugs with nodepool not
handling labels with both snapshot and dib images. These issues should
be corrected now so that rax and hpcloud can have two different images
sources as configured by this change.

Change-Id: Ia6d67de14fbd681e946c0178f77c0a8e74c7dabc
2015-01-15 11:13:30 -08:00
Clark Boylan
13f5aa832e Set devstack-centos7-dib min ready to 1
We can build centos7 dib images with our new trusty nodepool server. Set
the min ready for that node type to 1 so that we exercise these images
by booting nodes off of them. Later we will want to add jobs to test
that these images can run tests successfully.

Change-Id: I970b13d1c35e652e31705e9971fa7e0a10fa046e
2015-01-14 16:15:18 -08:00
Clark Boylan
9c988fa7f1 Set api timeouts on hpcloud to one minute
We have had connections regularly hang when communicating with hpcloud
api endpoints. These connections stick around for hours backing up all
nodepool work against that cloud. Mitigate this by setting an api
request timeout of one minute on the hpcloud provider managers.

Change-Id: Id7ec3da3c501adb8fdcf54b79b57a842dbe899bd
2015-01-14 08:33:27 -08:00
Clark Boylan
bb76bc2057 Set qemu-img qcow2 compat level to 0.10
New qemu-img on trusty defaults to compat level 1.1 when building qcow2
images. This is a problem when clouds have older qemu-img versions that
only support 1.0 and older. Override the compat level and set it to 0.10
as suggested in qemu-img's manpage to ensure compatibility with clouds
when building nodepool disk image builder images.

Change-Id: I3edd209e9562a99e5efaea5fa59872a8e3460ef0
2015-01-12 10:32:46 -08:00
Ian Wienand
f6a3ce1776 Remove bare-f20 nodes
bare-f20 nodes are not used currently; there was some effort to get an
amqp unit-test working on them but I think that has moved in a
different direction.  New testing should focus on f21

Change-Id: I67b2117057d647052e6a2f705c420b1eb0ec1435
2015-01-08 09:38:08 +11:00
Ian Wienand
cba47056ab Bring up Fedora 21 nodes
Bring up Fedora 21 nodes on rackspace and hpcloud.  Although we are
close to being able to build our own images
(Ic6c21f715441a16a1d832163dc71921f25d654df), things aren't quite there
yet.

In the mean time, let's use upstream F21 images for initial testing to
ensure we don't regress while it is being worked on.

I envisage that the existing F20 devstack jobs will disappear quickly
for this once we've got this stable.

Change-Id: If764f676f43c86830b4277adaaf71098e9d4140b
2015-01-07 10:00:39 +11:00
Jenkins
8684d6125e Merge "Drop devstack-f20-virt-preview node type" 2014-12-19 13:53:23 +00:00
Derek Higgins
14bbe0d5f2 Increase max-servers for rh1
Increate max-servers for rh1 to 100. HW has been added and Quotas have also
been increased for instances, RAM, ports and floating ips to allow of the
increased usage.

Change-Id: Ief1d1402118bc4fb38229fa8bb06bbff42c66f00
2014-12-16 11:44:22 +00:00
Jenkins
ab3a2571d6 Merge "Only use environments on the master" 2014-12-12 19:03:14 +00:00
Monty Taylor
6c947dad34 Only use environments on the master
Having environment configs on not-master breaks puppet apply. Also,
environments with puppet apply don't make sense.

Change-Id: Ief6c8e9bf7d71ddc63dba484390124546f14b93a
2014-12-12 18:42:29 +00:00