Create shotgun project

This project is to provide a tool that is able to
collect logs, other files, command outputs, etc. that
can then be used for troubleshooting. I.e. it creates
a diagnostic snapshot for a set of nodes.

Change-Id: I366c95a293387fa17d769de49a66e10537e4b3ec
This commit is contained in:
Vladimir Kozhukalov 2015-10-15 16:45:53 +03:00
parent 1b9a935b64
commit a00aa92642
5 changed files with 47 additions and 0 deletions

View File

@ -0,0 +1,20 @@
[access "refs/heads/*"]
abandon = group shotgun-core
create = group fuel-release
label-Code-Review = -2..+2 group shotgun-core
label-Verified = -1..+1 group fuel-ci
label-Workflow = -1..+1 group shotgun-core
[access "refs/heads/stable/*"]
exclusiveGroupPermissions = label-Workflow
label-Workflow = -1..+1 group fuel-stable-core
[access "refs/tags/*"]
pushSignedTag = group fuel-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -2564,6 +2564,12 @@
description: The UI component for Senlin description: The UI component for Senlin
- project: openstack/shaker - project: openstack/shaker
description: Distributed data-plane performance testing tool description: Distributed data-plane performance testing tool
- project: openstack/shotgun
groups:
- fuel
description: Tool for collecting diagnostic snapshot from nodes (logs, databases, etc).
docimpact-group: fuel
upstream: https://github.com/kozhukalov/shotgun.git
- project: openstack/solum - project: openstack/solum
description: 'An OpenStack project designed to make cloud services easier to consume description: 'An OpenStack project designed to make cloud services easier to consume
and integrate into your application development process. See: https://wiki.openstack.org/wiki/Solum' and integrate into your application development process. See: https://wiki.openstack.org/wiki/Solum'

View File

@ -148,6 +148,7 @@ fuel-tracker:
- openstack/fuel-web - openstack/fuel-web
- openstack/network-checker - openstack/network-checker
- openstack/python-fuelclient - openstack/python-fuelclient
- openstack/shotgun
branches: branches:
- master - master

View File

@ -6061,6 +6061,14 @@
- python-jobs - python-jobs
- pypi-jobs - pypi-jobs
- project:
name: shotgun
node: 'bare-precise || bare-trusty'
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- project: - project:
name: solum name: solum
node: 'bare-precise || bare-trusty' node: 'bare-precise || bare-trusty'

View File

@ -1751,6 +1751,9 @@ jobs:
- name: ^gate-network-checker.*$ - name: ^gate-network-checker.*$
voting: false voting: false
- name: ^gate-shotgun.*$
voting: false
# NOTE(jroll): This job was not working at Juno release. # NOTE(jroll): This job was not working at Juno release.
- name: ^gate-tempest-dsvm-ironic-agent_ssh$ - name: ^gate-tempest-dsvm-ironic-agent_ssh$
branch: ^(?!stable/juno).*$ branch: ^(?!stable/juno).*$
@ -8247,6 +8250,15 @@ projects:
- name: python3-jobs - name: python3-jobs
- name: publish-to-pypi - name: publish-to-pypi
- name: openstack/shotgun
template:
- name: merge-check
check:
- gate-shotgun-pep8
- gate-shotgun-python27
gate:
- noop
- name: openstack/solum - name: openstack/solum
template: template:
- name: merge-check - name: merge-check