puppet-openstackci/metadata.json
Colleen Murphy db3ce60872 Use our custom pip provider for keyring package
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
2016-04-22 09:25:49 -07:00

24 lines
895 B
JSON

{
"name": "openstackinfra-openstackci",
"version": "0.0.1",
"author": "OpenStack CI",
"summary": "Puppet module for an OpenStack CI System",
"license": "Apache 2.0",
"source": "git://git.openstack.org/openstack-infra/puppet-openstackci.git",
"project_page": "http://docs.openstack.org/infra/system-config/",
"issues_url": "https://storyboard.openstack.org/#!/project/808",
"dependencies": [
{ "name": "openstackinfra/httpd" },
{ "name": "openstackinfra/vcsrepo" },
{ "name": "openstackinfra/jenkins" },
{ "name": "openstackinfra/zuul" },
{ "name": "openstackinfra/project_config" },
{ "name": "openstackinfra/log_processor" },
{ "name": "openstackinfra/simpleproxy" },
{ "name": "openstackinfra/subunit2sql" },
{ "name": "openstackinfra/logstash" },
{ "name": "openstackinfra/elasticsearch" },
{ "name": "openstackinfra/pip" }
]
}