Add repositories for Charm layers
Create repositories and perform initial import of a number of Charm layer modules associated with the OpenStack Charm set. Layers will support two tox targets - pep8 (for linting the layer) and build (for building out the layer with associated dependencies). Change-Id: I53ad2cd7f01e77f6123d9ce3a5eed14b5574e752
This commit is contained in:
parent
82cbbd29fe
commit
846437fe70
|
@ -998,6 +998,18 @@
|
|||
- keystone (Juju Charms Collection)
|
||||
options:
|
||||
- delay-release
|
||||
- project: openstack/charm-layer-openstack
|
||||
description: Charm Layer - OpenStack base layer
|
||||
acl-config: /home/gerrit2/acls/openstack/charm.config
|
||||
upstream: https://github.com/openstack-charmers/charm-layer-openstack
|
||||
- project: openstack/charm-layer-openstack-api
|
||||
description: Charm Layer - OpenStack API layer
|
||||
acl-config: /home/gerrit2/acls/openstack/charm.config
|
||||
upstream: https://github.com/openstack-charmers/charm-layer-openstack-api
|
||||
- project: openstack/charm-layer-openstack-principle
|
||||
description: Charm Layer - OpenStack principle charm layer
|
||||
acl-config: /home/gerrit2/acls/openstack/charm.config
|
||||
upstream: https://github.com/openstack-charmers/charm-layer-openstack-principle
|
||||
- project: openstack/charm-lxd
|
||||
description: Juju Charm - LXD
|
||||
acl-config: /home/gerrit2/acls/openstack/charm.config
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
- job-group:
|
||||
name: charm-layer-jobs
|
||||
jobs:
|
||||
- 'gate-{name}-pep8'
|
||||
- gate-{name}-tox-{envlist}:
|
||||
envlist: charm-build
|
|
@ -669,6 +669,27 @@
|
|||
jobs:
|
||||
- python-jobs
|
||||
|
||||
- project:
|
||||
name: charm-layer-openstack
|
||||
tarball-site: tarballs.openstack.org
|
||||
|
||||
jobs:
|
||||
- charm-layer-jobs
|
||||
|
||||
- project:
|
||||
name: charm-layer-openstack-api
|
||||
tarball-site: tarballs.openstack.org
|
||||
|
||||
jobs:
|
||||
- charm-layer-jobs
|
||||
|
||||
- project:
|
||||
name: charm-layer-openstack-principle
|
||||
tarball-site: tarballs.openstack.org
|
||||
|
||||
jobs:
|
||||
- charm-layer-jobs
|
||||
|
||||
- project:
|
||||
name: charm-lxd
|
||||
tarball-site: tarballs.openstack.org
|
||||
|
|
|
@ -375,6 +375,14 @@ project-templates:
|
|||
post:
|
||||
- '{name}-branch-tarball'
|
||||
|
||||
- name: python-charm-layer-jobs
|
||||
check:
|
||||
- 'gate-{name}-pep8'
|
||||
- 'gate-{name}-tox-charm-build'
|
||||
gate:
|
||||
- 'gate-{name}-pep8'
|
||||
- 'gate-{name}-tox-charm-build'
|
||||
|
||||
- name: periodic-jobs-with-oslo-master
|
||||
periodic:
|
||||
- 'periodic-{name}-py27-with-oslo-master'
|
||||
|
@ -4952,6 +4960,21 @@ projects:
|
|||
- name: merge-check
|
||||
- name: python-charm-jobs
|
||||
|
||||
- name: openstack/charm-layer-openstack
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: python-charm-layer-jobs
|
||||
|
||||
- name: openstack/charm-layer-openstack-api
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: python-charm-layer-jobs
|
||||
|
||||
- name: openstack/charm-layer-openstack-principle
|
||||
template:
|
||||
- name: merge-check
|
||||
- name: python-charm-layer-jobs
|
||||
|
||||
- name: openstack/charm-lxd
|
||||
template:
|
||||
- name: merge-check
|
||||
|
|
Loading…
Reference in New Issue