Notes
- The breaking change introduced in v0.7.4 regarding having to specify VNet GUID is reverted in this release
- Future release will remove support for
v1beta1
NodePool API. For self-hosted Karpenter, upgrading to this (v0.7.5) release will be required prior to upgrading to future releases, for successful conversion of API resources prior to removal of webhooks (see #755). In addition, before upgrading to the next release, you will likely need to migrate your manifests over tov1
. You can manually migrate your manifests, or you can take advantage of the conversion webhooks. Performing a get usingkubectl
will return thev1
version of the resource, even if it was applied with av1beta1
manifest.
What's Changed
- fix: karpenter should generate a number of ipconfigurations matching max pods by @Bryce-Soghigian in #707
- fix: is network plugin none case for agentbaker networkplugin by @Bryce-Soghigian in #735
- chore(roles): update roles for self-hosted to support v1 webhook migrations by @charliedmcb in #755
- revert: allowing users to not specify vnet guid for managed vnet cluster case, it will still be optional if you want to pass in chart by @Bryce-Soghigian in #769
Dev & Test
- fix: adding InClusterController check to validate if we are using nap or self-hosted setup in our e2e tests by @Bryce-Soghigian in #730
- chore(refactor): add Resolver interface in refactor of imagefamily package by @charliedmcb in #742
- chore(refactor): reorder fields in families to match by @charliedmcb in #752
- feat: update go-helper-image for go 1.24 / delve 1.24.1 by @tallaxes in #759
- fix(e2e): clean up resources and set environment variables before e2e by @tallaxes in #760
- test(e2e): update termination suite by @tallaxes in #641
- test(integration): mark "drain pods in order" as pending by @tallaxes in #766
- chore: regenerate CRDs by @tallaxes in #767
- chore: bump versions of pre-commit hooks by @tallaxes in #768
- test(env): fix ACR env naming for local testing by @charliedmcb in #764
- fix(bootstrapping): Refactor bootstrapping to encapsulate between provisioning by @charliedmcb in #773
- test(e2e): update drift suite by @tallaxes in #650
- test(upgrade): add Kubernetes Upgrade E2E test suite by @charliedmcb in #765
- chore(upstream): bump upstream core version to v1.0.6 by @charliedmcb in #754
- chore: bump Go mod version by @tallaxes in #803
Chores
- chore(deps): bump the go-deps group across 1 directory with 5 updates by @dependabot in #727
- chore(deps): bump oss/go/microsoft/golang from 1.24.0-bookworm to 1.24.1-bookworm in /.devcontainer by @dependabot in #726
- chore(deps): bump actions/cache from 4.2.0 to 4.2.2 in /.github/actions/install-deps in the action-deps group across 1 directory by @dependabot in #715
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.2 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot in #716
- chore(deps): bump the actions-deps group across 1 directory with 3 updates by @dependabot in #725
- chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot in #732
- chore(deps): bump oss/go/microsoft/golang from
2fb5841
to906e533
in /.devcontainer by @dependabot in #739 - chore(deps): bump the go-deps group across 1 directory with 2 updates by @dependabot in #740
- chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #745
- chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in #744
- chore(deps): bump the action-deps group in /.github/actions/install-deps with 2 updates by @dependabot in #750
- chore(deps): bump the actions-deps group with 3 updates by @dependabot in #751
- chore(deps): bump oss/go/microsoft/golang from
906e533
to26d3a93
in /.devcontainer by @dependabot in #749 - chore(deps): bump the go-deps group with 3 updates by @dependabot in #748
- chore(deps): bump github/codeql-action from 3.28.12 to 3.28.13 in the actions-deps group by @dependabot in #758
- chore(deps): bump oss/go/microsoft/golang from
26d3a93
to891da5e
in /.devcontainer by @dependabot in #757 - chore(deps): bump the go-deps group across 1 directory with 4 updates by @dependabot in #774
- chore(deps): bump the go-deps group with 2 updates by @dependabot in #777
- chore(deps): bump the actions-deps group with 3 updates by @dependabot in #782
- chore(deps): bump oss/go/microsoft/golang from 1.24.1-bookworm to 1.24.2-bookworm in /.devcontainer by @dependabot in #778
- chore(deps): bump azure/login from 2.2.0 to 2.3.0 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot in #781
- chore(deps): bump azure/login from 2.2.0 to 2.3.0 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot in #780
- chore(deps): bump azure/login from 2.2.0 to 2.3.0 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot in #779
- chore(deps): bump azure/login from 2.2.0 to 2.3.0 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot in #776
- chore(deps): bump azure/login from 2.2.0 to 2.3.0 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot in #775
- chore(deps): bump the go-deps group across 1 directory with 3 updates by @dependabot in #802
- chore(deps): bump oss/go/microsoft/golang from
acc7968
to1bdcf4a
in /.devcontainer by @dependabot in #795 - chore(deps): bump github/codeql-action from 3.28.13 to 3.28.15 in the actions-deps group by @dependabot in #797
Full Changelog: v0.7.4...v0.7.5