An open API service indexing awesome lists of open source software.

https://github.com/sovereigncloudstack/cluster-stack-provider-openstack

Cluster Stack Provider OpenStack
https://github.com/sovereigncloudstack/cluster-stack-provider-openstack

k8s

Last synced: 8 months ago
JSON representation

Cluster Stack Provider OpenStack

Awesome Lists containing this project

README

          

# Cluster Stack Provider OpenStack

[![GitHub Latest Release](https://img.shields.io/github/v/release/SovereignCloudStack/cluster-stack-provider-openstack?logo=github)](https://github.com/SovereignCloudStack/cluster-stack-provider-openstack/releases)
[![Go Report Card](https://goreportcard.com/badge/github.com/SovereignCloudStack/cluster-stack-provider-openstack)](https://goreportcard.com/report/github.com/SovereignCloudStack/cluster-stack-provider-openstack)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/license/apache-2-0/)

## Overview

Refer to the [overview page](./docs/overview.md) in the `docs` directory.

## Quickstart

Refer to the [quickstart page](./docs/quickstart.md) in the `docs` directory.

## Developer Guide

Refer to the [developer guide page](./docs/develop.md) to find more information about how to develop this operator.

## Documentation

Explore the documentation stored in the [docs](./docs) directory or view the rendered version online at .

## Compatibility with Cluster Stack Operator

| | CSO `v0.1.0-alpha.2` | CSO `v0.1.0-alpha.3` | CSO `v0.1.0-alpha.5` | CSO `v0.1.0-alpha.6` |
| ----------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
| CSPO `v0.1.0-alpha.rc1` | ✓ | | | |
| CSPO `v0.1.0-alpha.1` | ✓ | ✓ | ✓ | ✓ |
| CSPO `v0.1.0-alpha.2` | ✓ | ✓ | ✓ | ✓ |
| CSPO `v0.1.0-alpha.3` | ✓ | ✓ | ✓ | ✓ |
| CSPO `v0.1.0-alpha.4` | ✓ | ✓ | ✓ | ✓ |

## Controllers

CSPO consists of two controllers. They should ensure that the desired node images are present in the targeted OpenStack project.
Refer to the documentation for the CSPO [controllers](./docs/controllers.md) in the `docs` directory.

## API Reference

CSPO currently exposes the following APIs:

- the CSPO Custom Resource Definitions (CRDs): [documentation](https://doc.crds.dev/github.com/SovereignCloudStack/cluster-stack-provider-openstack)
- Golang APIs: tbd