Skip to content

Welcome to OpenStack Controller documentation#

Introduction#

The OpenStack Controller is a Kubernetes operator that implements lifecycle management for OpenStack deployment.

The OpenStack Controller is written in Python using Kopf as a Python framework to build Kubernetes operators, and Pykube.

The controller subscribes to changes to OpenStackDeployment Kubernetes custom resource and then reacts to these changes by creating, updating, or deleting appropriate resources in Kubernetes.

Getting Help#

Developer#