Cluster API Provider Harvester v0.2.8
Addresses findings from the SURE-11421 formal review by Andrea Mazzotti (SUSE CAPI team). Review verdict: Go.
Changes
- CAPI contract compliance: Added
ObjectMetatoHarvesterMachineTemplateResourceper InfraMachineTemplate contract; removed unusedHarvesterClusterTemplate.Statusfield - Webhook clarity: Removed standalone
examples/webhook-deployment.yaml— webhooks are included ininfrastructure-components.yamland deployed automatically - Manifest verification: Added
verify-manifeststarget tomake verifyto catch out-of-sync generated manifests - Release artifacts: Cluster templates and ClusterClass now included in release assets per clusterctl conventions
- v1beta2 readiness: Documented
status.initialization.provisionedas forward-looking for CAPI v1beta2 - Helm chart deprecated: Marked as legacy in favor of CAPIProvider/clusterctl installation
- CAAPF advisory: Added RFD 0051 note in Fleet addons documentation
Installation
apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider
metadata:
name: harvester
namespace: caphv-system
spec:
name: harvester
type: infrastructure
version: v0.2.8
fetchConfig:
url: https://github.com/rancher-sandbox/cluster-api-provider-harvester/releases/download/v0.2.8/infrastructure-components.yaml