Clarify changes needed for new puppet repo

Clarify when the new repo becomes available and what to include
in the first commit of the new repo.

Change-Id: I621dde19a395c2d0c52d200562e79206477d3c6c
This commit is contained in:
Ramy Asselin
2014-11-13 15:28:32 -08:00
parent c70d038ce0
commit c2a9ef4d1b

View File

@@ -103,6 +103,8 @@ The following process must be done for each module separately:
#. Add a new gerrit project for the module in project-config (using the temporary project as upstream) #. Add a new gerrit project for the module in project-config (using the temporary project as upstream)
* Follow example here: https://review.openstack.org/#/c/131302/ * Follow example here: https://review.openstack.org/#/c/131302/
* Once this patch merges, the project in the temporary repo will be pulled into -infra. e.g.
http://git.openstack.org/cgit/openstack-infra/puppet-$MODULE/
#. Modify system-config/modules.env to install the module from the new gerrit project #. Modify system-config/modules.env to install the module from the new gerrit project
and add the new project to the puppet integration tests. Remove the old module and add the new project to the puppet integration tests. Remove the old module
@@ -127,6 +129,16 @@ The following process must be done for each module separately:
#. Propose a review to add some of the files that are needed by the module: #. Propose a review to add some of the files that are needed by the module:
* After the project-config patch merges, you can clone the new repo and submit the following changes for review.
* .gitreview ::
[gerrit]
host=review.openstack.org
port=29418
project=openstack-infra/puppet-$module.git
* Rakefile :: * Rakefile ::
require 'rubygems' require 'rubygems'
@@ -141,44 +153,34 @@ The following process must be done for each module separately:
* Modulefile :: * Modulefile ::
name 'openstack-pip' name 'openstackci-$module'
version '0.0.1' version '0.0.1'
source 'git://git.openstack.org/openstack-infra/puppet-pip.git' source 'git://git.openstack.org/openstack-infra/puppet-$module.git'
author 'openstackci' author 'Openstack CI'
license 'Apache 2.0' license 'Apache 2.0'
summary 'Puppet module for the pip package manager' summary 'Puppet module for $module'
description 'This module provides providers to help pip install well. Only tested against 2.7.' description 'This module installs and configures $module.'
project_page 'https://github.com/openstack-ci/puppet-pip' project_page 'http://ci.openstack.org/'
* README.md :: * README.md ::
# OpenStack Pip Module # OpenStack $module Module
Adds a pip3 provider to handle pip installs in the Python3 ecosystem This module installs and configures $module
## Example
```puppet
package {'flask':
ensure => latest,
provider => 'pip3'
}
```
* Metadata.json :: * Metadata.json ::
{ {
"name": "openstackci-pip", "name": "openstackci-$module",
"version": "0.0.1", "version": "0.0.1",
"author": "Openstack CI", "author": "Openstack CI",
"summary": "Pip provider", "summary": "Puppet module for $module",
"license": "ASL 2.0", "license": "Apache 2.0",
"source": "git://git.openstack.org/openstack-infra/puppet-pip.git", "source": "git://git.openstack.org/openstack-infra/puppet-$module.git",
"project_page": "https://github.com/openstack-ci/puppet-pip", "project_page": "http://ci.openstack.org/",
"issues_url": "https://github.com/openstack-ci/puppet-pip", "issues_url": "https://storyboard.openstack.org/#!/search?q=puppet-$module",
"dependencies": [] "dependencies": []
} }