9fe24a6f17
There are several deployment tools in OpenStack including Kolla, Tripleo, OpenStack Ansible, OpenStack Chef, and OpenStack Puppet. Add a section for deployment tooling so the relevant projects can add documentation for the respective projects. Since the author of this patch is mainly interested in highlighting the documntation of Kolla, start out with a Kolla entry in the Deployment section. Change-Id: Ie792bc5d04246edcdc4ab997e5da38f3813ddde6
265 lines
10 KiB
HTML
265 lines
10 KiB
HTML
{% set scriptdir = '../common/js/' %}
|
|
{% set cssdir = '../common/css/' %}
|
|
{% extends "templates/base.tmpl" %}
|
|
{% block pagetitle %}Developers{% endblock %}
|
|
{% block title %}
|
|
<a href="http://docs.openstack.org">Documentation</a> > Python developer
|
|
{% endblock %}
|
|
{% block content %}
|
|
<!-- Begin Page Content -->
|
|
<div class="top-docs-wrapper">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-lg-8 col-md-8 col-sm-8">
|
|
<h1>OpenStack Contributor Documentation</h1>
|
|
<p>
|
|
This page contains documentation for Python developers,
|
|
who work on OpenStack itself.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="mid-docs-wrapper" id="docs-main-body">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
</div>
|
|
</div>
|
|
<div class="row docs-toc">
|
|
<div class="col-lg-6 col-md-6 col-sm-6">
|
|
<div class="docs-link-sections">
|
|
<h3><i class="fa fa-cog"></i> OpenStack Services</h3>
|
|
<a href="http://docs.openstack.org/developer/ironic/">
|
|
Bare Metal Provisioning Developer Documentation (ironic)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/cinder/">
|
|
Block Storage Developer Documentation (cinder)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/nova/">
|
|
Compute Service Developer Documentation (nova)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/magnum/">
|
|
Container Service Developer Documentation (magnum)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/horizon/">
|
|
Dashboard Developer Documentation (horizon)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/sahara/">
|
|
Data Processing Developer Documentation (sahara)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/trove/">
|
|
Database Service Developer Documentation (trove)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/devstack/">
|
|
DevStack Developer Documentation (DevStack)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/designate/">
|
|
DNS Services Developer Documentation (designate)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/keystone/">
|
|
Identity Service Developer Documentation (keystone)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/glance/">
|
|
Image Service Developer Documentation (glance)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/barbican/">
|
|
Key Management Service Developer Documentation (barbican)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/neutron/">
|
|
Networking Service Developer Documentation (neutron)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/swift/">
|
|
Object Storage Developer Documentation (swift)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/heat/">
|
|
Orchestration Developer Documentation (heat)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/zaqar/">
|
|
Queue Service Developer Documentation (zaqar)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/searchlight/">
|
|
Search Service Developer Documentation (searchlight)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/manila/">
|
|
Shared File Systems Developer Documentation (manila)
|
|
</a>
|
|
|
|
<a href="http://docs.openstack.org/developer/ceilometer/">
|
|
Telemetry Service Developer Documentation (ceilometer)
|
|
</div>
|
|
|
|
<div class="docs-link-sections">
|
|
<h3><i class="fa fa-cog"></i> Networking Sub Projects</h3>
|
|
<a href="http://docs.openstack.org/developer/networking-l2gw/">
|
|
L2GW Networking Service Plug-in (networking-l2gw)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/networking-midonet/">
|
|
MidoNet Networking Plug-in (networking-midonet)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/networking-ovn/">
|
|
OVN Networking Plug-in (networking-ovn)
|
|
</a>
|
|
</div>
|
|
|
|
<div class="docs-link-sections">
|
|
<h3><i class="fa fa-cog"></i> Deployment Projects</h3>
|
|
<a href="http://docs.openstack.org/developer/kolla/">
|
|
Deploying OpenStack using Ansible in Docker Containers Documentation (kolla)
|
|
</a>
|
|
</div>
|
|
|
|
<div class="docs-link-sections">
|
|
<h3><i class="fa fa-book"></i> Related Projects</h3>
|
|
<a href="http://docs.openstack.org/developer/os-cloud-config/">
|
|
os-cloud-config
|
|
</a>
|
|
<p>Configuration tools for OpenStack clouds. Used primarily by TripleO.</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-6 col-md-6 col-sm-6">
|
|
<div class="docs-link-sections">
|
|
<h3><i class="fa fa-pencil"></i> Using Libraries</h3>
|
|
<a href="http://docs.openstack.org/developer/automaton/">
|
|
automaton
|
|
</a>
|
|
<p>Friendly state machines for python.</p>
|
|
<a href="http://docs.openstack.org/developer/cliff/">
|
|
cliff
|
|
</a>
|
|
<p>Builds command-line programs in Python.</p>
|
|
<a href="http://docs.openstack.org/developer/debtcollector/">
|
|
debtcollector
|
|
</a>
|
|
<p>
|
|
A collection of Python deprecation patterns and strategies that help you
|
|
collect your technical debt in a non-destructive manner.
|
|
</p>
|
|
<a href="http://docs.openstack.org/developer/futurist/">
|
|
futurist
|
|
</a>
|
|
<p>
|
|
Asynchronous code from the future, helping you build out your applications
|
|
to handle asynchronous and periodic work in a nice manner.
|
|
</p>
|
|
<a href="http://docs.openstack.org/developer/keystonemiddleware/">
|
|
keystonemiddleware
|
|
</a>
|
|
<p>Middleware provided for integrating with the OpenStack Identity API.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.cache/">
|
|
oslo.cache
|
|
</a>
|
|
<p>Generic caching mechanism for OpenStack projects by wrapping
|
|
the dogpile.cache.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.concurrency/">
|
|
oslo.concurrency
|
|
</a>
|
|
<p>External process management and task synchronization.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.config/">
|
|
oslo.config
|
|
</a>
|
|
<p>Configuration option parsing from the command line or configuration files.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.db/">
|
|
oslo.db
|
|
</a>
|
|
<p>Database connectivity.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.i18n/">
|
|
oslo.i18n
|
|
</a>
|
|
<p>Internationalization and translation.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo-incubator/">
|
|
oslo-incubator
|
|
</a>
|
|
<p>Shared modules under development.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.log/">
|
|
oslo.log
|
|
</a>
|
|
<p>A logging configuration library.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.messaging/">
|
|
oslo.messaging
|
|
</a>
|
|
<p>Inter-process communication.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.middleware/">
|
|
oslo.middleware
|
|
</a>
|
|
<p> A collection of WSGI middleware for web service development.
|
|
</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.policy/">
|
|
oslo.policy
|
|
</a>
|
|
<p> Common policy enforcement.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.reports/">
|
|
oslo.reports
|
|
</a>
|
|
<p>Error report framework for projects.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.rootwrap/">
|
|
oslo.rootwrap
|
|
</a>
|
|
<p>Fine filtering of shell commands to run as root.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.serialization/">
|
|
oslo.serialization
|
|
</a>
|
|
<p>Serialization with special handling
|
|
for some common types.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.service/">
|
|
oslo.service
|
|
</a>
|
|
<p>Library for running and managing OpenStack services.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.utils/">
|
|
oslo.utils
|
|
</a>
|
|
<p>Database and RPC object schema versioning.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.versionedobjects/">
|
|
oslo.versionedobjects
|
|
</a>
|
|
<p>Library of common low-level utility modules.</p>
|
|
<a href="http://docs.openstack.org/developer/oslo.vmware/">
|
|
oslo.vmware
|
|
</a>
|
|
<p>Common functionality required by VMware drivers in
|
|
several projects.</p>
|
|
<a href="http://docs.openstack.org/developer/oslosphinx/">
|
|
oslosphinx
|
|
</a>
|
|
<p>Theme and extension support for Sphinx documentation.</p>
|
|
<a href="http://docs.openstack.org/developer/oslotest/">
|
|
oslotest
|
|
</a>
|
|
<p>Unit test and fixture framework.</p>
|
|
<a href="http://docs.openstack.org/developer/pbr/">
|
|
pbr
|
|
</a>
|
|
<p>Manages setuptools packaging needs in a consistent way.</p>
|
|
<a href="http://docs.openstack.org/developer/pycadf/">
|
|
PyCADF
|
|
</a>
|
|
<p>Creates CADF events to capture cloud-related events.</p>
|
|
<a href="http://docs.openstack.org/developer/pylockfile/">
|
|
pylockfile
|
|
</a>
|
|
<p>The lockfile package provides a simple API for locking files.</p>
|
|
<a href="http://docs.openstack.org/developer/stevedore/">
|
|
stevedore
|
|
</a>
|
|
<p>Manages dynamic plug-ins for Python applications.</p>
|
|
<a href="http://docs.openstack.org/developer/taskflow/">
|
|
TaskFlow
|
|
</a>
|
|
<p>Makes task execution easy, consistent, and reliable.</p>
|
|
<a href="http://docs.openstack.org/developer/tooz/">
|
|
Tooz
|
|
</a>
|
|
<p>Distributed primitives like group membership protocol, lock service and leader elections.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row docs-contribute-wrapper">
|
|
<div class="col-lg-12">
|
|
<p>Documentation treated like code, powered by the community - interested?</p>
|
|
<a href="https://wiki.openstack.org/wiki/Documentation/HowTo" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% endblock content %}
|