703 Commits

Author SHA1 Message Date
Jenkins
a5b7609dbe Merge "Start building ubuntu-trusty nodes" 2015-05-07 16:30:23 +00:00
Jenkins
518c54f841 Merge "Use common log server implementation" 2015-05-06 18:26:09 +00:00
Monty Taylor
6f26bc0b6a Start building ubuntu-trusty nodes
As the next step in dib-nodepool, start making nodes called
ubuntu-trusty based on the ubuntu-minimal element which is now in
diskiamge-builder 0.1.44. No jobs should be targetted at this label yet,
however, it is named with the new naming in mind, $distro-$release.

Once these exist, we should be able to start aiming some experimental
devstack jobs at them to make sure that nothing is missing.

Change-Id: I75838d89b6ad7271d8022abbaa0aa4cca3e16525
2015-05-05 02:40:35 +00:00
Ian Wienand
11b08498da Split diskimage-builder built images out
This is the second part of splitting out log files for image builds;
putting diskimage-builder logs into separate files.  They are added
with a special "dib" provider to keep them grouped.

Change-Id: I6406f63df2f625beee57d7ff9707bd3b4f3fc060
2015-05-04 01:40:18 +00:00
Jeremy Stanley
ca10afe824 Add a centos-6 node label
These are the "centos6" corollary to devstack-.* node labels, but
we're not likely to run DevStack on them. Avoid confusion by going
ahead and using the new platform naming pattern settled on in the
2015-03-31 Infra meeting.

http://eavesdrop.openstack.org/meetings/infra/2015/infra.2015-03-31-19.00.html

Also update the nodepool logging config to get it back in sync with
reality.

Change-Id: Ie629b6b8e8f2401e3769a7b2c54844d950d9fd60
2015-04-24 01:19:39 +00:00
Jenkins
12a1ac52a6 Merge "Revert "Turn off HP in nodepool"" 2015-04-21 13:12:51 +00:00
Monty Taylor
45328d7582 Revert "Turn off HP in nodepool"
This reverts commit 336e301e5cdbd705c01d1bfc44470493390178a2.

Change-Id: I6f3550e3134d31a6ec618e13061073a51162161a
2015-04-21 08:31:37 -04:00
Jenkins
e2ab567120 Merge "Remove devstack-f20 nodes" 2015-04-21 00:11:25 +00:00
Jenkins
714ec5197d Merge "Add redirects from ci.o.o to docs.o.o/infra" 2015-04-20 22:17:01 +00:00
Monty Taylor
336e301e5c Turn off HP in nodepool
The HP Public Cloud is having issues, so we've disabled them.

Change-Id: Idf87f42ce154b697db22fc3ca56c1482aa8e6775
2015-04-16 15:49:11 -04:00
Jeremy Stanley
a230a09d8f Add redirects from ci.o.o to docs.o.o/infra
We're moving the content of http://ci.openstack.org to
http://docs.openstack.org/infra and will use this to redirect old
deep links once the content is in place. It's safe to land this in
the meantime since it won't be hit until we switch DNS for
ci.openstack.org.

Change-Id: I6c6091e1dd18931211691972c408db8f3bf81719
2015-04-16 16:31:37 +00:00
Clark Boylan
85719253cd Set nodepool api-timeout on rax providers
We have seen what appears to be a rax api endpoint go away without
nodepool noticing. Set a 60 second api timeout on rax nodepool providers
so that the clients will give up after a 60 second period and reconnect.
Reconnecting should get us connected to a happy endpoint socket.

Change-Id: If27fc2e1d45b35bc255daba6bfbce9615dcc3cf6
2015-04-15 16:28:24 -07:00
Jenkins
2d0346e456 Merge "Turn F20 min-ready down to zero before removal" 2015-04-15 12:54:25 +00:00
Jenkins
e852edbd46 Merge "Reduce the number servers on rh1" 2015-04-08 16:42:37 +00:00
Ian Wienand
0e3de8026f Remove devstack-f20 nodes
After the dependent changes merge, no jobs are using devstack-f20
nodes so we can remove them.

The one specific work-around in the puppet-scripts is removed.  The
logging configuration for nodepool is also regenerated.

Change-Id: I435f0d95dbe7f5d8e90c1fe8368dd42ebb241c88
Depends-On: Ifa742ba5bdae0b796b8b92336e41234fd8b7939e
Depends-On: I4773d3ba1ee29880e928e25257ce188e7bd7dc90
2015-04-08 16:53:21 +10:00
Ian Wienand
d04f6e18f5 Turn F20 min-ready down to zero before removal
Turn F20 min-ready down to zero so that when we remove the nodes in
I435f0d95dbe7f5d8e90c1fe8368dd42ebb241c88 nothing gets orphaned

Change-Id: Iad5263a545f16f344aab70d16aec35608aa3f9cb
2015-04-08 16:50:58 +10:00
Jenkins
a332697bcc Merge "Add a clouds.yaml file in anticipation of shade" 2015-04-07 21:09:21 +00:00
Jeremy Stanley
86ebb018fc Switch nodepool from MySQL-python to PyMySQL
PyMySQL, unlike MySQL-python, is a pure-python implementation with
support for Py3K.

Change-Id: I19e94e7d384d6d18410fe1fcded14a52ac62c840
Depends-On: I110c85fa7d57a6ab121437f93238cf931a8f2d74
2015-04-02 23:08:13 +00:00
Ramy Asselin
20e6ffb579 Use common log server implementation
Depends-On: Ib8476df83b7c5491158fa3cab588213be60fa2ab

Change-Id: I390f6ea8aaace276d211d55a0e17f25dd6ae26b5
2015-04-02 11:59:51 -07:00
Monty Taylor
3ed43ca05f Add a clouds.yaml file in anticipation of shade
As we move to using shade through nodepool, several things can consume
clouds.yaml via os-client-config. ansible openstack modules can also read
the file, as well as python-openstackclient. SO - if we start putting
clouds.yaml files places, then we can opt in to using it instead of
directories full of shell script env vars.

Change-Id: If25ee14f06a4530da4779e062b1ad46238e44f2e
2015-03-30 19:19:42 +00:00
Derek Higgins
c37f349887 Reduce the number servers on rh1
The number of testenvs per host was reduced some time ago, this should
have also been reduced to align with the new number of testenvs.

Change-Id: I691a8668a9307b196b99ecfc69cacecb7e8443c2
2015-03-26 12:20:10 +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
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