Skip to content

Instantly share code, notes, and snippets.

@4383
Last active May 16, 2019 16:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 4383/3f886bc0fe94cb42d51aff467639da1a to your computer and use it in GitHub Desktop.
Save 4383/3f886bc0fe94cb42d51aff467639da1a to your computer and use it in GitHub Desktop.
Openstack oslo projects - yaml format to automatize things
projects:
automaton:
Summary: a framework for building state machines.
Proposal: https://review.openstack.org/#/c/141961/
Source: http://git.openstack.org/cgit/openstack/automaton
Bugs: https://bugs.launchpad.net/automaton
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/automaton/
Github: https://github.com/openstack/automaton
castellan:
Summary: generic key manager interface for OpenStack.
Proposal: https://blueprints.launchpad.net/oslo.utils/+spec/adopt-castellan
Source: http://git.openstack.org/cgit/openstack/castellan
Bugs: https://bugs.launchpad.net/castellan
Core: https://review.openstack.org/#/admin/groups/1742,members,members
Documentation: http://docs.openstack.org/developer/castellan/
Github: https://github.com/openstack/castellan
cookiecutter:
Summary: a project that creates a skeleton OpenStack project from a set of templates.
Proposal: https://review.openstack.org/#/c/42530/
Source: http://git.openstack.org/cgit/openstack-dev/cookiecutter
Bugs: https://bugs.launchpad.net/oslo
Core: https://review.openstack.org/#/admin/groups/106,members
Github: https://github.com/openstack/cookiecutter
mox3:
Summary: an unofficial port of mox framework to Python 3
Source: http://git.openstack.org/cgit/openstack/mox3
Bugs: https://bugs.launchpad.net/python-mox3
Core: https://review.openstack.org/#/admin/groups/106,members
Github: https://github.com/openstack/mox3
debtcollector:
Summary: a collection of python patterns that help you collect your technical debt in a non-destructive manner (following deprecation patterns and strategies and so-on).
Proposal: https://review.openstack.org/#/c/141220/
Source: http://git.openstack.org/cgit/openstack/debtcollector
Bugs: https://bugs.launchpad.net/debtcollector
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/debtcollector/
Github: https://github.com/openstack/debtcollector
futurist:
Summary: a collection of async functionality and additions from the future.
Proposal: https://review.openstack.org/#/c/179890/
Source: http://git.openstack.org/cgit/openstack/futurist
Bugs: https://bugs.launchpad.net/futurist
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/futurist/
Github: https://github.com/openstack/futurist
oslo-cookiecutter:
Summary: is a project that creates a skeleton Oslo library from a set of templates.
Source: http://git.openstack.org/cgit/openstack-dev/oslo-cookiecutter
Bugs: https://bugs.launchpad.net/oslo-cookiecutter
Core: https://review.openstack.org/#/admin/groups/106,members
Github: https://github.com/openstack/oslo-cookiecutter
oslo.cache:
Summary: a library for caching based on dogpile.
Source: http://git.openstack.org/cgit/openstack/oslo.cache
Bugs: https://bugs.launchpad.net/oslo.cache
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.cache/
Github: https://github.com/openstack/oslo.cache
oslo.config:
Summary: an extensive library for parsing configuration files and command line arguments.
Proposal: https://wiki.openstack.org/wiki/Oslo/Config
Source: http://git.openstack.org/cgit/openstack/oslo.config
Bugs: https://bugs.launchpad.net/oslo.config
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.config/
Github: https://github.com/openstack/oslo.config
oslo.concurrency:
Summary: a project with helpers managing external processes and task synchronization.
Source: http://git.openstack.org/cgit/openstack/oslo.concurrency
Bugs: https://bugs.launchpad.net/oslo.concurrency
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.concurrency/
Github: https://github.com/openstack/oslo.concurrency
oslo.context:
Summary: a project with helpers to maintain useful information about a request context (aka associated information/data bound to a request).
Proposal: https://wiki.openstack.org/wiki/Oslo/Context
Source: http://git.openstack.org/cgit/openstack/oslo.context
Bugs: https://bugs.launchpad.net/oslo.context
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.context/
Github: https://github.com/openstack/oslo.context
oslo.db:
Summary: a extensive library to aid in database interactions and/or handling.
Source: http://git.openstack.org/cgit/openstack/oslo.db
Bugs: https://bugs.launchpad.net/oslo.db
Core: https://review.openstack.org/#/admin/groups/331,members
Documentation: http://docs.openstack.org/developer/oslo.db/
Github: https://github.com/openstack/oslo.db
oslo.i18n:
Summary: a wrapper library around Python's gettext module for string translation and other internationalization features.
Source: http://git.openstack.org/cgit/openstack/oslo.i18n
Bugs: https://bugs.launchpad.net/oslo.i18n
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.i18n/
Github: https://github.com/openstack/oslo.i18n
oslo.log:
Summary: a logging configuration library.
Source: http://git.openstack.org/cgit/openstack/oslo.logging
Bugs: https://bugs.launchpad.net/oslo.log
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.log/
Github: https://github.com/openstack/oslo.log
oslo.messaging:
Summary: a library that provides a messaging API which supports RPC and notifications over a number of different messaging transports.
Proposal: https://etherpad.openstack.org/HavanaOsloMessaging
Source: http://git.openstack.org/cgit/openstack/oslo.messaging
Devstack:
- http://git.openstack.org/cgit/openstack/devstack-plugin-amqp1
- http://git.openstack.org/cgit/openstack/devstack-plugin-kafka
- http://git.openstack.org/cgit/openstack/devstack-plugin-pika
- http://git.openstack.org/cgit/openstack/devstack-plugin-zmq
Bugs: https://bugs.launchpad.net/oslo.messaging
Core: https://review.openstack.org/#/admin/groups/318
Documentation: http://docs.openstack.org/developer/oslo.messaging/
Github: https://github.com/openstack/oslo.messaging
oslo.middleware:
Summary: provides a collection of WSGI middleware for web service development.
Source: http://git.openstack.org/cgit/openstack/oslo.middleware
Bugs: https://bugs.launchpad.net/oslo.middleware
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.middleware/
Github: https://github.com/openstack/oslo.middleware
oslo.policy:
Summary: provides a rules engine for enforcing policy.
Source: http://git.openstack.org/cgit/openstack/oslo.policy
Bugs: https://bugs.launchpad.net/oslo.policy
Core: https://review.openstack.org/#/admin/groups/556,members
Documentation: http://docs.openstack.org/developer/oslo.policy/
Github: https://github.com/openstack/oslo.policy
oslo.reports:
Summary: allows projects to generate Guru Meditation Reports for debugging the current state of OpenStack processes. It can also be used to generating general reports on the fly that are serializable as plain text, JSON, or XML.
Source: http://git.openstack.org/cgit/openstack/oslo.reports
Bugs: https://bugs.launchpad.net/oslo.reports
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.reports/
Github: https://github.com/openstack/oslo.reports
oslo.rootwrap:
Summary: rootwrap allows fine filtering of shell commands to run as root from OpenStack services.
Deprecated:
Value: True
Substitue: oslo.privsep
Source: http://git.openstack.org/cgit/openstack/oslo.rootwrap
Bugs: https://bugs.launchpad.net/oslo.rootwrap
Core: https://review.openstack.org/#/admin/groups/293
Documentation: http://docs.openstack.org/developer/oslo.rootwrap/
Github: https://github.com/openstack/oslo.rootwrap
oslo.serialization:
Summary: is a library that provides serialization functionality with special handling for some common types used in OpenStack.
Source: http://git.openstack.org/cgit/openstack/oslo.serialization
Bugs: https://bugs.launchpad.net/oslo.serialization
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.serialization/
Github: https://github.com/openstack/oslo.serialization
oslo.service:
Summary: is a helper library that provides functionality for running OpenStack services.
Source: http://git.openstack.org/cgit/openstack/oslo.service
Bugs: https://bugs.launchpad.net/oslo.service
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.service/
Github: https://github.com/openstack/oslo.service
oslo.tools:
Summary: Tools for working in the openstack oslo community
Source: http://git.openstack.org/cgit/openstack/oslo.tools
Core: https://review.openstack.org/#/admin/groups/106,members
Github: https://github.com/openstack/oslo.tools
oslo.utils:
Summary: is a helper library that provides various low-level utility modules/code (that doesn't have a home anywhere else).
Source: http://git.openstack.org/cgit/openstack/oslo.utils
Bugs: https://bugs.launchpad.net/oslo.utils
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.utils/
Github: https://github.com/openstack/oslo.utils
oslo.version:
Summary: is a helper library that provides for getting the version for an installed piece of software from the python metadata that already exists.
Retired: True
Proposal: https://review.openstack.org/#/c/40498/
Source: http://git.openstack.org/cgit/openstack/oslo.version
Bugs: https://bugs.launchpad.net/oslo
Core: https://review.openstack.org/#/admin/groups/106,members
Github: https://github.com/openstack/oslo.version
oslo.vmware:
Summary: provides for a shared location for code common to the VMware drivers in several projects.
Source: http://git.openstack.org/cgit/openstack/oslo.vmware
Bugs: https://bugs.launchpad.net/oslo.vmware
Core: https://review.openstack.org/#/admin/groups/271,members
Documentation: http://docs.openstack.org/developer/oslo.vmware/
Github: https://github.com/openstack/oslo.vmware
oslosphinx:
Summary: is a sphinx add-on library that provides theme and extension support for Sphinx documentation from the OpenStack project.
Source: http://git.openstack.org/cgit/openstack/oslosphinx
Bugs: https://bugs.launchpad.net/oslosphinx
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslosphinx/
Github: https://github.com/openstack/oslosphinx
oslotest:
Summary: is a helper library that provides base classes and fixtures for creating unit and functional tests.
Source: http://git.openstack.org/cgit/openstack/oslotest
Bugs: https://bugs.launchpad.net/oslotest
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslotest/
Github: https://github.com/openstack/oslotest
oslo.privsep:
Summary: provides a mechanism for running selected python code with elevated privileges
Proposal: https://review.openstack.org/#/c/204073/
Source: http://git.openstack.org/cgit/openstack/oslo.privsep
Bugs: https://bugs.launchpad.net/oslo.privsep
Core: https://review.openstack.org/#/admin/groups/1135
Documentation: http://docs.openstack.org/developer/oslo.privsep/
Github: https://github.com/openstack/oslo.privsep
oslo.versionedobjects:
Summary: is a library that helps deal with DB schema being at different versions than the code expects, allowing services to be operated safely during upgrades (among other things).
Proposal: https://review.openstack.org/#/c/127532/
Source: http://git.openstack.org/cgit/openstack/oslo.versionedobjects
Bugs: https://bugs.launchpad.net/oslo.versionedobjects
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/oslo.versionedobjects/
Github: https://github.com/openstack/oslo.versionedobjects
osprofiler:
Summary: an OpenStack cross-project profiling library.
Proposal: https://review.openstack.org/#/c/103825/
Source: http://git.openstack.org/cgit/openstack/osprofiler
Bugs: https://bugs.launchpad.net/osprofiler
Core: https://review.openstack.org/#/admin/groups/1222,members
Documentation: http://docs.openstack.org/developer/osprofiler
Github: https://github.com/openstack/osprofiler
pbr:
Summary: pbr (or Python Build Reasonableness) is a add-on library that helps provide (and enforce) a set of sensible default setuptools behaviours.
Source: http://git.openstack.org/cgit/openstack-dev/pbr
Bugs: https://bugs.launchpad.net/pbr
Core: https://review.openstack.org/#/admin/groups/154
Documentation: http://docs.openstack.org/developer/pbr/
Github: https://github.com/openstack/pbr
pylockfile:
Deprecated: True
Summary: legacy (and adopted) inter-process lock management library.
Proposal: https://review.openstack.org/#/c/102202/
Source: http://git.openstack.org/cgit/openstack/pylockfile
Bugs: https://bugs.launchpad.net/pylockfile
Core: https://review.openstack.org/#/admin/groups/106,members
Documentation: http://docs.openstack.org/developer/pylockfile/
Github: https://github.com/openstack/pylockfile
stevedore:
Summary: a library for managing plugins for Python applications.
Source: http://git.openstack.org/cgit/openstack/stevedore
Bugs: https://bugs.launchpad.net/python-stevedore
Core: https://review.openstack.org/#/admin/groups/247
Documentation: http://docs.openstack.org/developer/stevedore/
Github: https://github.com/openstack/stevedore
taskflow:
Summary: a library that helps create applications that handle state/failures... in a reasonable manner.
Source: http://git.openstack.org/cgit/openstack/taskflow
Bugs: https://bugs.launchpad.net/taskflow
Core: https://review.openstack.org/#/admin/groups/173
Documentation: http://docs.openstack.org/developer/taskflow/
Github: https://github.com/openstack/oslo-taskflow
tooz:
Summary: a library that aims at centralizing the most common distributed primitives like group membership protocol, lock service and leader election by providing a coordination API helping developers to build distributed applications.
Proposal: https://review.openstack.org/#/c/122439/
Source: http://git.openstack.org/cgit/openstack/tooz
Bugs: https://bugs.launchpad.net/python-tooz
Core: https://review.openstack.org/#/admin/groups/246,members
Github: https://github.com/openstack/tooz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment