8609 Commits

Author SHA1 Message Date
Spencer Krum
488231e444 Setup hiera lookups to do common,group,fqdn
Before we start having ansible copy smaller hiera files around, we
need to be able to split common.yaml into smaller files and continue to
use our current structure. Configure hiera to look at group and fqdn
files in addition to common.

Change-Id: I32bf69f80c748668ca218a7a326c5737ec81fa7f
2015-04-08 01:54:36 -07:00
Jenkins
88aa79beb0 Merge "Document the vhd-util ppa" 2015-04-07 21:09:52 +00:00
Jenkins
a332697bcc Merge "Add a clouds.yaml file in anticipation of shade" 2015-04-07 21:09:21 +00:00
Jenkins
056cb1ffc9 Merge "Document openstackid deployment" 2015-04-07 19:58:43 +00:00
Jenkins
457d4b0611 Merge "Remove non-used ruby1_9_1 packages" 2015-04-07 16:30:16 +00:00
Jenkins
df3d6cc195 Merge "Set $group at node scope for hiera lookups" 2015-04-07 14:54:12 +00:00
Jenkins
feaace25c3 Merge "Update ttx public SSH key" 2015-04-07 14:51:30 +00:00
James E. Blair
79b52422a6 Revert "Add a helpful friend to gerrit reviews"
Well, that was fun.

This reverts commit 353d4bd4ab672ad71dc6bfc9919eb7fc30e2012a.

Change-Id: I269c2cbb9c80f7a7841ac12fcf46b25821ce397e
2015-04-07 13:26:56 +00:00
Jenkins
265613ebe3 Merge "Updates to running-your-own CI docs: Changes required" 2015-04-06 21:14:41 +00:00
James E. Blair
2597fb568d Document openstackid deployment
openstackid-dev and openstackid have specific and different
deployment policies.

Change-Id: Ib5657162b3db5622a9bf42bd8e19af16da5fc43f
2015-04-06 12:59:54 -07:00
James E. Blair
ff6d73b989 Revert zuul status in gerrit
The system to add zuul status to gerrit pages is very inefficient
and is causing high load on the zuul server as well as poor
performance in browsers.  Remove it until it can be reworked to be
more efficient.

This reverts commit 5be687279c6a5284a39e1e62e928b5cf5b359aa3.
This reverts commit 0118d2b4b53cea2641c123a57c14bf8276237f09.

Change-Id: I0ec03e9c585ecc53a839a7a03fa0171a3d28b873
2015-04-06 10:46:12 -07:00
Jenkins
f828d4e509 Merge "Ensure the latest version of bandersnatch" 2015-04-06 16:32:15 +00:00
Yolanda Robla
49d0bb63e4 Remove non-used ruby1_9_1 packages
ruby1_9_1 packages are not called anywhere on
system-config, so removing them.

Change-Id: I92ce9ea3d43fc0f27b672f32adf374fa46a4590a
2015-04-05 11:17:37 +02: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
Jenkins
3eebee7ae9 Merge "fix hideci regex to work on /#/c/XXXXX/YY" 2015-04-02 18:58:50 +00:00
Jenkins
c3f5e0fecb Merge "Add puppet-openstackci to included modules" 2015-04-02 18:50:29 +00:00
Sean Dague
5de98f124f fix hideci regex to work on /#/c/XXXXX/YY
There previous regex had a bug which meant that the Toggle CI button
and functionality wouldn't trigger when browsing to a change which
included the revision number. This updates the regex to match in those
conditions.

Change-Id: Icc3d580d063c3a64f9d2b7e7d6a46e67afe0c779
2015-04-02 14:16:50 -04:00
Thierry Carrez
992c2a3757 Update ttx public SSH key
Update public SSH key to match my current laptop one.
Can be side-checked at https://launchpad.net/~ttx/+sshkeys

Change-Id: I2284e7040c179fc54312fe43f29c62d923c85ec7
2015-04-02 15:52:33 +02:00
Jenkins
bf3bcc827d Merge "Use HTTPS when including Zuul status via hideci" 2015-04-01 21:50:58 +00:00
Jenkins
c7ea24f015 Merge "Fetch devstack-gate documentation from dg" 2015-04-01 21:04:10 +00:00
Jeremy Stanley
5be687279c Use HTTPS when including Zuul status via hideci
Modern browsers are not happy to retrieve plaintext HTTP content
when running in the context of an HTTPS-served page. When including
Zuul's status JSON blob from the Gerrit WebUI via hideci.js, use
HTTPS.

Change-Id: Ibafe2b210ecdebea1781192beb0f4a14a23121eb
2015-04-01 20:05:32 +00:00
Jenkins
8037bf1129 Merge "display zuul in gerrit change" 2015-04-01 19:26:42 +00:00
Gregory Haynes
32acd651eb Disable our friend's noise
Playing sounds is probably a bit much

Change-Id: I0a34dfbcd001eb0ad109d0b953306f6a6a2d9e62
2015-03-31 23:46:40 +00:00
Spencer Krum
353d4bd4ab Add a helpful friend to gerrit reviews
This adds clippy, the workflow accelerator, to gerrit rewiews.
Clippy comes from: https://www.smore.com/clippy-js
A demo is available at: http://reviewtest.cloud.nibalizer.com/#/c/1/

Change-Id: Ia0d9151d1ce81f87f41e8e9083c839898472d6e3
2015-03-31 13:40:08 -07:00
Monty Taylor
8a10870ca5 Document the vhd-util ppa
For a period of time, we're just going to hold a manually built PPA on
Launchpad for the patched version of vhd-util that dib needs for VHD
images. Document it.

Change-Id: I6f15c5c068901120e1efff5988aabda370bf5df9
2015-03-30 16:31:15 -04: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
Jenkins
5dd8577042 Merge "adding openstack-cue to eavesdrop" 2015-03-28 01:26:52 +00:00
Clark Boylan
808f1c3464 Realize users in template.pp
The template.pp manifest did not realize users base was doing that.
Unfortunately this was not moved into template.pp when we removed base.
Add the user realization to template.pp via
openstack-project::users_install to correct this.

Change-Id: I7e4e1e707bf613ba7e021f60f5de580491ba95b1
2015-03-27 11:01:42 -07:00
Ian Wienand
fc951f3a2e Apply F20 gruby work-around only on RAX
The issue with F20 grubby killing the extlinux.conf file is specific
to RAX, because they ship a different file.  So apply this only when
on RAX because it is causing issues elsewhere.

This is not needed long-term.  We are close to removing f20 nodes
anyway with just a few jobs, all of which can be converted to centos.
All changes to do this are in-flight, see the dependency chain from
[1].  At that point all this goes away anyway.

[1] https://review.openstack.org/167443

Change-Id: Ibb5a455d690aa1298c2f625da20e606914bf632a
2015-03-27 12:07:43 +11:00
Ramy Asselin
252b0f5d1c Add puppet-openstackci to included modules
Change-Id: Icf06f713255f699032a117b068e3b12ced33fbcc
2015-03-26 14:32:36 -07:00
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
ee093b78d6 Merge "Parameterize url to clone puppet modules" 2015-03-25 17:43:13 +00:00
Clark Boylan
22fdec77a2 Ensure the latest version of bandersnatch
Bandersnatch and pypi.python.org work together to ensure that they are
up to date with each others protocol changes. To make sure our mirrors
don't suddenly stop working due to a pypi update ensure we have the
latest bandersnatch at all times to accomodate pypi changes.

Change-Id: Ibb4d628e3c5df2805c0ea0687262350e638ef367
2015-03-24 12:50:29 -07: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
Joshua Hesketh
8de734c7c0 Fetch devstack-gate documentation from dg
Move the documentation to append to apache indexes into the
devstack-gate footer.

Change-Id: Ifcc7b9ab40aad55bc45377183ea06d40d9fe2f78
Depends-On: I8b26cc58c2ad6ca029726d227cf1d38d72465627
2015-03-24 20:43:46 +11: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
ac4d7424b5 Merge "Add docs for subunit2sql" 2015-03-23 23:06:30 +00:00
Jenkins
3f7b735450 Merge "Log server can run on Apache 2.4 / Ubuntu Trusty" 2015-03-23 22:00:06 +00:00
Matthew Treinish
ef024eb098 Add docs for subunit2sql
This commit adds docs to ci.openstack.org for subunit2sql in the
logstash page.

Change-Id: Id1dc7c373af78fd20e0448086bd91080565b957a
2015-03-23 17:37:59 -04:00
Min Pae
5412ccef18 adding openstack-cue to eavesdrop
Change-Id: Iea3da48f78212faf97a0796902397dff56714280
Depends-On: I69196f42b5e4af1984f5138c87798a5a4e2325f2
2015-03-23 13:29:55 -07: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
253fc421b6 Merge "Add nodepool config-validation environment" 2015-03-23 06:28:10 +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