project-config/README.rst
Tim Burke 0f39b1b112 Remove link to dead system-config/jenkins documentation
Change-Id: I086058bc732be9bcc545e422551153df4b356e9c
Related-Change: Ie6d077906a4d6e204d4cd1847486dc098de2f8f6
2017-02-16 13:04:53 -08:00

90 lines
2.9 KiB
ReStructuredText

OpenStack Infra Config Files
============================
This repo contains a set of config files that are consumed by the
openstack-infra/system-config puppet modules in order to deploy and
configure the OpenStack Infrastructure. You should edit these
files to make configuration changes to the OpenStack Infrastructure.
accessbot
=========
This dir contains the IRC access bot channel config. This config file
is used to specify which channels are managed by the infra team and
the permissions assigned to nicks in those channels.
`IRC Documentation <http://docs.openstack.org/infra/system-config/irc.html>`_
gerrit
======
This dir contains the main project registry in projects.yaml along
with all of the gerrit project ACLs in the acls subdir. You will need
to edit these files to add new projects to Gerrit.
See the `Creator's Guide in the Infra Manual <http://docs.openstack.org/infra/manual/creators.html>`_
for info on adding projects.
`Gerrit Documentation <http://docs.openstack.org/infra/system-config/gerrit.html>`_
gerritbot
=========
This dir contains the gerritbot channel config file. Edit this file to
add the gerritbot to your IRC channels for gerrit event messages.
`IRC Documentation <http://docs.openstack.org/infra/system-config/irc.html>`_
grafana
=======
This dir contains dashboards to display at
http://grafana.openstack.org/. Add new files to create additional
dashboards or edit the existing ones to enhance the dashboards.
`Grafana Documentation <http://docs.openstack.org/infra/system-config/grafana.html>`_
jenkins
=======
This dir contains the Jenkins job definitions as supplied to Jenkins Job
Builder as well as the scripts used in many of the jobs. Edit these files
if you need to add/delete/modify Jenkins Jobs.
`Jenkins Job Builder Documentation <http://docs.openstack.org/infra/system-config/jjb.html>`_
nodepool
========
This dir contains the nodepool scripts and nodepool disk image builder
elements that are used to build the images we boot slave nodes off of.
Edit these files if you need to modify the base images that Jenkins jobs
run on.
`Nodepool Documentation <http://docs.openstack.org/infra/system-config/nodepool.html>`_
specs
=====
This dir contains the index.html file for the http://specs.openstack.org
site. Edit this file if you are adding and removing projects from that
site.
`Static Web Hosting Documentation <http://docs.openstack.org/infra/system-config/static.html>`_
zuul
====
This dir contains the zuul layout.yaml file and its python functions file(s).
These files determine what jobs are run on Gerrit events for each project.
Edit these files if you need to change the jobs that your project runs or
attributes of those jobs (voting, slave node type, etc).
`Zuul Documentation <http://docs.openstack.org/infra/system-config/zuul.html>`_
dev
===
This dir contains config files for the development deployments of
the above services.