Add js-afs-blob-store (afs-blob-store) to openstack-infra
This project is an implementation of the fs-blob-store, which exposes an API that appears to be a real POSIX filesystem, but in reality is a file renaming shim which sorts all documents into alphabetical directories. /foo becomes /f/foo, /bar becomes /b/bar, etc. This project backs our NPM mirroring script, allowing us to mirror npm into AFS. Needed-by: Icbaa3d28650583599d20f273ef65757783a73674 Change-Id: Ic969dd933349f718409dc9357b25ff13c0e02d29
This commit is contained in:

committed by
Jeremy Stanley

parent
6b954dae29
commit
b51eadd09f
15
gerrit/acls/openstack-infra/js-afs-blob-store.config
Normal file
15
gerrit/acls/openstack-infra/js-afs-blob-store.config
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[access "refs/heads/*"]
|
||||||
|
abandon = group js-afs-blob-store-core
|
||||||
|
create = group js-afs-blob-store-release
|
||||||
|
label-Code-Review = -2..+2 group js-afs-blob-store-core
|
||||||
|
label-Workflow = -1..+1 group js-afs-blob-store-core
|
||||||
|
|
||||||
|
[access "refs/tags/*"]
|
||||||
|
pushSignedTag = group js-afs-blob-store-release
|
||||||
|
|
||||||
|
[receive]
|
||||||
|
requireChangeId = true
|
||||||
|
requireContributorAgreement = true
|
||||||
|
|
||||||
|
[submit]
|
||||||
|
mergeContent = true
|
@@ -180,6 +180,12 @@
|
|||||||
groups:
|
groups:
|
||||||
- openstack-ci
|
- openstack-ci
|
||||||
description: Tools to make Jenkins jobs from templates
|
description: Tools to make Jenkins jobs from templates
|
||||||
|
- project: openstack-infra/js-afs-blob-store
|
||||||
|
use-storyboard: true
|
||||||
|
description: An implementation of fs-blob-store for OpenStack's afs-based mirrors.
|
||||||
|
upstream: https://github.com/krotscheck/js-afs-blob-store.git
|
||||||
|
groups:
|
||||||
|
- openstack-ci
|
||||||
- project: openstack-infra/lodgeit
|
- project: openstack-infra/lodgeit
|
||||||
use-storyboard: true
|
use-storyboard: true
|
||||||
groups:
|
groups:
|
||||||
|
@@ -911,6 +911,7 @@ openstack-javascript:
|
|||||||
- change-merged
|
- change-merged
|
||||||
- x-vrif-minus-2
|
- x-vrif-minus-2
|
||||||
projects:
|
projects:
|
||||||
|
- openstack-infra/js-afs-blob-store
|
||||||
- openstack/eslint-config-openstack
|
- openstack/eslint-config-openstack
|
||||||
branches:
|
branches:
|
||||||
- master
|
- master
|
||||||
@@ -1024,6 +1025,7 @@ openstack-merges:
|
|||||||
- openstack-infra/groups
|
- openstack-infra/groups
|
||||||
- openstack-infra/jeepyb
|
- openstack-infra/jeepyb
|
||||||
- openstack-infra/jenkins-job-builder
|
- openstack-infra/jenkins-job-builder
|
||||||
|
- openstack-infra/js-afs-blob-store
|
||||||
- openstack-infra/lodgeit
|
- openstack-infra/lodgeit
|
||||||
- openstack-infra/meetbot
|
- openstack-infra/meetbot
|
||||||
- openstack-infra/nodepool
|
- openstack-infra/nodepool
|
||||||
|
@@ -2669,6 +2669,15 @@
|
|||||||
- 'gate-{name}-tox-{envlist}':
|
- 'gate-{name}-tox-{envlist}':
|
||||||
envlist: docs-linkcheck
|
envlist: docs-linkcheck
|
||||||
|
|
||||||
|
- project:
|
||||||
|
name: js-afs-blob-store
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
- javascript-jobs
|
||||||
|
- publish-to-npm
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: keystone
|
name: keystone
|
||||||
tarball-site: tarballs.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
@@ -3158,6 +3158,12 @@ projects:
|
|||||||
post:
|
post:
|
||||||
- jenkins-job-builder-coverage
|
- jenkins-job-builder-coverage
|
||||||
|
|
||||||
|
- name: openstack-infra/js-afs-blob-store
|
||||||
|
template:
|
||||||
|
- name: merge-check
|
||||||
|
- name: javascript-jobs
|
||||||
|
- name: publish-to-npm
|
||||||
|
|
||||||
- name: openstack-infra/lodgeit
|
- name: openstack-infra/lodgeit
|
||||||
template:
|
template:
|
||||||
- name: merge-check
|
- name: merge-check
|
||||||
|
Reference in New Issue
Block a user