Skip to content

Releases: Azure/gpu-provisioner

v0.3.1

15 Jan 02:40
1790436
Compare
Choose a tag to compare

v0.3.1 - 2025-01-15

Changelog

Features 🌈

  • 6d912f0 feat: change the base image due to rate limit of dockerhub (#200)
  • a51cf2d feat: remove webhook and support v1.NodeClaim resource only (#198)

Bug Fixes 🐞

  • 8dd4239 fix: revert the modification of gpu-provisioner-values-template.yaml (#201)

Continuous Integration 💜

  • a57bb1e ci: Make publish helm chart and create release sequential (#195)

Maintenance 🔧

  • c7cbbe6 chore: bump step-security/harden-runner from 2.10.2 to 2.10.3 (#196)
  • 0fbf742 chore: bump github/codeql-action from 3.28.0 to 3.28.1 (#197)
  • fc5ece4 chore: bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 (#191)

v0.3.0

09 Jan 02:11
9ec0a84
Compare
Choose a tag to compare

v0.3.0 - 2025-01-09

Changelog

Features 🌈

  • ad60179 feat: add a new controller for updating nodeclaim status as node status changes (#187)
  • 98966b9 feat: resume creating agentpool after gpu-provisioner restarted (#186)
  • 6899cba feat: improve gpu-provisioner based on sigs.k8s.io/karpenter (#185)

Bug Fixes 🐞

  • 46e16e0 fix: garbage leaked cloudprovider agentpools (#181)

Maintenance 🔧

  • 9ec0a84 chore: bump go.mod for fixing security warnings (#194)
  • d4235f1 chore: switch buildkit image to mcr registry (#193)
  • 06e6cb7 chore: bump azure/login from 2.1.1 to 2.2.0 (#164)
  • fec0dae chore: bump github/codeql-action from 3.26.5 to 3.28.0 (#188)
  • 11ffba0 chore: bump azure/CLI from 2.0.0 to 2.1.0 (#160)
  • d00ddf7 chore: bump codecov/codecov-action from 4 to 5 (#179)
  • 4f4934a chore: bump step-security/harden-runner from 2.9.1 to 2.10.2 (#183)
  • 393e1ff chore: clean up release workflow (#176)

v0.2.1

01 Nov 18:48
v0.2.1
ecbc2e7
Compare
Choose a tag to compare

v0.2.1 - 2024-11-01

Changelog

Features 🌈

  • 0f2e5d1 feat: Add label of kaito.sh/ragengine to support RAGEngine (#169)
  • 4272b4f feat: Create gpu-provisioner helm values template (#122)

Bug Fixes 🐞

  • b173a75 fix: Use providerID from node obj instead of handcraft one (#173)
  • 3372fc7 fix: Yq parsing error (#172)
  • ecd0e6d fix: Export AZURE_RESOURCE_GROUP for substitution (#154)
  • d802f6e fix: add AZURE_SUBSCRIPTION_ID to the script to configure the helm values (#149)
  • b40a1c0 fix: Set bash pipefail as first line (#123)
  • efcaabe fix: Update helm chart to use Release.Namespace (#113)

Continuous Integration 💜

Documentation 📘

  • afff7aa docs: add github release badge (#117)
  • 9e01ecf docs: Update README.md to correct the mail list (#112)

Maintenance 🔧

  • 89dc49f chore: upgrade e2e test cluster kubernetes version to 1.30 (#170)
  • 21e5b2e chore: bump github/codeql-action from 3.26.0 to 3.26.5 (#157)
  • 51e01e5 chore: bump step-security/harden-runner from 2.9.0 to 2.9.1 (#155)
  • b564a29 chore: Update azidentity to 1.6.0 (#153)
  • 1348038 chore: bump github/codeql-action from 3.25.12 to 3.26.0 (#151)
  • 91c5749 chore: bump github/codeql-action from 3.25.12 to 3.25.15 (#150)
  • 896c39c chore: bump docker/login-action from 3.2.0 to 3.3.0 (#145)
  • 476413c chore: bump step-security/harden-runner from 2.8.1 to 2.9.0 (#147)
  • bbd897d chore: bump github/codeql-action from 3.25.11 to 3.25.12 (#144)
  • 208412c chore: remove deprecated goreleaser release actions (#143)
  • c59a29e chore: bump github/codeql-action from 3.25.8 to 3.25.11 (#142)
  • 4c88fda chore: bump github/codeql-action from 3.25.6 to 3.25.8 (#139)
  • c7dedec chore: bump step-security/harden-runner from 2.7.1 to 2.8.1 (#138)
  • 657a295 chore: bump goreleaser/goreleaser-action from 5 to 6 (#137)
  • dd0f9f4 chore: bump azure/login from 2.1.0 to 2.1.1 (#136)
  • 7a518c5 chore: bump docker/login-action from 3.1.0 to 3.2.0 (#133)
  • 6f9e307 chore: bump github/codeql-action from 2.13.4 to 3.25.6 (#131)
  • 594714e chore: Upgrade go version to 1.22 (#126)
  • ea0a91b chore: bump step-security/harden-runner from 2.7.0 to 2.7.1 (#125)
  • dac9297 chore: bump azure/login from 2.0.0 to 2.1.0 (#121)
  • a91d36a chore: bump docker/login-action from 3.0.0 to 3.1.0 (#115)

Security Fix 🛡️

  • be3f680 security: Update golang protobuf package (#130)
  • 51d19e9 security: Update golang grpc package (#129)
  • b5fbce1 security: Update golang.org/x/net package (#127)

v0.2.0

18 Mar 23:53
0686a78
Compare
Choose a tag to compare

v0.2.0 - 2024-03-18

Changelog

Features 🌈

Bug Fixes 🐞

Continuous Integration 💜

  • f364b49 ci: fix registry name (#108)
  • 2a9ffb7 ci: Add workflow environment to all jobs (#105)
  • 5883beb ci: fix 1ES pool label name
  • 1ebe02c ci: Use 1ES runner for gpu-provisioner workflow jobs that push to ACR (#96)
  • a608a88 ci: Bump azure/login Github action to 1.5.0 (#71)
  • 79cf8c0 ci: Add environment to e2e pipeline (#70)
  • 0bdec15 ci: Fix dependabot login (#69)

Documentation 📘

Maintenance 🔧

  • 48b322b chore: remove unnecessary role verb (#109) (#110)
  • 9d9153b chore: remove unnecessary role verb (#109)
  • 78151c3 chore: bump docker/login-action from 3.0.0 to 3.1.0 (#107)
  • 938672d chore: bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#103)
  • 87531f9 chore: bump azure/CLI from 1.0.9 to 2.0.0 (#99)
  • 9fdad03 chore: bump azure/login from 1.6.1 to 2.0.0 (#100)
  • 29769de chore: bump azure/setup-helm from 3 to 4 (#94)
  • 674abb1 chore: bump azure/login from 1.6.0 to 1.6.1 (#85)
  • 7615759 chore: bump codecov/codecov-action from 3 to 4 (#87)
  • d47bc13 chore: bump step-security/harden-runner from 2.6.1 to 2.7.0 (#86)
  • 7c87063 chore: bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 (#88)
  • a190ae1 chore: bump azure/login from 1.5.1 to 1.6.0 (#84)
  • 781c257 chore: bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#80)
  • 4b02492 chore: bump actions/upload-artifact from 3 to 4 (#78)
  • cb6c995 chore: bump actions/setup-go from 4 to 5 (#75)
  • ffe9a23 chore: bump azure/login from 1.5.0 to 1.5.1 (#83)
  • a028505 chore: bump step-security/harden-runner from 2.5.1 to 2.6.1 (#66)
  • 720d573 chore: bump actions/github-script from 6 to 7 (#68)

Testing 💚

  • ee56302 test: added ut for instance/Create (#79)
  • 9101cbf test: added ut for instance/List (#81)
  • f75b3c4 test: Added ut for instance/Delete (#76)
  • 78cd7d1 test: Added unit tests for Instance.go (#74)
  • e504aac test: Add cloudprovider and InstanceType mocks (#72)

v0.1.0

06 Nov 16:37
c7534a5
Compare
Choose a tag to compare

v0.1.0 - 2023-11-06

Changelog

Bug Fixes 🐞

  • f852942 fix: remove dependency of calling sku APIs (#62)
  • e958403 fix: change the logging configmap name in chart (#61)
  • 421e817 fix: reduce the scope of the addon identity (#60)

Security Fix 🛡️

v0.0.1

31 Oct 01:34
288d9d5
Compare
Choose a tag to compare

v0.0.1 - 2023-10-31

Changelog

Features 🌈

  • b83c6bf feat: Use Azure Federated instead of kubelet identity (#41)
  • 2c6b001 feat: Remove GPU plugins from chart (#40)
  • 28ef14e feat: Add label predicate to machine controllers (#29)
  • 7059e08 feat: Add node gc (#25)
  • 38d14a7 feat: Update Node heartbeat in Machine CR (#21)
  • 9370418 feat: Update SKU cache and pricing and remove node_state (#17)
  • df4e594 feat: Support Storage resource in Machine (#11)
  • 9515d7a feat: Add GitHub workflow for tests (#10)

Bug Fixes 🐞

  • 94a9311 fix: fix broken chart (#51)
  • 2d03a3b fix: Panic if federatedcredential is not configured (#48)
  • 088d640 fix: revise makefile and README to enable federated identity (#46)
  • e130039 fix: change label key to mark node created by gpuprovisioner (#42)
  • 2302043 fix: Handle failed machine due to wrong user input (#38)
  • 511790d fix: Enforce name consistency (#28)
  • 2f2e38c fix: Update the go package module (#26)
  • d6eb193 fix: Report error if machine's associated node is not found during termination (#24)
  • cd68544 fix: Use machine name for agentpool name (#23)
  • 4b10388 fix: Fix a few karpenter-core issues (#19)
  • dd0e608 fix: Delete err code (#16)
  • 99d812a fix: Fix nil pointer if retry with one instanceType (#24)

Continuous Integration 💜

Maintenance 🔧

  • 1e4b0b0 revert: "chore: bump google.golang.org/grpc from 1.53.0 to 1.56.3" (#56)
  • c4a7a44 chore: bump thehanimo/pr-title-checker from 1.4.0 to 1.4.1 (#36)
  • 448a31e chore: bump google.golang.org/grpc from 1.53.0 to 1.56.3 (#47)
  • 55b4e0d chore: Remove unused properties (#50)
  • ef3a902 chore: Cleanup helm chart (#33)
  • 1f5abde chore: Support skewer v0.0.19 (#15)
  • a27f9be chore: bump goreleaser/goreleaser-action from 4 to 5 (#2)
  • 7f5192c chore: bump docker/login-action from 2.2.0 to 3.0.0 (#3)

Security Fix 🛡️

Testing 💚

  • dc407fa test: Add e2e tests for machine gpu (#18)