v0.2.0 — Karpenter 1.13
Upgrades to Karpenter v1.13.0 and re-validates the full e2e matrix on a real Hetzner + Talos cluster.
Changes
- sigs.k8s.io/karpenter 1.12.0 → 1.13.0 (+ operatorpkg, k8s 0.36.2, hcloud-go 2.43.0, Go 1.26.4). The operatorpkg
status.Objectinterface gainedStatusConditions(...status.ForOption); updated accordingly. - Toolchain/action freshness: golangci-lint-action v9, checkout v6, setup-go v6, buildx v4, metadata v6, login v4.
Validation
All 5 e2e scenarios pass on karpenter 1.13 with zero-residue teardown: happy (provision→Talos join→pod→GC), fallback (cpx11→cpx22), invalid-nodeclass (gating), consolidation, drift.
Install
```bash
kubectl create secret generic hcloud-token -n kube-system --from-literal=token=$HCLOUD_TOKEN
helm install karpenter-provider-hetzner
oci://ghcr.io/paperclipinc/charts/karpenter-provider-hetzner --version 0.2.0
--namespace kube-system --set clusterName= --set auth.secretRef.name=hcloud-token
```
Image: `ghcr.io/paperclipinc/karpenter-provider-hetzner:0.2.0` (linux/amd64, linux/arm64). Requires Karpenter 1.13.x.
Status: alpha. Pin this tag.