Skip to content

Commit e0f76b5

Browse files
authored
update troubleshooting + quickstart docs to aid with capi incompatibilities (#32)
1 parent 8a57f35 commit e0f76b5

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

docs/Troubleshooting.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,13 @@ A fix is to create this directory, then start Docker.
5353

5454
## Kind/Podman
5555
TODO
56+
57+
## Kind/cluster-api incompatibility
58+
If you encounter errors like
59+
* `missing MachineDeployment strategy` on your `MachineDeployment`
60+
* `failed to call webhook: the server could not find the requested resource` in your capmox-controller's logs
61+
or others, please check the image tag of the `capi-controller-manager` Deployment and compare it against our [compatibility matrix](https://github.com/ionos-cloud/cluster-api-provider-proxmox/blob/main/README.md#compatibility-with-cluster-api-and-kubernetes-versions).
62+
```
63+
kubectl get deployment/capi-controller-manager -o yaml | yq '.spec.template.spec.containers[].image'
64+
```
65+
If your capi-controller is too new, you can pass a `--core cluster-api:v1.5.3` during `clusterctl init`, to force an older version. By default it installs the latest version from the [kubernetes-sigs/cluster-api](https://github.com/kubernetes-sigs/cluster-api) project.

docs/Usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ the `EXP_CLUSTER_RESOURCE_SET` is required if you want to deploy CNI using clust
101101

102102
Once you have access to a management cluster, you can initialize Cluster API with the following:
103103
```
104-
clusterctl init --infrastructure proxmox --ipam in-cluster
104+
clusterctl init --infrastructure proxmox --ipam in-cluster --core cluster-api:v1.5.3
105105
```
106106

107107
### Create a Workload Cluster

0 commit comments

Comments
 (0)