8143 Commits

Author SHA1 Message Date
Joshua Hesketh
28d6448f94 Remove python magic
zuul-swift-upload is now ran in a virtualenv with python-magic
already installed into it. As such we don't need to install python-
magic into the system libraries.

Depends-On: Ife20d633131a35eb9a07bec6ba875cfb00f55753

Change-Id: Ia1892938dbec1199ed0dceb2da42c79f933dca18
2014-12-22 23:13:10 +00:00
Jenkins
272d6ccc32 Merge "Remove hardcoded commands" 2014-12-19 14:29:30 +00:00
Jenkins
f10df2b640 Merge "Update snmpd module to support SUSE" 2014-12-19 14:23:12 +00:00
Jenkins
dc444176bc Merge "Expose jenkins_ssh_public_key parameter in openstack_project::jenkins" 2014-12-19 13:56:29 +00:00
Jenkins
8684d6125e Merge "Drop devstack-f20-virt-preview node type" 2014-12-19 13:53:23 +00:00
Jenkins
89bea3e6a5 Merge "Add meetbot to #openstack-community" 2014-12-19 13:45:44 +00:00
Jenkins
40f3b17963 Merge "Bail out in run_all.sh runs when failures happen" 2014-12-19 13:43:28 +00:00
Jenkins
7e4f99bf28 Merge "install_puppet.sh: Initial openSUSE support" 2014-12-19 13:43:14 +00:00
Jenkins
efdac3cd5e Merge "Add an AFS Git mirror for review-dev projects" 2014-12-19 13:36:57 +00:00
Jenkins
c37b392b95 Merge "Add debootstrap to the needed packages for dib" 2014-12-18 14:08:22 +00:00
Jeremy Stanley
8bb8274841 Correct iptables log option order
* modules/openstack_project/manifests/single_use_slave.pp: The
--log-prefix option must come after -j LOG to be parsed
successfully.

Change-Id: Ibd706ec267f3d684e8d2ac6141aa839589fe38bd
2014-12-17 01:19:45 +00:00
Jeremy Stanley
022b339c1b Add an AFS Git mirror for review-dev projects
Change-Id: I288286ed57220e86c2cb897e2573088e5be4261f
2014-12-16 15:30:11 +00:00
Jenkins
588a44ba8a Merge "Split out elasticsearch module" 2014-12-15 23:28:13 +00:00
Marton Kiss
0ea98f64e4 Add meetbot to #openstack-community
We like to organize meetings on #openstack-community channel
and publish the summary / actions.

Change-Id: I9f7326344f8321b4f96d8b5dc274bdc58346082c
2014-12-14 16:18:52 +01:00
Ruslan Kamaldinov
d935a86289 Pin version of setuptools
Latest release of setuptool 8.0 made several versions used in
requirements.txt of OpenStack projects invalid. Instances:
* SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9.99 in oslo.db 1.2.0
* python-neutronclient 2.3.9.40.g9ed73c0 in openstackclient

Cap '<8.0' is set as a temporary fix until a better solution
comes up.

Change-Id: I74530bd52cf21951d9b7c26133ed21f46c89c7d1
2014-12-13 23:15:21 +03:00
Matthew Treinish
a86df2042c Open port 3306 on logstash.o.o
When mysql-proxy was being used we had to open port 4040 to allow
connections to the proxy. However, since that approach was abandoned
and simpleproxy is being used instead, it's just forwarding port 3306.
This commit fixes it by switch 4040 to 3306 in the firewall rules.

Change-Id: Ie6d04e20996ba4c7f567526a2428ce5015b8b135
2014-12-12 16:43:37 -05:00
Jenkins
2a69fc8e55 Merge "Add iptables rule to log dropped packets" 2014-12-12 21:41:54 +00:00
Matthew Treinish
d69df1515f Switch mysql-proxy to simpleproxy
Mysql-proxy turns out too unreliable and unstable for use in
production. The packaged version on Ubuntu suffers from a critical DOS
by using telnet. This patch switches from mysql-proxy to simpleproxy,
which is just a tcp proxy to forward incoming port 3306 connections to
the subunit2sql db.

