Releases: Azure/gpu-provisioner
Releases · Azure/gpu-provisioner
v0.3.1
v0.3.0
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 🐞
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
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 💜
- d455817 ci: add SKU type for the created cluster (#152)
- b9ba6fc ci: remove pull request trigger (#116)
- cf5bd4e ci: Update release workflow (#114)
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 🛡️
v0.2.0
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 📘
- a2a77fc docs: Update NOTICE (#98)
- 1a11948 docs: Add MS LICENSE.txt (#97)
- e96e2aa docs: Add source attribute (#95)
- 30bad18 docs: Update README.md and add github badges (#93)
- ccf3124 docs: Add Support guidance (#92)
- df641a5 docs: Add MS security guidance (#91)
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 💚
v0.1.0
v0.0.1
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 💜
- c8a2b17 ci: Support multi-arch images (#52)
- b407af9 ci: Create Azure federated after helm installation (#43)
- 7d89bc1 ci: Add publish ACR pipeline (#39)
- a7fb9d4 ci: Fix azure/login action (#32)
- 1aa4656 ci: fix Image tag pipeline for main (#20)
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 🛡️
- 3c0792f security: Fix CVE-2023-44487 (#57)