Add js-openstack-registry-hooks (openstack-registry-hooks) to openstack-infra

This project is a set of event hooks, which assist in managing the
lifecycle of openstack-infra's NPM mirror. At this time, two hooks are
implemented: One which exits the registry process as soon as the mirror
has been sychronized (so we can run vos release), and a second that
sanitizes data from the skimdb, to make sure that it matches what's in
the public registry.

Change-Id: Ib1e5ac2ea54cceb0d2c853ed134f355396debeb6
Needed-By: I55f5dc0ee7ecaf64c59d6b8f0a7a4c1ff96db2b5
This commit is contained in:
Michael Krotscheck
2016-04-20 15:47:33 -07:00
parent 4e80ebfbab
commit b13f4951e1
5 changed files with 38 additions and 0 deletions

View File

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

View File

@@ -185,6 +185,12 @@
description: An implementation of fs-blob-store for OpenStack's afs-based mirrors.
groups:
- openstack-ci
- project: openstack-infra/js-openstack-registry-hooks
use-storyboard: true
description: registry-static procedural hooks for OpenStack's NPM mirror.
upstream: https://github.com/krotscheck/js-openstack-registry-hooks.git
groups:
- openstack-ci
- project: openstack-infra/lodgeit
use-storyboard: true
groups:

View File

@@ -914,6 +914,7 @@ openstack-javascript:
- x-vrif-minus-2
projects:
- openstack-infra/js-afs-blob-store
- openstack-infra/js-openstack-registry-hooks
- openstack/eslint-config-openstack
branches:
- master
@@ -1028,6 +1029,7 @@ openstack-merges:
- openstack-infra/jeepyb
- openstack-infra/jenkins-job-builder
- openstack-infra/js-afs-blob-store
- openstack-infra/js-openstack-registry-hooks
- openstack-infra/lodgeit
- openstack-infra/meetbot
- openstack-infra/nodepool

View File

@@ -2696,6 +2696,15 @@
- javascript-jobs
- publish-to-npm
- project:
name: js-openstack-registry-hooks
tarball-site: tarballs.openstack.org
doc-publisher-site: docs.openstack.org
jobs:
- javascript-jobs
- publish-to-npm
- project:
name: keystone
tarball-site: tarballs.openstack.org

View File

@@ -3217,6 +3217,12 @@ projects:
- name: javascript-jobs
- name: publish-to-npm
- name: openstack-infra/js-openstack-registry-hooks
template:
- name: merge-check
- name: javascript-jobs
- name: publish-to-npm
- name: openstack-infra/lodgeit
template:
- name: merge-check