From a3886eb9d7517d86885c4f6f213146e2c97106b3 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Tue, 17 Mar 2015 11:24:16 +1100 Subject: [PATCH] Add nodepool config check Use the nodepool config validation environment to check that system-config changes don't commit a bad nodepool configuration Depends-On: I5d58648bca160d8afc81aae3d8daf0c7bd01c976 Change-Id: I32c69acede6187c61008970d4f3620a3ae121070 --- jenkins/jobs/infra.yaml | 13 +++++++++++++ zuul/layout.yaml | 2 ++ 2 files changed, 15 insertions(+) diff --git a/jenkins/jobs/infra.yaml b/jenkins/jobs/infra.yaml index 1c4c3b12d9..ac791beabb 100644 --- a/jenkins/jobs/infra.yaml +++ b/jenkins/jobs/infra.yaml @@ -62,6 +62,19 @@ publishers: - zuul-swift-upload-console-log +- job: + name: gate-system-config-nodepool + node: 'bare-precise || bare-trusty' + + builders: + - revoke-sudo + - gerrit-git-prep + - tox: + envlist: 'nodepool' + + publishers: + - zuul-swift-upload-console-log + # This is a non-standard docs job because it uses SCP instead of FTP - job-template: name: '{name}-ci-docs' diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 977f76d3c0..45ba5c76f7 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -4095,11 +4095,13 @@ projects: - gate-system-config-pep8 - gate-system-config-bashate - gate-system-config-puppet-syntax + - gate-system-config-nodepool - gate-ci-docs gate: - gate-system-config-pep8 - gate-system-config-bashate - gate-system-config-puppet-syntax + - gate-system-config-nodepool - gate-ci-docs post: - system-config-ci-docs