Adding trove-dashboard repo and jobs

The Trove content from Horizon is moving to a new repository to
be developed as a plugin to Horizon. This change sets up the
repository and the gate jobs for the new repository so the code
can be moved.

Used git filter-branch to maintain history and created temporary
repository with the results:
    https://github.com/dklyle/trove-dashboard
On top of the history and moved files, considerable moving of files
and additional pieces were added to complete the plugin.

https://pypi.python.org/pypi/trove-dashboard has been created with
the appropriate permissions for openstackci.

Needed-By: Ief3829b45987dfb4078c78428f5f699912542868
Change-Id: I158eac980f767a4b8cd43294e8cc215fbb1586f3
This commit is contained in:
David Lyle 2015-12-11 10:40:30 -07:00
parent 937041e261
commit 7eeb08490e
6 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,27 @@
[access "refs/heads/*"]
abandon = group horizon-core
abandon = group trove-core
label-Code-Review = -2..+2 group horizon-core
label-Code-Review = -2..+2 group trove-core
label-Workflow = -1..+1 group horizon-core
label-Workflow = -1..+1 group trove-core
[access "refs/heads/stable/*"]
abandon = group trove-stable-maint
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group horizon-stable-maint
label-Code-Review = -2..+2 group trove-stable-maint
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+1 group horizon-stable-maint
label-Workflow = -1..+1 group trove-stable-maint
[access "refs/tags/*"]
pushSignedTag = group horizon-release
pushSignedTag = group trove-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -3050,6 +3050,13 @@
description: OpenStack Database As A Service (Trove)
options:
- translate
- project: openstack/trove-dashboard
groups:
- trove
options:
- translate
description: Trove Horizon plugin.
upstream: https://github.com/dklyle/trove-dashboard.git
- project: openstack/trove-integration
description: OpenStack Database As A Service (Trove) Integration
- project: openstack/trove-specs

View File

@ -1111,6 +1111,7 @@ openstack-merges:
- openstack/tripleo-image-elements
- openstack/tripleo-incubator
- openstack/trove
- openstack/trove-dashboard
- openstack/trove-integration
- openstack/tuskar
- openstack/tuskar-ui
@ -1596,6 +1597,7 @@ openstack-trove:
projects:
- openstack/python-troveclient
- openstack/trove
- openstack/trove-dashboard
- openstack/trove-integration
- openstack/trove-specs
branches:

View File

@ -7458,6 +7458,16 @@
- 'gate-trove-buildimage-{datastore}':
datastore: 'mongodb'
- project:
name: trove-dashboard
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- translation-jobs
- project:
name: trove-specs
node: 'bare-precise || bare-trusty'

View File

@ -106,6 +106,7 @@
export PROJECTS="openstack/tripleo-image-elements $PROJECTS"
export PROJECTS="openstack/tripleo-incubator $PROJECTS"
export PROJECTS="openstack/trove $PROJECTS"
export PROJECTS="openstack/trove-dashboard $PROJECTS"
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=120
export DEVSTACK_GATE_TEMPEST=0
@ -236,6 +237,7 @@
export PROJECTS="openstack/tripleo-image-elements $PROJECTS"
export PROJECTS="openstack/tripleo-incubator $PROJECTS"
export PROJECTS="openstack/trove $PROJECTS"
export PROJECTS="openstack/trove-dashboard $PROJECTS"
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=120
export DEVSTACK_GATE_TEMPEST=0

View File

@ -9605,6 +9605,22 @@ projects:
- gate-trove-functional-dsvm-mongodb
- gate-grenade-dsvm-trove
- name: openstack/trove-dashboard
template:
- name: merge-check
- name: check-requirements
- name: publish-to-pypi
- name: translation-jobs
check:
- gate-trove-dashboard-pep8
- gate-trove-dashboard-python27
gate:
- gate-trove-dashboard-pep8
- gate-trove-dashboard-python27
post:
- trove-dashboard-branch-tarball
- trove-dashboard-coverage
- name: openstack/trove-integration
template:
- name: merge-check