Releases: Azure/karpenter-provider-azure
Releases · Azure/karpenter-provider-azure
v1.6.5
What's Changed
- test(CEL): fix CEL validation in testing for Labels, and Requirements by @charliedmcb in #1168
- feat: Support for Disk Encryption Sets w BYOK by @Bryce-Soghigian in #1135
- test(ListNodeImages): extend list node images fake by @charliedmcb in #1174
- feat: support encryption at host by @Bryce-Soghigian in #1151
- chore: bump armcontainerservice to v7.3.0-beta.1 by @comtalyst in #1157
- test(e2e): add machines client to e2e by @charliedmcb in #1198
- feat: add AKS domain labels for CPU and memory by @Liunardy in #1193
- feat: a script to add AKS machines pool to a cluster by @comtalyst in #1158
- test(e2e): add provisioning mode to E2E workflow by @charliedmcb in #1206
- BREAKING: disable artifact streaming by @Bryce-Soghigian in #1213
- chore(deps): bump the go-deps group across 1 directory with 10 updates by @dependabot[bot] in #1202
New Contributors
Full Changelog: v1.6.3...v1.6.5
v1.6.4
v1.6.3
What's Changed
- BREAKING: matching the limits for osDiskSizeGB to AKS's limits by @Bryce-Soghigian in #1146
- feat: Support Ubuntu2404 and have it be the default version for generic Ubuntu Image Family starting on 1.34 by @Bryce-Soghigian in #1147
- chore: unparam sig render function and use private exports for SIG + … by @Bryce-Soghigian in #1156
- feat(metrics): add log metrics for response errors by @charliedmcb in #1148
- fix: Don't block PATCH VM if billing extension is not installed by @matthchr in #1155
Dependencies
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1145
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot[bot] in #1106
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot[bot] in #1108
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot[bot] in #1109
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot[bot] in #1110
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot[bot] in #1111
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 in /.github/actions/download-artifact in the action-deps group by @dependabot[bot] in #1140
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 in /.github/actions/commit-status/end in the action-deps group by @dependabot[bot] in #1141
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 in /.github/actions/commit-status/start in the action-deps group by @dependabot[bot] in #1142
- chore(deps): bump the actions-deps group across 1 directory with 4 updates by @dependabot[bot] in #1143
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot[bot] in #1144
- chore(deps): bump the go-deps group across 1 directory with 4 updates by @dependabot[bot] in #1139
- chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.0 to 1.19.1 in the go-deps group by @dependabot[bot] in #1152
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1154
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1153
Full Changelog: v1.6.2...v1.6.3
v1.6.3-rc.1
What's Changed
- BREAKING: matching the limits for osDiskSizeGB to AKS's limits by @Bryce-Soghigian in #1146
- feat: Support Ubuntu2404 and have it be the default version for generic Ubuntu Image Family starting on 1.34 by @Bryce-Soghigian in #1147
- chore: unparam sig render function and use private exports for SIG + … by @Bryce-Soghigian in #1156
- feat(metrics): add log metrics for response errors by @charliedmcb in #1148
- fix: Don't block PATCH VM if billing extension is not installed by @matthchr in #1155
Dependencies
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1145
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot[bot] in #1106
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot[bot] in #1108
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot[bot] in #1109
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot[bot] in #1110
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot[bot] in #1111
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 in /.github/actions/download-artifact in the action-deps group by @dependabot[bot] in #1140
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 in /.github/actions/commit-status/end in the action-deps group by @dependabot[bot] in #1141
- chore(deps): bump actions/github-script from 7.0.1 to 8.0.0 in /.github/actions/commit-status/start in the action-deps group by @dependabot[bot] in #1142
- chore(deps): bump the actions-deps group across 1 directory with 4 updates by @dependabot[bot] in #1143
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot[bot] in #1144
- chore(deps): bump the go-deps group across 1 directory with 4 updates by @dependabot[bot] in #1139
Full Changelog: v1.6.2...v1.6.3-rc.1
v1.6.2
What's Changed
- feat: add UpdateTags/Update to nic and extensions APIs by @matthchr in #1062
- fix: validate ARM tags in AKSNodeClass by @matthchr in #1069
- fix: add missing v1beta1 AKSNodeClass tags validation by @matthchr in #1073
- feat: use in-place update for tags rather than drift by @matthchr in #1072
- fix: bug with CloudProvider list where it never used correct tags key by @matthchr in #1084
- fix: propagate kubelet identity by @tallaxes in #1085
- Add wide view columns to AKSNodeClass by @Bryce-Soghigian in #1088
- feat: support stateless cni in 1.34+ by @Bryce-Soghigian in #1092
- feat: add zone provider by @matthchr in #1105
- feat: introduce VnetSubnetID readiness check and wire it into the AKSNodeClass by @Bryce-Soghigian in #1075
- feat(fips): generic Ubuntu family and FIPS support for SIG by @lnguyen924 in #1068
- feat: support non-public clouds by @matthchr in #1094
- chore(logging): Add metrics for VM create, and metrics interface by @charliedmcb in #1129
- chore: update Makefile to more easily support non-public clouds by @matthchr in #1128
- fix: bug with pricing provider not being launched by @matthchr in #1137
Test & Quality
- fix: Tests should panic if env is not setup right by @matthchr in #1070
- fix: add .out files to gitignore by @matthchr in #1071
- test: adding GPU labels and filters for excluding tests that use GPU capacity by @Bryce-Soghigian in #1091
- chore: Small nodeclaim utils refactor by @matthchr in #1093
- refactor: minor style for consistency by @Bryce-Soghigian in #1104
- chore: clean up skuclient by @matthchr in #1118
- test(fips+e2e): Adding E2E tests for FIPs by @charliedmcb in #1113
- chore: patch both devcontainer deps by @matthchr in #1123
- chore(logging): add logging const pkg with beginning structure and examples by @charliedmcb in #1132
Documentation:
- docs: design for non-public cloud support by @matthchr in #1080
- chore: readme should reference azure/karpenter-provider-azure not azure/karpenter in curl commands by @Bryce-Soghigian in #1079
Dependencies
- chore(deps): bump github/codeql-action from 3.29.2 to 3.29.4 in the actions-deps group by @dependabot[bot] in #1066
- chore(deps): bump oss/go/microsoft/golang from
39cd238to08603c7in /.devcontainer by @dependabot[bot] in #1065 - chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #1063
- chore(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.8.5 to 0.8.6 in the k8s-go-deps group by @dependabot[bot] in #1064
- chore(deps): bump oss/go/microsoft/golang from
08603c7to4bf9218in /.devcontainer by @dependabot[bot] in #1081 - chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5 in the actions-deps group by @dependabot[bot] in #1082
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #1083
- chore: upgrade to azure-sdk-for-go-extensions 0.2.0 by @Bryce-Soghigian in #1090
- chore(deps): bump the go-deps group across 1 directory with 6 updates by @dependabot[bot] in #1119
- chore(deps): bump oss/go/microsoft/golang from 1.24.5-bookworm to 1.24.6-bookworm in /.devcontainer by @dependabot[bot] in #1099
- chore(deps): bump the go-deps group with 3 updates by @dependabot[bot] in #1127
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1126
- chore: update Karpenter core dependency to 1.6.2 by @matthchr in #1130
- chore(go): bump go version to 1.24.6 by @charliedmcb in #1131
Full Changelog: v1.6.1...v1.6.2
v1.6.2-rc.3
What's Changed
- chore(logging): add logging const pkg with beginning structure and examples by @charliedmcb in #1132
- fix: bug with pricing provider not being launched by @matthchr in #1137
- See previous release: v1.6.2-rc.2
Full Changelog: v1.6.2-rc.2...v1.6.2-rc.3
v1.6.2-rc.2
What's Changed
- chore(go): bump go version to 1.24.6 by @charliedmcb in #1131
- See previous release: v1.6.2-rc.1
Full Changelog: v1.6.2-rc.1...v1.6.2-rc.2
v1.6.2-rc.1
What's Changed
- feat: add UpdateTags/Update to nic and extensions APIs by @matthchr in #1062
- fix: validate ARM tags in AKSNodeClass by @matthchr in #1069
- fix: add missing v1beta1 AKSNodeClass tags validation by @matthchr in #1073
- feat: use in-place update for tags rather than drift by @matthchr in #1072
- fix: bug with CloudProvider list where it never used correct tags key by @matthchr in #1084
- fix: propagate kubelet identity by @tallaxes in #1085
- Add wide view columns to AKSNodeClass by @Bryce-Soghigian in #1088
- feat: support stateless cni in 1.34+ by @Bryce-Soghigian in #1092
- feat: add zone provider by @matthchr in #1105
- feat: introduce VnetSubnetID readiness check and wire it into the AKSNodeClass by @Bryce-Soghigian in #1075
- feat(fips): generic Ubuntu family and FIPS support for SIG by @lnguyen924 in #1068
- feat: support non-public clouds by @matthchr in #1094
- chore(logging): Add metrics for VM create, and metrics interface by @charliedmcb in #1129
- chore: update Makefile to more easily support non-public clouds by @matthchr in #1128
Test & Quality
- fix: Tests should panic if env is not setup right by @matthchr in #1070
- fix: add .out files to gitignore by @matthchr in #1071
- test: adding GPU labels and filters for excluding tests that use GPU capacity by @Bryce-Soghigian in #1091
- chore: Small nodeclaim utils refactor by @matthchr in #1093
- refactor: minor style for consistency by @Bryce-Soghigian in #1104
- chore: clean up skuclient by @matthchr in #1118
- test(fips+e2e): Adding E2E tests for FIPs by @charliedmcb in #1113
- chore: patch both devcontainer deps by @matthchr in #1123
Documentation:
- docs: design for non-public cloud support by @matthchr in #1080
- chore: readme should reference azure/karpenter-provider-azure not azure/karpenter in curl commands by @Bryce-Soghigian in #1079
Dependencies
- chore(deps): bump github/codeql-action from 3.29.2 to 3.29.4 in the actions-deps group by @dependabot[bot] in #1066
- chore(deps): bump oss/go/microsoft/golang from
39cd238to08603c7in /.devcontainer by @dependabot[bot] in #1065 - chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #1063
- chore(deps): bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.8.5 to 0.8.6 in the k8s-go-deps group by @dependabot[bot] in #1064
- chore(deps): bump oss/go/microsoft/golang from
08603c7to4bf9218in /.devcontainer by @dependabot[bot] in #1081 - chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5 in the actions-deps group by @dependabot[bot] in #1082
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #1083
- chore: upgrade to azure-sdk-for-go-extensions 0.2.0 by @Bryce-Soghigian in #1090
- chore(deps): bump the go-deps group across 1 directory with 6 updates by @dependabot[bot] in #1119
- chore(deps): bump oss/go/microsoft/golang from 1.24.5-bookworm to 1.24.6-bookworm in /.devcontainer by @dependabot[bot] in #1099
- chore(deps): bump the go-deps group with 3 updates by @dependabot[bot] in #1127
- chore(deps): bump the devcontainer-deps group across 2 directories with 1 update by @dependabot[bot] in #1126
- chore: update Karpenter core dependency to 1.6.2 by @matthchr in #1130
Full Changelog: v1.6.1...v1.6.2-rc.1
v1.6.1
What's Changed
- chore: use context logging instead of klogs by @alimaazamat in #1010
- feat: add VM family level cache to the unavailable offerings cache by @UtheMan in #963
- chore: remove redundant logging in provider layer by @alimaazamat in #1028
- fix: pass OSSKU into GET NodeBootstrapping parameters construction + fix Artifact Streaming enablement by @comtalyst in #1039
- feat: add additional-tags operator parameter by @matthchr in #1029
- fix: temp drop support for AzLinux3 arm64 in CIG by @tallaxes in #1048
- chore: bump
sig.k8s.io/karpenterto v1.6.0 by @tallaxes in #1036 - fix: support standalone nodeclaims for lro async by @Bryce-Soghigian in #1038
- docs: clarify README for Self-Hosted vs NAP by @matthchr in #1053
- chore: bump
sig.k8s.io/karpenterto v1.6.1 by @tallaxes in #1060
Dev & Test
- fix: NAP supports nsg provider now, so we can run the nsg provider check in NAP by @Bryce-Soghigian in #1020
- chore: add fail-fast false to CI-TEST action by @Bryce-Soghigian in #1021
- test: periodically run self-hosted e2es on main every 24 hours by @Bryce-Soghigian in #1012
- feat: devcontainer with claude-code and copilot-api proxy by @tallaxes in #1047
- chore(dev): have VSCode GitHub Pull Requests extension filter PRs by this repo by @tallaxes in #1056
- fix: splitting beta.kubernetes.io/instance-type into its own case as to avoid a tight restriction of zone + instance-type constraints by @Bryce-Soghigian in #1058
- chore: update devcontainer features by @tallaxes in #1049
- fix(e2e): exclude B family in scheduling test by @tallaxes in #1061
Dependencies
- chore(deps): bump oss/go/microsoft/golang from
d9559f1to5f38e33in /.devcontainer by @dependabot[bot] in #1017 - chore(deps): bump github/codeql-action from 3.29.0 to 3.29.1 in the actions-deps group by @dependabot[bot] in #1018
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1025
- chore(deps): bump github.com/go-playground/validator/v10 from 10.26.0 to 10.27.0 in the go-deps group by @dependabot[bot] in #1024
- chore(deps): bump oss/go/microsoft/golang from
5f38e33toa0c0c82in /.devcontainer by @dependabot[bot] in #1026 - chore(deps): bump oss/go/microsoft/golang from 1.24.4-bookworm to 1.24.5-bookworm in /.devcontainer by @dependabot[bot] in #1034
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #1035
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 by @dependabot[bot] in #1041
- chore(deps): bump oss/go/microsoft/golang from
f59a65cto39cd238in /.devcontainer by @dependabot[bot] in #1046 - chore(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 in the actions-deps group by @dependabot[bot] in #1045
- chore(deps): bump github.com/Azure/azure-sdk-for-go-extensions from 0.1.9 to 0.1.10 in the go-deps group by @dependabot[bot] in #1044
- chore(deps): bump the k8s-go-deps group across 1 directory with 7 updates by @dependabot[bot] in #1055
Full Changelog: v1.5.5...v1.6.1
v1.6.0-rc.1
What's Changed
- chore: use context logging instead of klogs by @alimaazamat in #1010
#1018 - feat: add VM family level cache to the unavailable offerings cache by @UtheMan in #963
- chore: remove redundant logging in provider layer by @alimaazamat in #1028
- fix: pass OSSKU into GET NodeBootstrapping parameters construction + fix Artifact Streaming enablement by @comtalyst in #1039
- feat: add additional-tags operator parameter by @matthchr in #1029
- fix: temp drop support for AzLinux3 arm64 in CIG by @tallaxes in #1048
- chore: bump
sig.k8s.io/karpenterto v1.6.0 by @tallaxes in #1036 - fix: support standalone nodeclaims for lro async by @Bryce-Soghigian in #1038
Dev & Test
- fix: NAP supports nsg provider now, so we can run the nsg provider check in NAP by @Bryce-Soghigian in #1020
- chore: add fail-fast false to CI-TEST action by @Bryce-Soghigian in #1021
- test: periodically run self-hosted e2es on main every 24 hours by @Bryce-Soghigian in #1012
- feat: devcontainer with claude-code and copilot-api proxy by @tallaxes in #1047
- chore(dev): have VSCode GitHub Pull Requests extension filter PRs by this repo by @tallaxes in #1056
Dependencies
- chore(deps): bump oss/go/microsoft/golang from
d9559f1to5f38e33in /.devcontainer by @dependabot[bot] in #1017 - chore(deps): bump github/codeql-action from 3.29.0 to 3.29.1 in the actions-deps group by @dependabot[bot] in
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1025
- chore(deps): bump github.com/go-playground/validator/v10 from 10.26.0 to 10.27.0 in the go-deps group by @dependabot[bot] in #1024
- chore(deps): bump oss/go/microsoft/golang from
5f38e33toa0c0c82in /.devcontainer by @dependabot[bot] in #1026 - chore(deps): bump oss/go/microsoft/golang from 1.24.4-bookworm to 1.24.5-bookworm in /.devcontainer by @dependabot[bot] in #1034
- chore(deps): bump the go-deps group with 2 updates by @dependabot[bot] in #1035
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 by @dependabot[bot] in #1041
- chore(deps): bump oss/go/microsoft/golang from
f59a65cto39cd238in /.devcontainer by @dependabot[bot] in #1046 - chore(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 in the actions-deps group by @dependabot[bot] in #1045
- chore(deps): bump github.com/Azure/azure-sdk-for-go-extensions from 0.1.9 to 0.1.10 in the go-deps group by @dependabot[bot] in #1044
- chore(deps): bump the k8s-go-deps group across 1 directory with 7 updates by @dependabot[bot] in #1055
Full Changelog: v1.5.5...v1.6.0-rc.1