The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.
Change-Id: I46ccab87f063c51dd3236757dbb0567738803fae
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I0333048d837e4b793351f6a471edeefba0a2358d
The pip provider in puppet hard-codes pypi.python.org in the 'latest'
method[1]. This is a problem because it bypasses our mirrors and causes
intermittent CI failures across all the puppet modules. This patch
changes the keyring package resource to use our new 'openstack_pip'
package provider[2], which uses the pip command line tool to check for
the latest version of a package, thereby using all the configs set in
/etc/pip.conf.
This change requires downstream users to install the puppet-pip module.
[1] https://github.com/puppetlabs/puppet/blob/3.8.6/lib/puppet/provider/package/pip.rb#L69
[2] https://review.openstack.org/#/c/302396/
Change-Id: I91d87487c358c247bd12c976f50a2d0f8d785cf5
Copy logstash, logstash_worker, subunit_worker, elasticsearch_node
manifests from system-config openstack_project module and refactor
(expose class parameters).
Additional changes:
* Get rid of logstash-indexer.default in favor of setting content
inline. Parametrize the JAVA_ARGS setting.
* Expose more parameters.
* Replace declaration of several log processor workers with
an array parameter.
Needed-By: I6487765b8af7102ec0cdec96f09096f0a546127d
Change-Id: I690a3e5f8ff5cee5716ee7dd3bbb99091b0a8ca3
puppet-httpd is the openstack-infra version of puppetlabs-apache
(0.0.4) release.
This patchset will remove the puppetlabs-apache namespace from -infra
allowing for possible future patchsets to use newer puppetlabs-apache
modules.
Change-Id: Ifcc60d173430e30159aa794e5adb5ba71107e647
Depends-On: I4f4648538801a60f45b28cedc73b24d8905cfe14
Depends-On: I2ecb0f5db76d9a13ddb89293e44b2f86fad1137c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Copy the zuul scheduler/merger manifests used in:
https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project
Add some refactoring in order to make them more generic:
- Pass $git_name and $git_email as parameters and keep default values.
- Add a known_hosts_content parameter to setup known_hosts.
- Remove the openstack_project/server call. This call stays in system-config.
Needed-By: I98ab36cca49f8784fc93c46db69bc2a777a61938
Change-Id: I48e49c760d5304bd7dd5b0bbbdaa27329b2d8a5f
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.
Change-Id: I92169747ab6d9f2926a80bd76af86ec7ae8ebfe2