diff --git a/jenkins/jobs/kolla-kubernetes.yaml b/jenkins/jobs/kolla-kubernetes.yaml index d60eba0063..20ea19a04e 100644 --- a/jenkins/jobs/kolla-kubernetes.yaml +++ b/jenkins/jobs/kolla-kubernetes.yaml @@ -14,9 +14,32 @@ - install-distro-packages - shell: | #!/bin/bash -xe - tools/setup_gate.sh {action} {distro} {type} {config} {node} + tools/setup_gate.sh {action} {distro} {type} {config} {node} shell tox -e {action}-{distro}-{type} publishers: - devstack-logs - console-log + +- job-template: + name: '{pipeline}-kolla-kubernetes-ansible-workflow-{config}{job-suffix}' + node: '{node}' + + wrappers: + - build-timeout: + timeout: 60 + - timestamps + + builders: + - link-logs + - net-info + - zuul-git-prep-upper-constraints + - install-distro-packages + - shell: | + #!/bin/bash -xe + tools/setup_gate.sh deploy centos binary {config} {node} ansible + tox -e deploy-centos-binary + + publishers: + - devstack-logs + - console-log diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 0c60f0ed53..f959ac0b38 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -6141,6 +6141,11 @@ pipeline: gate type: binary job-suffix: '-nv' + - '{pipeline}-kolla-kubernetes-ansible-workflow-{config}{job-suffix}': + config: ceph + node: 'centos-7' + pipeline: gate + job-suffix: '-nv' - project: name: kosmos diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 04320ecc8e..5ce6c772e8 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -10460,6 +10460,7 @@ projects: - gate-kolla-kubernetes-deploy-centos-binary-iscsi-nv - gate-kolla-kubernetes-deploy-ubuntu-binary-ceph-nv - gate-kolla-kubernetes-deploy-ubuntu-binary-iscsi-nv + - gate-kolla-kubernetes-ansible-workflow-ceph-nv - name: openstack/kosmos template: