Skip to content

Commit

Permalink
Merge pull request #7 from Nordix/readme-v1a3-mael
Browse files Browse the repository at this point in the history
📖 Update documentation for release v1alpha3
  • Loading branch information
metal3-io-bot authored Mar 9, 2020
2 parents 4151de2 + 6ce3189 commit 62a95eb
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 3 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ Kubernetes [Cluster API](https://github.com/kubernetes-sigs/cluster-api/).
For more information about this actuator and related repositories, see
[metal3.io](http://metal3.io/).

## Compatibility with Cluster API

| CAPM3 version | Cluster API version | Release |
|---------------|---------------------|---------|
| v1alpha2 | v1alpha2 | v0.2.X |
| v1alpha3 | v1alpha3 | v0.3.X |

You can find information on how to use this provider with Cluster API and
clusterctl in the [getting-started](docs/getting-started.md).

## Development Environment

* See [metal3-dev-env](https://github.com/metal3-io/metal3-dev-env) for an
Expand Down
14 changes: 11 additions & 3 deletions docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ The pre-requisite for the deployment of CAPM3 are the following:
Please refer to
[Clusterctl documentation](https://master.cluster-api.sigs.k8s.io/clusterctl/overview.html).
Once the Pre-requisites are fulfilled, you can follow the normal clusterctl
flow.
flow for the `init`, `config`, `upgrade` and `delete` workflow. The `move`
command is supported only if the baremetalhosts are moved independently first,
and their status is preserved during the move. Please refer to the *Pivoting
Ironic* section.

### Cluster templates variables

Expand Down Expand Up @@ -203,9 +206,14 @@ WORKERS_KUBEADM_EXTRA_CONFIG="

## Pivoting Ironic

Before running the move command of Clusterctl. Elements such as Baremetal
Before running the move command of Clusterctl, elements such as Baremetal
Operator, Ironic if applicable, and the BareMetalHost CRs need to be moved to
the target cluster. During the move, the BareMetalHost object must be annotated
with `baremetalhost.metal3.io/paused` key. The value does not matter. The
presence of this annotation will stop the reconciliation loop for that object.
More information TBA.

In addition, it is critical that the move of the BMHs does not lead to a lost
status for those objects. If the status is lost, BMO will register the nodes
as available, and introspect them again.

More information TBA on move commands.

0 comments on commit 62a95eb

Please sign in to comment.