Add giftwrap to OpenStack

Moving from bluebox to openstack/

Giftwrap is a utility to build artifacts from git repos, specifically
OpenStack project repos. A common pattern is to build python venvs out
of the repos, with expressed extra content to go into the venvs, and
wrap those up into into a packaging format such as deb or docker. Blue
Box uses this to build and deploy OpenStack code and there has been
great interest in other operators making use of it too. We're beinging
it into OpenStack to better manage contribution, testing, etc...

All code has been developed under an Apache 2.0 license and has no
restrictions on distribution or deployment.

Giftwrap will run regular meetings, and after the iniital PTL period for
Jesse Keating, PTLs and core members will be decided by election.

Giftwrap was introduced to the broader OpenStack community at the Paris
OpenStack Summit, and has been discussed and shared at numerous Summits
and Ops Meetups since.

Giftwrap has been ran as an open source project since its inception, and
has accepted contribution from contributors outside of Blue Box. To
broaden the contributor base we want to divorce it from the blueboxgroup
organization to make it clear that it is a general purpose tool rather
than something explicitly for Blue Box's needs.

Note, launchpad and pypi are "python-giftwrap" due to a naming
collision.

Change-Id: I721839a353f44f1d050163b58682c6577e9e15b9
This commit is contained in:
Jesse Keating 2016-02-15 16:11:37 +00:00
parent 79251ec1e7
commit 6ac5e704af
4 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group giftwrap-core
create = group giftwrap-release
label-Code-Review = -2..+2 group giftwrap-core
label-Workflow = -1..+1 group giftwrap-core
[access "refs/tags/*"]
pushSignedTag = group giftwrap-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -1769,6 +1769,11 @@
- project: openstack/gertty
description: Console interface to Gerrit Code Review
use-storyboard: true
- project: openstack/giftwrap
description: A tool for creating bespoke system-native OpenStack artifacts
groups:
- python-giftwrap
upstream: https://github.com/blueboxgroup/giftwrap.git
- project: openstack/git-repo-manifests
description: Clone multiple OpenStack repos as a group
- project: openstack/git-upstream

View File

@ -1701,6 +1701,15 @@
- python-jobs
- pypi-jobs
- project:
name: giftwrap
node: bare-trusty
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: git-restack
node: bare-trusty

View File

@ -5558,6 +5558,13 @@ projects:
- name: noop-jobs
- name: publish-to-pypi
- name: openstack/giftwrap
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: python3-jobs
- name: openstack/git-repo-manifests
template:
- name: merge-check