- fdio-infra-shiplogs:
maven-version: 'mvn33-new'
-- job-template:
- name: ci-management-verify-zuul
-
- project-type: freestyle
- node: jjb
- concurrent: true
-
- logrotate:
- daysToKeep: 30
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$ZUUL_REF'
- commit: '$ZUUL_COMMIT'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - shell:
- !include-raw-escape: include-raw-test-zuul.sh
-
-- job-template:
- name: ci-management-merge-zuul
-
- project-type: freestyle
- node: jjb
-
- logrotate:
- daysToKeep: 30
- numToKeep: 40
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- commit: 'origin/$ZUUL_BRANCH'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - shell:
- !include-raw-escape: include-raw-test-zuul.sh
- - shell:
- !include-raw-escape: include-raw-merge-zuul.sh
-
-- job-template:
- name: ci-management-verify-nodepool
-
- project-type: freestyle
- node: np
- concurrent: true
-
- logrotate:
- daysToKeep: 30
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$ZUUL_REF'
- commit: '$ZUUL_COMMIT'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - shell:
- !include-raw-escape: include-raw-test-nodepool.sh
-
-- job-template:
- name: ci-management-merge-nodepool
-
- project-type: freestyle
- node: np
-
- logrotate:
- daysToKeep: 30
- numToKeep: 40
- artifactDaysToKeep: -1
- artifactNumToKeep: 5
-
- scm:
- - zuul-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- commit: 'origin/$ZUUL_BRANCH'
-
- wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- builders:
- - shell:
- !include-raw-escape: include-raw-test-nodepool.sh
- - shell:
- !include-raw-escape: include-raw-merge-nodepool.sh
-
-
-
- job-template:
name: 'ci-management-verify-packer'
project-type: freestyle
+++ /dev/null
-#!/bin/bash
-
-# vi: sw=4 ts=4 sts=4 et :
-
-cd "${WORKSPACE}/nodepool"
-/usr/bin/diff nodepool.yaml /etc/nodepool/nodepool.yaml
-RET=$?
-if [ "${RET}" -ne '0' ]
-then
- echo
- echo 'Nodepool layouts differ, updating layout'
- echo
- /usr/bin/sudo /usr/bin/cp nodepool.yaml /etc/nodepool/nodepool.yaml
-else
- echo
- echo 'No differences in layout, not updating'
- echo
-fi
-
+++ /dev/null
-#!/bin/bash
-
-# vi: sw=4 ts=4 sts=4 et :
-
-cd "${WORKSPACE}/zuul"
-/usr/bin/diff layout.yaml /etc/zuul/layout.yaml
-RET=$?
-if [ "${RET}" -ne '0' ]
-then
- echo
- echo 'Zuul layouts differ, updating layout and reloading zuul'
- echo
- /usr/bin/sudo /usr/bin/cp layout.yaml /etc/zuul/layout.yaml
- /usr/bin/sudo /usr/bin/systemctl reload zuul
-fi
-
+++ /dev/null
-#!/bin/bash -e
-
-# activate the zuul virtual env on system that has tox installed
-source /opt/venv-zuul/bin/activate
-
-rm -rf .test
-mkdir .test
-cd .test
-
-# track the upstream zuul HEAD, this may be honestly a little risky
-# but the validations shouldn't fail often due to upstream changes
-git clone https://github.com/openstack-infra/zuul --depth 1
-cd zuul
-
-# calling tox will actually build out a new virtualenv and use that
-# which is honestly a little silly... but whatever
-tox -e validate-layout $WORKSPACE/zuul/layout.yaml