2018-03-06 18:47:22 +00:00
|
|
|
---
|
|
|
|
- job:
|
|
|
|
name: kayobe-tox-ansible-syntax
|
2018-03-08 15:49:38 +00:00
|
|
|
description: |
|
|
|
|
Tox job that checks Ansible playbook syntax.
|
2018-03-06 18:47:22 +00:00
|
|
|
parent: openstack-tox
|
|
|
|
vars:
|
|
|
|
tox_envlist: ansible-syntax
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: kayobe-tox-ansible
|
2018-03-08 15:49:38 +00:00
|
|
|
description: |
|
|
|
|
Tox job that runs native Ansible role tests.
|
2018-03-06 18:47:22 +00:00
|
|
|
parent: openstack-tox-with-sudo
|
|
|
|
vars:
|
|
|
|
tox_envlist: ansible
|
2018-03-12 12:35:00 +00:00
|
|
|
|
2018-03-08 15:49:38 +00:00
|
|
|
- job:
|
|
|
|
name: kayobe-tox-molecule
|
|
|
|
description: |
|
|
|
|
Tox job that runs molecule-based Ansible role tests.
|
|
|
|
parent: openstack-tox-with-sudo
|
|
|
|
pre-run: playbooks/kayobe-tox-molecule/pre.yml
|
|
|
|
timeout: 3600
|
|
|
|
required-projects:
|
|
|
|
- name: openstack/requirements
|
2018-02-22 16:55:24 +00:00
|
|
|
override-checkout: stable/queens
|
2018-03-08 15:49:38 +00:00
|
|
|
vars:
|
|
|
|
tox_envlist: molecule
|
|
|
|
|
2018-03-12 12:35:00 +00:00
|
|
|
- job:
|
|
|
|
name: kayobe-overcloud-base
|
2018-03-16 12:26:18 +00:00
|
|
|
description: |
|
|
|
|
Base job for testing overcloud deployment.
|
|
|
|
|
|
|
|
Configures the primary VM as an overcloud controller.
|
2018-03-12 12:35:00 +00:00
|
|
|
pre-run: playbooks/kayobe-overcloud-base/pre.yml
|
|
|
|
run: playbooks/kayobe-overcloud-base/run.yml
|
|
|
|
post-run: playbooks/kayobe-overcloud-base/post.yml
|
|
|
|
attempts: 1
|
|
|
|
timeout: 5400
|
2018-07-09 15:35:40 +01:00
|
|
|
required-projects:
|
2018-09-28 12:06:36 +01:00
|
|
|
# Include kayobe to ensure other projects can use this job.
|
|
|
|
- name: openstack/kayobe
|
2018-09-18 18:57:25 +01:00
|
|
|
- name: openstack/kayobe-config-dev
|
2018-07-09 15:35:40 +01:00
|
|
|
- name: openstack/kolla
|
|
|
|
override-checkout: stable/queens
|
|
|
|
- name: openstack/kolla-ansible
|
|
|
|
override-checkout: stable/queens
|
|
|
|
- name: openstack/requirements
|
|
|
|
override-checkout: stable/queens
|
2018-03-12 12:35:00 +00:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: kayobe-overcloud-centos
|
|
|
|
parent: kayobe-overcloud-base
|
|
|
|
nodeset: kayobe-centos
|
2018-03-16 12:26:18 +00:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: kayobe-seed-base
|
|
|
|
description: |
|
|
|
|
Base job for testing seed deployment.
|
|
|
|
|
|
|
|
Configures the primary VM as a seed.
|
|
|
|
pre-run: playbooks/kayobe-seed-base/pre.yml
|
|
|
|
run: playbooks/kayobe-seed-base/run.yml
|
|
|
|
post-run: playbooks/kayobe-seed-base/post.yml
|
|
|
|
attempts: 1
|
|
|
|
timeout: 5400
|
2018-07-09 15:35:40 +01:00
|
|
|
required-projects:
|
2018-09-28 12:06:36 +01:00
|
|
|
# Include kayobe to ensure other projects can use this job.
|
|
|
|
- name: openstack/kayobe
|
2018-09-18 18:57:25 +01:00
|
|
|
- name: openstack/kayobe-config-dev
|
2018-07-09 15:35:40 +01:00
|
|
|
- name: openstack/kolla
|
|
|
|
override-checkout: stable/queens
|
|
|
|
- name: openstack/kolla-ansible
|
|
|
|
override-checkout: stable/queens
|
|
|
|
- name: openstack/requirements
|
|
|
|
override-checkout: stable/queens
|
2018-03-16 12:26:18 +00:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: kayobe-seed-centos
|
|
|
|
parent: kayobe-seed-base
|
|
|
|
nodeset: kayobe-centos
|