This page contains project-specific documentation for OpenStack services and libraries.
Linter for bash scripts.
coverage2sqlTooling for converting coverage data into a SQL DB
devstackDevStack
diskimage-builderImage building tools for OpenStack
grenadeTest harness to exercise the upgrade process between releases.
hackingHacking guideline enforcement
heat-translatorTranslate non-heat templates to heat Orchestration Template
os-testrTooling for interacting with testr
pymod2pkgPython module name to package name map
renderspecRPM .spec template renderer
renoRelease Notes Manager
requirementsGlobal requirements for OpenStack
tempestTempest Test Suite for OpenStack
tosca-parserParser for TOSCA Simple Profile in YAML
Friendly state machines for Python.
castellanKey Manager interface abstraction
cliffBuilds command-line programs in Python.
debtcollectorA collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner.
futuristAsynchronous code from the future, helping you build out your applications to handle asynchronous and periodic work in a nice manner.
glance_storeglance backend abstraction library
keystonemiddlewareMiddleware provided for integrating with the OpenStack Identity API.
magnum-capi-helmPython driver for using Cluster API for deploying Kubernetes clusters
neutron-libLibrary provided for integrating with the OpenStack Networking platform.
openstackdocsthemeTheme and extension support for Sphinx documentation for official projects
os-api-refSphinx extension to support OpenStack API reference pages creation
os-bricklibrary for managing local volume attaches
os-client-configLibrary for collecting client configuration for using an OpenStack cloud
os-traitsLibrary containing standardized trait strings.
os-vifLibrary for plugging and unplugging virtual interfaces.
oslo.cacheCache management library.
oslo.concurrencyExternal process management and task synchronization.
oslo.configConfiguration option parsing from the command line or configuration files.
oslo.contextHelpers to maintain useful information about a request context.
oslo.dbDatabase connectivity.
oslo.i18nInternationalization and translation.
oslo.logA logging configuration library.
oslo.messagingInter-process communication.
oslo.middlewareWSGI middleware library for web service development.
oslo.policyCommon policy enforcement.
oslo.privseplibrary for privilege separation
oslo.reportsError report framework for projects.
oslo.rootwrapFine filtering of shell commands to run as root.
oslo.serializationSerialization with special handling for some common types.
oslo.serviceLibrary for running and managing OpenStack services.
oslo.upgradecheckLibrary of common code for upgrade checks.
oslo.utilsLibrary of common low-level utility modules.
oslo.versionedobjectsDatabase and RPC object schema versioning.
oslo.vmwareCommon functionality required by VMware drivers in several projects.
oslotestUnit test and fixture framework.
osprofilerCross-Project profiling library.
pbrManages setuptools packaging needs in a consistent way.
pycadfCreates CADF events to capture cloud-related events.
stevedoreManages dynamic plug-ins for Python applications.
taskflowMakes task execution easy, consistent, and reliable.
toozDistributed primitives like group membership protocol, lock service and leader elections.
Documentation treated like code, powered by the community - interested?
How To Contribute