RETIRED, further work has moved to Debian project infrastructure
Go to file
Jiri Stransky da41a1048c Set compute API version to 2.1, don't use v3
Microversions since Nova API v2.1 are aimed to replace the v3 work. The
/v2.1 is backwards compatible with the legacy /v2 endpoint. What we
called in the past /v3 is now something defunct in-tree. The /v2.1 API
is based on the v3 work, but there are many things that differ, in
particular with the backwards-compat thing. We keep the /v2 path in
api-paste.ini for making sure an upgrade doesn't trample operators and
users but if you look in tree, that's redirecting to the v2.1
codepath (just not asking for microversions). In summary, we only need
one endpoint, ie. /v2.1.

Additional information at https://bugzilla.redhat.com/show_bug.cgi?id=1291291

Closes-Bug: #1564372
Change-Id: I6d64b8bcd0f79f1f298ddc809e6d92fbc2985c45
2016-04-01 15:19:05 +00:00
doc/source Merge "Fix a typo in usage.rst" 2016-03-09 17:50:23 +00:00
os_cloud_config Set compute API version to 2.1, don't use v3 2016-04-01 15:19:05 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:41:40 +00:00
.gitignore Modify gitignore to ignore cover 2014-09-12 15:57:10 +09:00
.gitreview Added .gitreview 2014-03-01 01:17:27 +00:00
.mailmap First post. 2014-03-02 18:05:06 +13:00
.testr.conf First post. 2014-03-02 18:05:06 +13:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:38 +00:00
HACKING.rst First post. 2014-03-02 18:05:06 +13:00
LICENSE First post. 2014-03-02 18:05:06 +13:00
MANIFEST.in First post. 2014-03-02 18:05:06 +13:00
README.rst Merge "README introduction fixups" 2014-10-22 07:47:33 +00:00
babel.cfg First post. 2014-03-02 18:05:06 +13:00
requirements.txt Updated from global requirements 2016-02-11 14:50:10 +00:00
setup.cfg remove python 2.6 trove classifier 2015-12-23 01:31:13 +00:00
setup.py Updated from global requirements 2015-09-17 12:15:42 +00:00
test-requirements.txt Updated from global requirements 2016-02-11 14:50:10 +00:00
tox.ini Put py34 first in the env order of tox 2015-12-22 18:43:14 +05:30

README.rst

os-cloud-config

Configuration for OpenStack clouds.

When first installing an OpenStack cloud there are a number of common up-front configuration tasks that need to be performed. To alleviate the need for different sets of tooling to reinvent solutions to these problems, this package provides a set of tools.

These tools are intended to be well-tested, and available as importable Python modules as well as command-line tools.

Features

  • generate-keystone-pki:
    • Generate a certificate authority and a signing key for use with Keystone Public Key Infrastructure token signing.
  • init-keystone:
    • Initialize Keystone on a host with a provided admin token, admin e-mail and admin password. Also allows optionally changing the region and the public endpoint that Keystone registers with itself.
  • register-nodes:
    • Register nodes with a baremetal service, such as Nova-baremetal or Ironic.
  • setup-endpoints:
    • Register services, such as Glance and Cinder with a configured Keystone.
  • setup-flavors:
    • Creates flavors in Nova, either describing the distinct set of nodes the cloud has registered, or a custom set of flavors that has been specified.
  • setup-neutron:
    • Configure Neutron at the cloud (not the host) level, setting up either a physical control plane network suitable for deployment clouds, or an external network with an internal floating network suitable for workload clouds.