Skip to content

An OpenStack Implementation of Machine API using upstream cluster-api-provider-openstack functions as a backend

License

Notifications You must be signed in to change notification settings

openshift/machine-api-provider-openstack

Machine API Provider OpenStack

This repository contains the OpenStack Provider implementation for the Machine API.

What is the Machine API

A declarative API for creating and managing machines in an OpenShift cluster. The project is based on v1alpha2 version of Cluster API.

Documentation

Architecture

The provider imports Machine controller from machine-api-operator and provides implementation for Actuator interface. The Actuator implementation is responsible for CRUD operations on OpenStack API.

Building and running controller locally

make build && ./machine-controller-manager

Running tests

Unit

In order to run unit tests use make test.

E2E Tests

Not yet implemented.

About

An OpenStack Implementation of Machine API using upstream cluster-api-provider-openstack functions as a backend

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published