This repository contains a Machine actuator implementation for the Kubernetes Cluster API.
For more information about this actuator and related repositories, see metal3.io.
- See metal3-dev-env for an
end-to-end development and test environment for
cluster-api-provider-baremetal
and baremetal-operator. - Setting up for tests
See the API Documentation for details about the providerSpec
API used with this cluster-api
provider. You can also see the cluster
deployment workflow for the outline of the
deployment process.
for testing purposes only, when Baremetal Operator is not deployed
make deploy-bmo-cr
Deploys CAPBM CRDs
make install
Deploys CAPI, CABPK and CAPBM CRDs, runs CAPI and CABPK controllers in cluster and runs CAPBM controller locally
make deploy
kubectl scale -n capbm-system deployment.v1.apps/capbm-controller-manager \
--replicas 0
make run
Deploys CAPBM CRDs and controllers in cluster
make deploy
make deploy
make deploy-examples