Create the ARA project

ARA: Ansible Run Analysis makes Ansible Playbook runs easier
to visualize, understand and troubleshoot.

ARA is three things:
- An Ansible callback plugin to record playbook runs into a local or
  remote database
- A CLI client to query the database
- A web interface to visualize the database

The project is an initiative of the RDO community to help parse
the results of CI jobs that are driven by Ansible.

More details are available on the openstack-infra mailing list [1]

Please note that there is no launchpad created for this project.
We would prefer skip an eventual migration and integrate with
StoryBoard directly.

[1]: http://lists.openstack.org/pipermail/openstack-infra/2016-May/004257.html

Change-Id: I39bfae2c4d83c250cb3c8dae1b2c68597f523f45
This commit is contained in:
David Moreau-Simard 2016-05-25 16:27:50 -04:00 committed by David Moreau Simard
parent b18ceeaf33
commit 2059766866
7 changed files with 78 additions and 0 deletions
accessbot
gerrit
gerritbot
jenkins/jobs
zuul

@ -55,6 +55,7 @@ global:
# Individual channel configuration:
channels:
- name: ara
- name: cerberus-project
- name: cloud-init
- name: cloudkitty

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group ara-core
create = group ara-release
label-Code-Review = -2..+2 group ara-core
label-Workflow = -1..+1 group ara-core
[access "refs/tags/*"]
pushSignedTag = group ara-release
[receive]
requireChangeId = true
requireContributorAgreement = false
[submit]
mergeContent = true

@ -797,6 +797,10 @@
- project: openstack/app-catalog-ui
description: UI component for application catalog
acl-config: /home/gerrit2/acls/openstack/app-catalog.config
- project: openstack/ara
description: ARA records Ansible Playbook runs and provides intuitive
interfaces to browse them
upstream: https://github.com/dmsimard/ara.git
- project: openstack/astara
description: Astara L3+ Network Virtualization - orchestration service
groups:

@ -1,4 +1,14 @@
# This file is sorted alphabetically by channel name.
ara:
events:
- patchset-created
- change-merged
- x-vrif-minus-2
projects:
- openstack/ara
branches:
- master
cerberus-project:
events:
- patchset-created

17
jenkins/jobs/ara.yaml Normal file

@ -0,0 +1,17 @@
- job-template:
name: 'gate-ara-integration-{scenario}-{ostype}'
node: '{ostype}'
builders:
- print-template-name:
template-name: "{template-name}"
- link-logs
- gerrit-git-prep
- install-distro-packages
- tox:
envlist: "integration-{scenario}"
wrappers:
- build-timeout:
timeout: 20
- timestamps
publishers:
- console-log

@ -197,6 +197,19 @@
- python-jobs
- javascript-jobs
- project:
name: ara
tarball-site: tarballs.openstack.org
ostype:
- centos-7
- ubuntu-trusty
scenario:
- smoke
- ansible
jobs:
- python-jobs
- 'gate-ara-integration-{scenario}-{ostype}'
- project:
name: astara
tarball-site: tarballs.openstack.org

@ -4544,6 +4544,24 @@ projects:
gate:
- gate-app-catalog-ui-pep8
- name: openstack/ara
template:
- name: merge-check
- name: python-jobs
check:
- gate-ara-integration-smoke-centos-7
- gate-ara-integration-smoke-ubuntu-trusty
- gate-ara-integration-ansible-centos-7
- gate-ara-integration-ansible-ubuntu-trusty
- ara-coverage
gate:
- gate-ara-integration-smoke-centos-7
- gate-ara-integration-smoke-ubuntu-trusty
- gate-ara-integration-ansible-centos-7
- gate-ara-integration-ansible-ubuntu-trusty
post:
- ara-coverage
- name: openstack/astara
template:
- name: merge-check