Closed stmcginnis closed 7 months ago
/triage unresolved /close
The Cluster API project supports ecosystem growth and extensibility by giving visibility about third-party open-source providers, however is the responsibility of the respective maintainers, to ensure quality standards and support. I would suggest moving this issue to the Promox repository, so they can follow up
PS. @stmcginnis sorry I'm not being more helpful here, but we recently clarified our support stance about external providers in https://github.com/kubernetes-sigs/cluster-api/pull/9975 😅
cc @mcbenjemaa who did the work on https://github.com/kubernetes-sigs/cluster-api/pull/9829
@fabriziopandini: Closing this issue.
Yeah. I was looking to fix this issue, But didn't get time yet.
Alright, moving it to Capmox repo.
@stmcginnis
You're using a different proxmox provider. https://github.com/k8s-proxmox/cluster-api-provider-proxmox?tab=readme-ov-file#quick-start
But the clusterctl tries to install this provider https://github.com/ionos-cloud/cluster-api-provider-proxmox
The docs in the Quickstart are OK regarding the provider I mentioned.
You will need to adjust your clusterctl config to include https://github.com/k8s-proxmox/cluster-api-provider-proxmox
Or you can follow our quickstart docs
/kind support /triage resolved
@mcbenjemaa: The label(s) triage/resolved
cannot be applied, because the repository doesn't have them.
Thanks, I did realize much later that there were actually two different providers involved here, adding to the confusion. I still think it would be good to add a little more context on the IPAM requirement, but the main issue was resolved by recreating my test cluster. It appears something was left behind from earlier attempts using the other provider.
You're right. It's not documented why we need IPAM, but it's usually necessary to reserve IP addresses for the machines.
I will document that, thanks.
What steps did you take and what happened?
Following the quick start guide to set up a cluster using the Proxmox provider, the
clusterctl init
command fails with an invalid version message.It looks like the provider it installs is an older release that I am assuming is no longer valid.
There are instructions in the Proxmox provider repo that use a newer version, but the instructions differ enough between the two that it isn't clear how the CAPI book docs should be updated.
It is also slightly confusing that there are instructions for adding the IPAM provider, but there is no context or instructions on why this is needed and what, if anything, needs to be configured with the IPAM provider other than just including it in the
init
command.What did you expect to happen?
Quick start instructions should work without errors and result in a working CAPI deployment.
Cluster API version
Kubernetes version
Anything else you would like to add?
No response
Label(s) to be applied
/kind bug /area documentation