Releases: Azure/karpenter-provider-azure
Releases · Azure/karpenter-provider-azure
v0.6.0-rc.1
What's Changed
- chore(deps): bump azure/login from 2.1.1 to 2.2.0 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot in #494
- chore(deps): bump azure/login from 2.1.1 to 2.2.0 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot in #493
- chore(deps): bump the actions-deps group with 3 updates by @dependabot in #492
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 in the go-deps group by @dependabot in #490
- chore(deps): bump azure/login from 2.1.1 to 2.2.0 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot in #489
- chore(deps): bump azure/login from 2.1.1 to 2.2.0 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot in #488
- chore(deps): bump azure/login from 2.1.1 to 2.2.0 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot in #487
- refactor: rework aged authentication config interface by @comtalyst in #366
- feat: Support for Azure CNI w/overlay & BYO CNI by @Bryce-Soghigian in #365
- chore(deps): bump the actions-deps group with 2 updates by @dependabot in #504
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot in #505
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot in #503
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot in #502
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot in #500
- fix: disable IP forwarding by @Bryce-Soghigian in #467
- test(Cilium): add CiliumAgentNotReadyTaint to prevent overprovisioning by @charliedmcb in #508
- fix(provisioning): add cilium taint and label by @tallaxes in #516
- feat: BYO Subnet Per AKSNodeClass + Subnet Drift by @Bryce-Soghigian in #486
- BREAKING CHANGE(aksnodeclass): removing imageVersion from CRD by @charliedmcb in #531
- ci: add dl.k8s.io to egress policy allowlist for toolchain by @comtalyst in #533
- docs: Updates README.md instructions to remove inconsistency between versions by @CorrenSoft in #529
- docs: missed typo by @ntestor in #511
- chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot in #524
- chore(deps): bump the actions-deps group across 1 directory with 3 updates by @dependabot in #534
- chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot in #522
- chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot in #521
- chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot in #523
- chore(deps): bump the go-deps group across 1 directory with 3 updates by @dependabot in #535
- Replace VNET_SUBNET_ID source in configure-values.sh. by @CorrenSoft in #530
- chore: the output format of az command was specified by @jacobbaek in #351
- fix configure-values.sh missing AZURE_SUBSCRIPTION_ID by @ottodeng in #342
New Contributors
- @CorrenSoft made their first contribution in #529
- @ntestor made their first contribution in #511
- @ottodeng made their first contribution in #342
Full Changelog: v0.5.4...v0.6.0-rc.1
v0.5.4
What's Changed
- test(e2e): remove comment approval trigger by @charliedmcb in #475
- Set top-level permissions to
contents: read
by @tallaxes in #476 - fix: harden harden-runner egress policy by @tallaxes in #477
- chore(deps): bump the actions-deps group across 1 directory with 2 updates by @dependabot in #472
- chore(deps): bump the go-deps group across 1 directory with 3 updates by @dependabot in #473
- chore(deps): bump the go-deps group with 3 updates by @dependabot in #480
- karpeter typo fix in README.md by @dunefro in #449
- fix(bootstrap): add defaults for required IMDS restriction settings by @tallaxes in #484
- chore(deps): bump the actions-deps group with 2 updates by @dependabot in #481
New Contributors
Full Changelog: v0.5.3...v0.5.4
v0.5.3 dependabot bumps
What's Changed
- chore(deps): bump the go-deps group across 1 directory with 7 updates by @dependabot in #462
- chore(deps): bump the actions-deps group across 1 directory with 4 updates by @dependabot in #465
Full Changelog: v0.5.2...v0.5.3
v0.5.2 support for k8s 1.31
What's Changed
- docs(readme): update version to 0.5.1 by @tallaxes in #442
- fix: removing --keep-terminated-pod-volumes from kubelet flags and adding k8s 1.31 to ci-test by @Bryce-Soghigian in #455
- feat: --network-dataplane flag by @Bryce-Soghigian in #318
- fix: set
DisableKubeletCloudCredentialProviders=false
for versions without OOT credential provider (1.29) by @Bryce-Soghigian in #456 - test(e2e): validate that pulling from an acr registry attached to aks via --attach-acr with karpenter nodes works by @Bryce-Soghigian in #457
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot in #378
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot in #377
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot in #376
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot in #375
- chore(deps): bump the action-deps group across 1 directory with 2 updates by @dependabot in #374
- chore(deps): bump the actions-deps group across 1 directory with 6 updates by @dependabot in #392
- ci: fixing 1.30 tests by @Bryce-Soghigian in #398
- chore(release): switch release workflow to have tag trigger by @charliedmcb in #409
- fix: Typographical error on karpenter-values-template.yaml by @Yagora in #412
- fix: Updated instanceTypeZones logic to handle non-zonal SKUs in zonal regions by @rakechill in #410
- fix: don't use untagged on ksnap acr purge by @tallaxes in #293
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 in /.github/actions/e2e/install-karpenter in the action-deps group by @dependabot in #407
- chore(deps): bump the go-deps group across 1 directory with 5 updates by @dependabot in #405
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 in /.github/actions/e2e/create-cluster in the action-deps group by @dependabot in #403
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 in /.github/actions/e2e/dump-logs in the action-deps group by @dependabot in #402
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 in /.github/actions/e2e/cleanup in the action-deps group by @dependabot in #401
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 in /.github/actions/e2e/create-acr in the action-deps group by @dependabot in #400
- chore(deps): bump the actions-deps group with 2 updates by @dependabot in #404
- fix: specify location when creating ACR by @tallaxes in #414
- chore(release): add new semantic-release workflow by @charliedmcb in #420
- fix: long running setup for expired auth token track 2 bug by @Bryce-Soghigian in #391
- chore(release): correct plugin to @semantic-release/github by @charliedmcb in #421
- chore(release): configure semantic-release automation by @charliedmcb in #433
- test(e2e): switch to westus3 for e2e by @charliedmcb in #440
- chore(deps): bump the go-deps group across 1 directory with 5 updates by @dependabot in #436
- chore(deps): bump the actions-deps group across 1 directory with 4 updates by @dependabot in #434
- fix: update skaffold version (E2E and devcontainer) by @tallaxes in #441
- fix(bootstrap): OOT credential provider support in 1.30+ by @Bryce-Soghigian in #429
New Contributors
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- chore: bump Helm chart version in readme to 0.4.0 by @Bryce-Soghigian in #298
- fix: Apply Tags consistently across NIC, VM and Disks by @iamvighnesh in #246
- deps: bump upstream Karpenter to v0.36.1 by @tallaxes in #304
- fix: propagate kubelet identity into node identities by @tallaxes in #301
- chore: nit using lo.FromPtr is safer than directly accessing the pointer by @Bryce-Soghigian in #305
- feat: extending devcontainers to work with github cli ssh access by @Bryce-Soghigian in #317
- chore: using lo.FromPtr is safer than directly accessing the pointer by @uniemimu in #316
- refactor: cgroupsv2 bool can be defaulted by @Bryce-Soghigian in #331
- fix: reallowing nodeclaim zones to fix node/nodeclaim creations for workloads with zone affinity constraints by @comtalyst in #340
- fix: upgrading node image versions in drift e2e since we are deprecating older node image versions by @Bryce-Soghigian in #325
- chore: bumping the grid driver affecting linux kernels 5.15.1063+ versions by @Bryce-Soghigian in #381
- feat: supporting 1.30 bootstrap via enabling out of tree credential provider by @Bryce-Soghigian in #370
New Contributors
- @iamvighnesh made their first contribution in #246
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Update build-publish-mcr.yml to reference correct repo by @tallaxes in #161
- chore: remove ctx from instance provider by @Bryce-Soghigian in #153
- fix: add topology.disk.csi.azure.com/zone to normalized labels by @Bryce-Soghigian in #173
- chore(k-core): version bump to karpenter core v0.34 by @Bryce-Soghigian in #164
- chore(settings): cleanup final settings references by @charliedmcb in #170
- chore: remove ClusterID from user input by @krkeshav in #169
- chore: remove unused SKU selection labels by @tallaxes in #204
- chore(release): onboard to 1ES by @charliedmcb in #214
- fix: core v0.34 bump neglected NewControllers interface change in ccp mode by @comtalyst in #219
- fix: managed identity not being enabled for nodes by @comtalyst in #220
- test: output of grep command is capital letter and AZURE_ACR_NAME should be unique by @jacobbaek in #223
- test(e2e): add in chaos E2E test suite by @charliedmcb in #61
- test(make): add taint node make command by @charliedmcb in #234
- perf: instance types cache by @tallaxes in #230
- test(make): minor follow up on taint make command by @charliedmcb in #235
- chore: removing eni helpers by @Bryce-Soghigian in #240
- chore: bumping go to 1.22 by @Bryce-Soghigian in #255
- chore: list available community image definitions by @Bryce-Soghigian in #237
- feat: support custom subnet ID (
--vnet-subnet-id
) by @Bryce-Soghigian in #238 - chore: refresh monitoring tooling for development by @tallaxes in #232
- chore: cleaning up chart from v0.33 upgrade by @Bryce-Soghigian in #152
- fix(logging): GetImageID to use ctx for logging by @charliedmcb in #258
- feat: add release scripts by @tallaxes in #147
- chore: update to sig.k8s.io/karpenter v0.36.0 by @tallaxes in #260
- fix: amending release scripts to work for macos by @Bryce-Soghigian in #263
- chore: update dev tools by @tallaxes in #261
- feat: add Helm-based install process by @tallaxes in #148
- docs: change helm chart snapshot version by @jacobbaek in #273
- fix: karpenter-values-template by @uniemimu in #277
- chore(release): add execute perms to release.sh by @charliedmcb in #279
- chore(release): fix missing slash in helm cosign by @charliedmcb in #280
- chore(release): update calculation of image repo for MCR by @charliedmcb in #281
New Contributors
- @krkeshav made their first contribution in #169
- @jacobbaek made their first contribution in #223
- @uniemimu made their first contribution in #277
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- test: unit test provisioning in non-zonal regions by @tallaxes in #58
- chore(pricing): cleanup pricing duplication by @charliedmcb in #60
- test(e2e): cut down on resource name lengths for NRG limit by @charliedmcb in #42
- fix: bootstrap contract for GPUs to include GPUImageSHA by @Bryce-Soghigian in #76
- chore: remove all references to linking by @rakechill in #48
- test: remaining e2e unit test cases by @rakechill in #33
- chore: factored out SKUUnavailable to azure sdk for go extensions by @Bryce-Soghigian in #81
- chore: bump cuda gpu driver version from 525 to 535 by @Bryce-Soghigian in #85
- chore: Small style + usability refactors for new contributors by @rakechill in #86
- fix: removing nic after vm creation fails by @Bryce-Soghigian in #68
- chore: removing unused var by @Bryce-Soghigian in #88
- docs: modifying v1 of docs to point to managed experience by @Bryce-Soghigian in #71
- feat: Azure Linux Image Family Support by @Bryce-Soghigian in #72
- test(e2e): add in grouping for e2e logs by @charliedmcb in #69
- test: adding test coverage for image resolution codepath by @Bryce-Soghigian in #89
- fix: mark spot as unavailable on LowPriorityQuota by @Bryce-Soghigian in #93
- chore: remove provisional image drift implementation by @Bryce-Soghigian in #90
- chore: update usage of Azure/karpenter by @tallaxes in #96
- test(e2e): add --no-wait on cleanup for e2e tests by @charliedmcb in #94
- chore: [StepSecurity] Apply security best practices by @step-security-bot in #98
- test(e2e): change to eastus by @charliedmcb in #109
- test(e2e): add in debug package for e2e testing by @charliedmcb in #97
- fix typos using https://crates.io/crates/typos-cli by @Takashiidobe in #112
- fix(ci): tighten GHA permissions by @tallaxes in #110
- fix: add missing job permissions by @tallaxes in #115
- feat: add pre-commit configuration and install in devcontainer by @tallaxes in #113
- style: rename nodeTemplate to nodeClass by @Bryce-Soghigian in #123
- chore: audit acceptance tests by @rakechill in #124
- feat(identity): add support for using workload id for karpenter pod by @charliedmcb in #84
- chore: refresh toolchain by @tallaxes in #118
- chore: update and pin GHA versions; add actionlint and VSCode extension by @tallaxes in #117
- chore: karpenter-global-settings migration by @comtalyst in #95
- chore: create resource group before creating workload identity for local dev by @rakechill in #131
- chore: az-mkrg fix by @rakechill in #134
- docs: Update CONTRIBUTING.md by @rakechill in #87
- chore: remove custom kubebuilder assets location by @tallaxes in #143
- chore(karpenter-core): upgrade karpenter-core to v0.33.0 by @charliedmcb in #157
- chore: removing webhooks from existence for the AKS provider by @Bryce-Soghigian in #156
- chore(karpenter dep): upgrade karpenter dep v0.33.0 -> v0.33.2 see https://github.com/kubernetes-sigs/karpenter/releases/tag/v0.33.0 by @charliedmcb in #160
New Contributors
- @step-security-bot made their first contribution in #98
- @Takashiidobe made their first contribution in #112
Full Changelog: v0.2.0...v0.3.0