Create experimental grafyaml gate job

Because we are planning on including grafyaml dashboards in
project-config we'll need to properly gate on them.  A follow up patch
will be adding tox -egrafyaml to do just this. Additionally, this job
will only match with tox.ini and the contents of grafana change.

Additionally, the grafyaml dashboards created in the follow up patch
are not actually consumed into production yet.  We still need to add
the puppet logic to handle that.

Change-Id: I497801f2de6dbfcb2b9644bedf361b5fa66463fd
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger
2015-10-05 09:37:24 -04:00
parent e028bf1b35
commit 4d0f0c06ef
2 changed files with 19 additions and 0 deletions

View File

@@ -36,6 +36,19 @@
publishers:
- zuul-swift-upload-console-log
- job:
name: gate-project-config-grafyaml
node: 'bare-precise || bare-trusty'
builders:
- revoke-sudo
- gerrit-git-prep
- tox:
envlist: 'grafyaml'
publishers:
- zuul-swift-upload-console-log
- job:
name: gate-project-config-layout
node: 'bare-precise || bare-trusty'

View File

@@ -1060,6 +1060,11 @@ jobs:
- 'specs/.*'
- 'tox.ini'
- name: gate-project-config-grafyaml
files:
- '^grafana/.*$'
- 'tox.ini'
- name: gate-project-config-projects-yaml
files:
- 'check_valid_gerrit_projects.py'
@@ -6220,6 +6225,7 @@ projects:
- propose-project-config-update
experimental:
- gate-project-config-dib
- gate-project-config-grafyaml
- name: openstack-infra/project-config-example
template: