launchboxio / cluster-api-provider-proxmox

CAPI Provider for Proxmox
MIT License
3 stars 1 forks source link

Installation from clusterctl #41

Closed robwittman closed 9 months ago

robwittman commented 9 months ago

As with other providers, we should be able to install our components using

clusterctl init --infrastructure proxmox

to automatically install the resources. At first, this can be configured using https://cluster-api.sigs.k8s.io/clusterctl/configuration.html, but hopefully, we can eventually be pulled into clusterctl proper

robwittman commented 9 months ago

Images are now being built with vX.X.X tags, the metadata.yaml has been updated to support any v0.0.X versions of this provider, and make infra-yaml is generating the .yaml files to attach to the release

$ clusterctl init --infrastructure proxmox:v0.0.14
Fetching providers
Skipping installing cert-manager as it is already installed
Installing Provider="infrastructure-proxmox" Version="v0.0.14" TargetNamespace="cluster-api-provider-proxmox-system"

New clusterctl version available: v1.5.0 -> v1.5.1
https://github.com/kubernetes-sigs/cluster-api/releases/tag/v1.5.1

$ kubectl get po -n cluster-api-provider-proxmox-system
NAME                                                              READY   STATUS    RESTARTS   AGE
cluster-api-provider-proxmox-controller-manager-7f79ff9cdf9rvz9   2/2     Running   0          6m28s