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:
parent
79251ec1e7
commit
6ac5e704af
15
gerrit/acls/openstack/giftwrap.config
Normal file
15
gerrit/acls/openstack/giftwrap.config
Normal 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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user