
Now that ara-{server,clients,plugins} have been merged back into ara, it is simpler and more convenient to have the role in-tree. The role has changed a bit during the import. The most significant change is that the role now defaults to an unprivileged installation for personal use. Change-Id: Ie47fe57356eaa6174d7813b7780a464e16c4a891
102 lines
2.5 KiB
YAML
102 lines
2.5 KiB
YAML
- job:
|
|
name: ara-tox-py3
|
|
parent: tox
|
|
nodeset: ubuntu-bionic
|
|
vars:
|
|
tox_envlist: py3
|
|
|
|
- job:
|
|
name: ara-tox-linters
|
|
parent: tox
|
|
nodeset: ubuntu-bionic
|
|
vars:
|
|
tox_envlist: linters
|
|
|
|
- job:
|
|
name: ara-1.0-integration-base
|
|
parent: base
|
|
vars:
|
|
integration_ansible_name: "{{ ansible_user_dir }}/src/github.com/ansible/ansible"
|
|
integration_ansible_version: null
|
|
run: playbooks/integration-tests.yaml
|
|
post-run: tests/integration-post.yaml
|
|
|
|
- job:
|
|
name: ara-1.0-integration-fedora-devel
|
|
parent: ara-integration-base
|
|
nodeset: fedora-latest
|
|
required-projects:
|
|
- name: github.com/ansible/ansible
|
|
override-checkout: devel
|
|
|
|
- job:
|
|
name: ara-1.0-integration-fedora-2.7
|
|
parent: ara-1.0-integration-base
|
|
nodeset: fedora-latest
|
|
required-projects:
|
|
- name: github.com/ansible/ansible
|
|
override-checkout: stable-2.7
|
|
|
|
- job:
|
|
name: ara-1.0-integration-ubuntu-2.6
|
|
parent: ara-1.0-integration-base
|
|
nodeset: ubuntu-bionic
|
|
required-projects:
|
|
- name: github.com/ansible/ansible
|
|
override-checkout: stable-2.6
|
|
|
|
- job:
|
|
name: ara-1.0-role-integration-base
|
|
parent: base
|
|
files:
|
|
- ara/*
|
|
- playbooks/*
|
|
- roles/*
|
|
- tests/*
|
|
- .zuul.d/*
|
|
- setup.py
|
|
- setup.cfg
|
|
- requirements.txt
|
|
- test-requirements.txt
|
|
pre-run: tests/role-integration-pre.yaml
|
|
run: playbooks/ara.yaml
|
|
vars:
|
|
ara_source: "{{ ansible_user_dir }}/src/git.openstack.org/openstack/ara"
|
|
ara_web_server: nginx
|
|
ara_wsgi_server: gunicorn
|
|
ara_www_dir: /var/www/ara
|
|
|
|
- job:
|
|
name: ara-1.0-role-integration-ubuntu
|
|
parent: ara-1.0-role-integration-base
|
|
nodeset: ubuntu-bionic
|
|
|
|
- job:
|
|
name: ara-1.0-role-integration-fedora
|
|
parent: ara-1.0-role-integration-base
|
|
nodeset: fedora-latest
|
|
|
|
- project:
|
|
vars:
|
|
rtd_webhook_id: '49230'
|
|
templates:
|
|
- docs-on-readthedocs
|
|
check:
|
|
jobs:
|
|
- ara-1.0-integration-fedora-2.7
|
|
- ara-1.0-integration-fedora-devel:
|
|
voting: false
|
|
- ara-1.0-integration-ubuntu-2.6
|
|
- ara-1.0-role-integration-ubuntu
|
|
- ara-1.0-role-integration-fedora
|
|
- ara-tox-linters
|
|
- ara-tox-py3
|
|
gate:
|
|
jobs:
|
|
- ara-1.0-integration-fedora-2.7
|
|
- ara-1.0-integration-ubuntu-2.6
|
|
- ara-1.0-role-integration-ubuntu
|
|
- ara-1.0-role-integration-fedora
|
|
- ara-tox-linters
|
|
- ara-tox-py3
|