Skip to content
Branch: master
Clone or download
russellb Merge pull request #75 from russellb/rbac-update
Update RBAC from upstream docs.
Latest commit 769b0fc May 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/manager rename metalkube to metal3 Apr 23, 2019
config Fix API group for BaremetalMachineProviderSpec. May 20, 2019
docs Add API docs. May 13, 2019
hack Add scaffolding generated by kubebuilder. Jan 28, 2019
pkg Fix API group for BaremetalMachineProviderSpec. May 20, 2019
tools installs kubebuilder locally instead of globally Mar 25, 2019
vendor Update to latest master from cluster-api. May 13, 2019
.gitignore Add actuator skeleton. Jan 29, 2019
.travis.yml installs kubebuilder locally instead of globally Mar 25, 2019
CONTRIBUTING.md rename metalkube to metal3 Apr 23, 2019
DCO CONTRIBUTING.md: Introduce doc. Mar 14, 2019
Dockerfile rename metalkube to metal3 Apr 23, 2019
Gopkg.lock Update to latest master from cluster-api. May 13, 2019
Gopkg.toml
LICENSE Initial commit Jan 23, 2019
Makefile Use metal3 namepsace for cluster-api components. May 7, 2019
PROJECT rename metalkube to metal3 Apr 23, 2019
README.md Adds ProviderSpec with settings for image and userdata. May 7, 2019

README.md

Cluster API Provider for Managed Bare Metal Hardware

This repository contains a Machine actuator implementation for the Kubernetes Cluster API.

For more information about this actuator and related repositories, see metal3.io.

Development Environment

ProviderSpec

In order to create a valid Machine resource, you must include a ProviderSpec that looks like the following example. See the type definition for details on each field.

apiVersion: cluster.k8s.io/v1alpha1
kind: Machine
metadata:
  labels:
    controller-tools.k8s.io: "1.0"
  name: sample0
spec:
  providerSpec:
    value:
      apiVersion: "baremetal.cluster.k8s.io/v1alpha1"
      kind: "BareMetalMachineProviderSpec"
      image:
        url: "http://172.22.0.1/images/rhcos-ootpa-latest.qcow2"
        checksum: "http://172.22.0.1/images/rhcos-ootpa-latest.qcow2.md5sum"
      userData:
        Name: "worker-user-data"
You can’t perform that action at this time.