Skip to content

v0.2.8

Latest

Choose a tag to compare

@jniedergang jniedergang released this 16 Mar 14:00
· 18 commits to main since this release

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 ObjectMeta to HarvesterMachineTemplateResource per InfraMachineTemplate contract; removed unused HarvesterClusterTemplate.Status field
  • Webhook clarity: Removed standalone examples/webhook-deployment.yaml — webhooks are included in infrastructure-components.yaml and deployed automatically
  • Manifest verification: Added verify-manifests target to make verify to 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.provisioned as 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

Full changelog

v0.2.7...v0.2.8