project-config/README.rst

80 lines
2.5 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 <https://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 OpenDev Manual <https://docs.opendev.org/opendev/infra-manual/latest/creators.html>`_
for info on adding projects.
`Gerrit Documentation <https://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 <https://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 <https://docs.openstack.org/infra/system-config/grafana.html>`_
nodepool
========
This dir contains the nodepool scripts and nodepool disk image builder
elements that are used to build the images we boot build nodes off of.
Edit these files if you need to modify the base images that Nodepool creates
for Zuul to run content on.
`Nodepool Documentation <https://docs.openstack.org/infra/system-config/nodepool.html>`_
specs
=====
This dir contains the index.html file for the https://specs.openstack.org
site. Edit this file if you are adding and removing projects from that
site.
`Static Web Hosting Documentation <https://docs.openstack.org/infra/system-config/static.html>`_
zuul
====
This dir contains the zuul main.yaml file which defines the Zuul tenants
and the system-variables.yaml file which contains some global variables.
Edit these files to add, remove or rename a project from Zuul.
`Zuul Documentation <https://docs.openstack.org/infra/system-config/zuul.html>`_
dev
===
This dir contains config files for the development deployments of
the above services.