ansible-role-k8s-cookiecutter/ansible-role-k8s-{{cookiecu.../.zuul.yaml

47 lines
1.7 KiB
YAML

- project:
name: openstack/ansible-role-k8s-{{cookiecutter.service_name}}
check:
jobs:
- ansible-role-k8s-{{cookiecutter.service_name}}-kubernetes-centos
- ansible-role-k8s-{{cookiecutter.service_name}}-openshift-centos
- job:
name: ansible-role-k8s-{{cookiecutter.service_name}}-kubernetes-centos
parent: ansible-role-k8s-base
nodeset: ansible-role-k8s-centos
vars:
coe: kubernetes
project_name: ansible-role-k8s-{{cookiecutter.service_name}}
ansible_role_k8s_required:
# NOTE(flaper87): Listing projects here forces
# the CI job to include these roles in the main
# playbook, and therefore install the service.
# - ansible-role-k8s-mariadb
# - ansible-role-k8s-keystone
required-projects:
# NOTE(flaper87): you will likely need one or
# more of the projects below
# - openstack/ansible-role-k8s-mariadb
# - openstack/ansible-role-k8s-keystone
- openstack/ansible-role-k8s-{{cookiecutter.service_name}}
- job:
name: ansible-role-k8s-{{cookiecutter.service_name}}-openshift-centos
parent: ansible-role-k8s-base
nodeset: ansible-role-k8s-centos
vars:
coe: openshift
project_name: ansible-role-k8s-{{cookiecutter.service_name}}
ansible_role_k8s_required:
# NOTE(flaper87): Listing projects here forces
# the CI job to include these roles in the main
# playbook, and therefore install the service.
# - ansible-role-k8s-mariadb
# - ansible-role-k8s-keystone
required-projects:
# NOTE(flaper87): you will likely need one or
# more of the projects below
# - openstack/ansible-role-k8s-mariadb
# - openstack/ansible-role-k8s-keystone
- openstack/ansible-role-k8s-{{cookiecutter.service_name}}