github cloudpilot-ai/karpenter-provider-gcp v0.7.0

3 hours ago

For the full migration guide see MIGRATION.md.

Highlights

  • Multiple GKE pod CIDR ranges, free-IP capacity reporting, and range-aware allocation (#573).
  • GCE local SSD provisioning (#628), static hugepages (#645), and nested virtualization (#654).
  • NodeClass labels on newly provisioned persistent disks (#661) and improved custom machine-type discovery (#601).
  • Kubernetes compatibility ceiling raised to 1.36 (#667).

Before upgrading: update the controller IAM role and review the pod-range default behavior and local-SSD migration steps in the migration guide.

What's Changed

New Features

  • Support kubelet serializeImagePulls/maxParallelImagePulls on GCENodeClass by @ryan-macdonald-nb in #554
  • test(interruption): cover Spot preemption condition by @dm3ch in #627
  • Add PR size labeling workflow by @dm3ch in #629
  • Add bounded local e2e runner and reports by @dm3ch in #642

Bug Fixes

  • fix: Select non-stale node pool templates when provisioning nodes by @sthomson-wyn in #578
  • docs: recommend default disk selection by @dm3ch in #614
  • fix(instance): handle unsupported machine types by @dm3ch in #622
  • fix: grant CapacityBuffer controller RBAC by @dm3ch in #631
  • fix: avoid selecting GCE images before they are ready by @dm3ch in #639
  • fix(imagefamily): avoid filtered image catalog quota by @dm3ch in #644

Documentation

Maintenance

  • chore(pricing): scheduled pricing data refresh by @github-actions[bot] in #575
  • chore(pricing): scheduled pricing data refresh by @github-actions[bot] in #582
  • chore: check proposal number uniqueness by @dm3ch in #617
  • chore: review E2E coverage opportunities by @dm3ch in #618
  • test: exclude local SSD from standard e2e selection by @dm3ch in #657

New Contributors

Full Changelog: v0.6.1...v0.7.0

Don't miss a new karpenter-provider-gcp release

NewReleases is sending notifications on new releases.