Metadata-Version: 2.3
Name: magnum-cluster-api
Version: 0.16.0
Summary: Cluster API driver for Magnum
License: Apache-2.0
Author: Mohammed Naser
Author-email: mnaser@vexxhost.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: certifi
Requires-Dist: click (>=8.0.4)
Requires-Dist: diskcache (>=5.6.1)
Requires-Dist: haproxyadmin (>=0.2.4,<0.3.0)
Requires-Dist: kubernetes (>=24.2.0)
Requires-Dist: magnum (>=15.0.0)
Requires-Dist: oslo.concurrency (>=4.5.0)
Requires-Dist: oslo.config (>=8.8.0)
Requires-Dist: oslo.context (>=4.1.0)
Requires-Dist: oslo.log (>=4.7.0)
Requires-Dist: oslo.privsep (>=2.7.0)
Requires-Dist: oslo.service (>=2.8.0)
Requires-Dist: platformdirs (>=2.4.0)
Requires-Dist: pykube-ng
Requires-Dist: pyroute2 (>=0.3.4)
Requires-Dist: python-manilaclient (>=3.3.2)
Requires-Dist: requests (>=2.27.1)
Requires-Dist: semver (>=2.0.0)
Requires-Dist: sherlock (>=0.4.1,<0.5.0)
Requires-Dist: shortuuid
Description-Content-Type: text/markdown

![Cluster API driver for Magnum](docs/static/logo.png?raw=true "Cluster API driver for Magnum")

The Cluster API driver for Magnum allows you to deploy fully conformant
Kubernetes cluster using the [Cluster API](https://cluster-api.sigs.k8s.io/)
project which are fully integrated with the OpenStack cluster they are running
on.

For more information, please refer to the following resources:

* **Documentation**: https://vexxhost.github.io/magnum-cluster-api/
* **Community**: [`#magnum-cluster-api`](https://kubernetes.slack.com/archives/C05Q8TDTK6Z) channel
  on the Kubernetes Slack. If you are new to Kubernetes Slack workspace,
  [Join the Kubernetes Slack workspace](https://slack.kubernetes.io/) first.

## Images

The images are built and published to an object storage bucket hosted at the
[VEXXHOST](https://vexxhost.com) public cloud.  These images are built and
published for the latest stable release of Kubernetes.

### Pre-built images

You can find the pre-built images for the latest stable release of Kubernetes
at the following URL:

#### Ubuntu 22.04

* [v1.23.17](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/ubuntu-2204-kube-v1.23.17.qcow2)
* [v1.24.16](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/ubuntu-2204-kube-v1.24.16.qcow2)
* [v1.25.12](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/ubuntu-2204-kube-v1.25.12.qcow2)
* [v1.26.7](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/ubuntu-2204-kube-v1.26.7.qcow2)
* [v1.27.4](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/ubuntu-2204-kube-v1.27.4.qcow2)

#### Flatcar

* [v1.24.16](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/flatcar-kube-v1.24.16.qcow2)
* [v1.25.12](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/flatcar-kube-v1.25.12.qcow2)
* [v1.26.7](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/flatcar-kube-v1.26.7.qcow2)
* [v1.27.4](https://object-storage.public.mtl1.vexxhost.net/swift/v1/a91f106f55e64246babde7402c21b87a/magnum-capi/flatcar-kube-v1.27.4.qcow2)

### Building images

The Cluster API driver for Magnum provides a tool in order to build images, you
can use it by installing the `magnum-cluster-api` package and running the
the following command:

```bash
magnum-cluster-api-image-builder
```

## Testing & Development

For more information on how to test, develop and contribute to the Cluster API
driver for Magnum, refer to the [developer guide](https://vexxhost.github.io/magnum-cluster-api/developer/testing-and-development/).

