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
* modules/openstack_project/manifests/single_use_slave.pp: The
--log-prefix option must come after -j LOG to be parsed
successfully.
Change-Id: Ibd706ec267f3d684e8d2ac6141aa839589fe38bd
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
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
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
Having environment configs on not-master breaks puppet apply. Also,
environments with puppet apply don't make sense.
Change-Id: Ief6c8e9bf7d71ddc63dba484390124546f14b93a
Make /etc/puppet/environments/production/environment.conf so that
the apply test will find a default directory environment.
Change-Id: I062949d6c23545c40690edc39302095b0dec3c84
* 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
If we want to build Debian images using dib, debootstrap package
is needed in order for the debian element to succeed.
Change-Id: Ie385092eb05ba44753cf7ca3baba7a837a93c143
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
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
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