OpenStack High Availability Guide
Go to file
OpenStack Proposal Bot b1c7784054 Updated from openstack-manuals
Change-Id: I1e5028d31a5e7bc193fbcca6e4a070bb81e7a0d1
2024-05-31 19:45:29 +00:00
doc Updated from openstack-manuals 2024-05-31 19:45:29 +00:00
.gitignore Create skeleton for restoring ha-guide content 2018-09-20 08:34:30 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:26:32 +00:00
.zuul.yaml Use promote for publishing 2019-08-20 20:44:05 +02:00
LICENSE Create skeleton for restoring ha-guide content 2018-09-20 08:34:30 -05:00
README.rst setup.cfg: Cleanup and update some urls to latest 2019-10-22 11:30:04 +08:00
setup.cfg setup.cfg: Replace dashes with underscores 2022-09-10 12:10:41 +00:00
setup.py Small cleanups 2020-04-07 13:09:25 +02:00
tox.ini Small cleanups 2020-04-07 13:09:25 +02:00

OpenStack High Availability Guide

This repository contains the source files for the OpenStack High Availability Guide.

You can read this guide at docs.openstack.org/ha-guide https://docs.openstack.org/ha-guide/>.

Prerequisites

At a minimum, you will need git and the git-review tool installed in order to contribute documentation. You will also need a Gerrit account to submit the change.

Git is available for Linux, Mac, and Windows environments. Some platforms come with it preinstalled, but you can review the installation instructions if you do not have it by default.

Once git is installed, you can follow the instructions for your platform to install git-review.

The last step is to configure git with your name and email address used for your Gerrit account set up so it can link you patch to your user. Run the following to set these values:

git config --global user.name "First Last"
git config --global user.email "your_email@youremail.com"

Submitting Updates

Proposing updates to the documentation is fairly straight forward once you've done it, but there are a few steps that can appear intimidating your first couple times through. Here is a suggested workflow to help you along the way.

git clone https://opendev.org/openstack/ha-guide
cd ha-guide

# it is useful to make changes on a separate branch in case you need to make
# other changes
git checkout -b my-topic

# edit your files
git add .
git commit # Add a descriptive commit message

# submit your changes for review
git review

The changes will then be run through a few tests to make sure the docs build and it will be ready for reviews. Once reviewed, if no problems are found with the changes they will be merged to the repo and the changes will be published to the docs.openstack.org site.

Local Testing

If you would like to build the docs locally to make sure there are no issues with the changes, and to view locally generated HTML files, you will need to do a couple extra steps.

The jobs are run using a tool called tox. You will need to install tox on your platform first following its installation guide.

You can then run the following to perform a local build with some tests:

tox -e docs

If you have any questions, please reach out on the #openstack-operators IRC channel or through the openstack-ops mailing list.