Add new project Fuel CCP

This project Containerize OpenStack deployment on top of Kubernetes.
More details and repository structure are described in spec:
https://review.openstack.org/#/c/331139/

Change-Id: Ie773333811f105cbe229ca3ba633d668aacd1d80
This commit is contained in:
Artur Zarzycki
2016-06-29 18:45:48 +02:00
parent 9b4a7ae952
commit 02698561c8
21 changed files with 563 additions and 0 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1481,6 +1481,95 @@
docimpact-group: fuel
options:
- delay-release
- project: openstack/fuel-ccp
groups:
- fuel-ccp
description: Fuel Containerized Control Plane (CCP) main project
upstream: https://review.fuel-infra.org/nextgen/microservices
- project: openstack/fuel-ccp-ci-config
groups:
- fuel-ccp
description: Fuel CCP 3rd party CI config
upstream: https://review.fuel-infra.org/nextgen/project-config
- project: openstack/fuel-ccp-debian-base
groups:
- fuel-ccp
description: Fuel CCP - base Debian image
upstream: https://review.fuel-infra.org/nextgen/ms-debian-base
- project: openstack/fuel-ccp-entrypoint
groups:
- fuel-ccp
description: Fuel CCP - container entrypoint script
upstream: https://review.fuel-infra.org/nextgen/ms-ext-config
- project: openstack/fuel-ccp-etcd
groups:
- fuel-ccp
description: Fuel CCP - Etcd deployment
- project: openstack/fuel-ccp-glance
groups:
- fuel-ccp
description: Fuel CCP - Glance deployment
upstream: https://review.fuel-infra.org/nextgen/ms-glance
- project: openstack/fuel-ccp-horizon
groups:
- fuel-ccp
description: Fuel CCP - Horizon deployment
upstream: https://review.fuel-infra.org/nextgen/ms-horizon
- project: openstack/fuel-ccp-installer
groups:
- fuel-ccp
description: Fuel CCP - Installer sub-project
upstream: https://review.fuel-infra.org/nextgen/mcpinstaller
- project: openstack/fuel-ccp-keystone
groups:
- fuel-ccp
description: Fuel CCP - Keystone deployment
upstream: https://review.fuel-infra.org/nextgen/ms-keystone
- project: openstack/fuel-ccp-mariadb
groups:
- fuel-ccp
description: Fuel CCP - Mariadb deployment
upstream: https://review.fuel-infra.org/nextgen/ms-mariadb
- project: openstack/fuel-ccp-memcached
groups:
- fuel-ccp
description: Fuel CCP - Memcached deployment
upstream: https://review.fuel-infra.org/nextgen/ms-memcached
- project: openstack/fuel-ccp-neutron
groups:
- fuel-ccp
description: Fuel CCP - Neutron deployment
upstream: https://review.fuel-infra.org/nextgen/ms-neutron
- project: openstack/fuel-ccp-nova
groups:
- fuel-ccp
description: Fuel CCP - Nova deployment
upstream: https://review.fuel-infra.org/nextgen/ms-nova
- project: openstack/fuel-ccp-openstack-base
groups:
- fuel-ccp
description: Fuel CCP - base OpenStack image
upstream: https://review.fuel-infra.org/nextgen/ms-openstack-base
- project: openstack/fuel-ccp-rabbitmq
groups:
- fuel-ccp
description: Fuel CCP - Rabbitmq deployment
upstream: https://review.fuel-infra.org/nextgen/ms-rabbitmq
- project: openstack/fuel-ccp-specs
groups:
- fuel-ccp
description: Fuel CCP Specs
upstream: https://review.fuel-infra.org/nextgen/nextgen-specs
- project: openstack/fuel-ccp-stacklight
groups:
- fuel-ccp
description: Fuel CCP - Stacklight deployment
upstream: https://review.fuel-infra.org/nextgen/ms-lma
- project: openstack/fuel-ccp-tests
groups:
- fuel-ccp
description: Fuel CCP - Tests sub-project
upstream: https://review.fuel-infra.org/nextgen/mcp-qa
- project: openstack/fuel-dev-tools
groups:
- fuel

View File

@@ -1923,6 +1923,132 @@
jobs:
- puppet-module-unit
- project:
name: fuel-ccp
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-ccp-ci-config
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-debian-base
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-entrypoint
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-etcd
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-glance
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-horizon
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-installer
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project:
name: fuel-ccp-keystone
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-mariadb
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-memcached
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-neutron
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-nova
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-openstack-base
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-rabbitmq
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-specs
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-stacklight
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-ccp-tests
tarball-site: tarballs.openstack.org
jobs:
- 'gate-{name}-linters'
- project:
name: fuel-dev-tools
tarball-site: tarballs.openstack.org

View File

@@ -320,6 +320,12 @@ project-templates:
- gate-{name}-bindep-fallback-ubuntu-trusty
- gate-{name}-bindep-fallback-ubuntu-xenial
- name: fuel-ccp-component
check:
- 'gate-{name}-linters'
gate:
- 'gate-{name}-linters'
- name: python-jobs
check:
- 'gate-{name}-docs'
@@ -6085,6 +6091,96 @@ projects:
gate:
- gate-fuel-astute-puppet-unit-3.8-centos-7
- name: openstack/fuel-ccp
template:
- name: merge-check
- name: python-jobs
- name: openstack/fuel-ccp-ci-config
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-debian-base
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-entrypoint
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-etcd
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-glance
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-horizon
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-installer
template:
- name: merge-check
- name: python-jobs
- name: openstack/fuel-ccp-keystone
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-mariadb
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-memcached
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-neutron
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-nova
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-openstack-base
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-rabbitmq
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-specs
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-stacklight
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-ccp-tests
template:
- name: merge-check
- name: fuel-ccp-component
- name: openstack/fuel-dev-tools
template:
- name: merge-check