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:
@@ -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'
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user