Change-Id: Iffea64aea46cc34969bbaa970e5d91bd0cc05232
2014-12-12 15:40:54 -05: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
Jenkins
9bbe33e445 Merge "Puppet the puppetmaster apache vhost" 2014-12-12 18:09:49 +00:00
Jenkins
7864761690 Merge "Prevents double-execution of ci_page_loaded" 2014-12-12 17:37:13 +00:00
Jenkins
923b6eb7dc Merge "Update comment in logs.vhost" 2014-12-12 17:36:37 +00:00
Jenkins
76f6ad11a7 Merge "Logstash: Modifying rewrite rules to allow kibana 3" 2014-12-12 17:15:21 +00:00
Jenkins
37ef691a63 Merge "Run puppet even if git servers fail" 2014-12-12 17:11:50 +00:00
Jenkins
39503037f0 Merge "Add AFS docs" 2014-12-12 17:11:39 +00:00
Jenkins
fa0c404880 Merge "Set 0 nodes for devstack-f20-virt-preview" 2014-12-12 17:11:30 +00:00
Jenkins
6bf50c8a42 Merge "Install lsof on the git mirror nodes" 2014-12-12 17:11:20 +00:00
Jenkins
afd18da9a4 Merge "Enable SSL for groups.openstack.org" 2014-12-12 17:11:11 +00:00
Jenkins
e80c2a32bf Merge "Add system backups to storyboard" 2014-12-12 17:11:02 +00:00
Jenkins
09aab8066b Merge "Make localuser gid and uid required params" 2014-12-12 17:10:07 +00:00
Jenkins
de02e7b158 Merge "Adding more details about the server and link to wiki page" 2014-12-12 17:09:11 +00:00
Jenkins
c49fb5a0e3 Merge "Turn off color in module install" 2014-12-12 16:59:02 +00:00
Jenkins
d4a966b015 Merge "Remove third-party-requests mailing list" 2014-12-12 16:58:53 +00:00
Jenkins
b69d15bd46 Merge "Correct keystone log links" 2014-12-12 16:58:43 +00:00
Jenkins
84ee7631ce Merge "Add Gerrit tracking id for storyboard" 2014-12-12 16:54:56 +00:00
Jenkins
e6d3a96dfa Merge "Disable cgit's dumb HTTP protocol endpoint support" 2014-12-12 16:54:47 +00:00
Jenkins
f04a53c78e Merge "Add mysql-proxy to enable read-only access to a db" 2014-12-12 16:52:56 +00:00
Jeremy Stanley
3b563fb59e Puppet apply test creates puppet directory env
Make /etc/puppet/environments/production/environment.conf so that
the apply test will find a default directory environment.

Change-Id: I062949d6c23545c40690edc39302095b0dec3c84
2014-12-12 16:08:02 +00:00
Ivan Udovichenko
94a556de46 Remove hardcoded commands
Add more modern and convenient way to remove users and directories.

Change-Id: I4bc0e7ced93a0c6b3faf7f65e5036ed0cd9bee89
Counter: 2
2014-12-12 11:43:37 +00:00
Jeremy Stanley
a20fb50be5 Disable cgit's dumb HTTP protocol endpoint support
* modules/openstack_project/files/git/cgitrc: The dumb HTTP protocol
support in cgit is an attractive nuisance and source of surprising
random errors for users who misconfigure their repositories to use
it as a remote. We provide a separate smart HTTP backend and
configure cgit to list that as the clone URL anyway, so the default
enable-http-clone is disabled to avoid further accidental use.

Change-Id: Iacc34ba51cd835f7e999b753e06ef6eea41630df
2014-12-10 18:45:27 +00:00
Yolanda Robla
106ad30d21 Add debootstrap to the needed packages for dib
If we want to build Debian images using dib, debootstrap package
is needed in order for the debian element to succeed.

Change-Id: Ie385092eb05ba44753cf7ca3baba7a837a93c143
2014-12-10 06:11:55 -08:00
Marton Kiss
ebcb1ae1ce Enable SSL for groups.openstack.org
Enable the SSL connection for groups.openstack.org, required
by oauth2 authentication of openstackid.org.

New hiera variables:
- groups_site_ssl_cert_file_contents: x509 certificate of the vhost
in pem format.
- groups_site_ssl_key_file_contents: key of x509 cert in pem format.
- groups_site_ssl_chain_file_contents: parent certs of site certificate

Change-Id: Ia266e1ee057467e5149b84f8b5f8be98bf63180f
Implements: blueprint groups-oauth2-authentication
2014-12-10 12:09:03 +01:00
Jenkins
4fda217d25 Merge "Use puppet inventory when running ansible." 2014-12-10 00:13:40 +00:00
Clark Boylan
d2e0ad9873 Add new git haproxy frontends to cacti
Change-Id: Ifc419af2c4f69c54ad6add56d9176e366e92828c
2014-12-09 15:39:59 -08:00
Clark Boylan
ef7e1db913 Use puppet inventory when running ansible.
We have been using the explicit host file for ansible for too long. Go
back to the puppet inventory ansible script so that all our nodes get
puppeted. Do this by removing the ansible hostfile override in the
puppetmaster.pp manifest.

Change-Id: I87816ca09566bc267b7723c0c0ce148d55da5142
2014-12-09 14:50:05 -08:00
Jenkins
16489a4cd9 Merge "Install libgmp-dev on nodepool" 2014-12-09 22:39:47 +00:00
Khai Do
a10c852628 Add Gerrit tracking id for storyboard
This change will allow users to query Gerrit for a Storyboard story
using search string 'tr:<tracking id>' or 'story:<tracking id>'. For example
you can do a query in gerrit for 'story:2000070'.

feature reference:
https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#trackingid

Change-Id: Ie6c70bd02e40a6ac3a70c9fa5a0efe33a3e8e7cb
2014-12-09 14:34:44 -08:00
Jenkins
430e53b23a Merge "Remove logic from puppet.conf" 2014-12-09 22:19:04 +00:00
James E. Blair
168766b6b9 Install libgmp-dev on nodepool
Required in order for pycrypto to be anything other than
extremely slow.

Change-Id: I8c9b2a6f9f52db80c8b9fbf033e1843ff3ee342e
2014-12-09 14:06:06 -08:00