Skip to content

alanmeadows/cluster-api-provider-ironic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes cluster-api-provider-ironic Project

This repository hosts an implementation of a provider using Ironic for the cluster-api project to provide a baremetal solution for the cluster-api.

This project is under heavy development.

Development notes

Obtaining the code

go get github.com/alanmeadows/cluster-api-provider-ironic
cd $GOPATH/src/alanmeadows/cluster-api-provider-ironic

Dependencies/Requirements

Generating cluster, machine, and provider-components files

PATH=$PATH:$(go env GOPATH)/bin
dep ensure
make

This will build the manager, the CRDs, and finally run the unit tests.

If you would like to go run the manager against your ~/.kubeconfig you can run:

make run

If you want to install the manager and CRDs in your already running cluster (will use kubectl apply):

make install

Finally, if you want to build your own image, use the docker-build and docker-push commands:

export IMG=quay.io/alanmeadows/cluster-api-provider-ironic:v1.0
make docker-build IMG=${IMG}
make docker-push IMG=${IMG}

About

Kubernetes Cluster API Provider for Ironic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published