Skip to content

Releases: kubernetes-sigs/dra-example-driver

v0.4.0

Choose a tag to compare

@nojnhuh nojnhuh released this 13 Jul 15:56
bab2dce

What's Changed

  • Install a separate driver instance for each test by @willie-yao in #201
  • docs: Add instructions for running the example driver on GKE and optional ResourceQuota support by @vishalanarase in #168
  • Refactor AdminAccess example by @nojnhuh in #210
  • Bump the all-go-deps group with 2 updates by @dependabot[bot] in #213
  • Bump golangci/golangci-lint-action from 9.2.0 to 9.2.1 in the github-actions group by @dependabot[bot] in #212
  • add device data in resourceclaim by @guptaNswati in #128
  • Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 in the all-go-deps group by @dependabot[bot] in #214
  • chore: ignore config telemetry files by @nestoracunablanco in #216
  • Test on Kubernetes 1.36.1 by @nojnhuh in #217
  • Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group by @dependabot[bot] in #219
  • feat(build): support multi-arch image push (amd64/arm64) by @vishalanarase in #167
  • feat: Add DRA Device Binding Conditions (KEP-5007) by @ttsuuubasa in #199
  • Bump the kubernetes group with 6 updates by @dependabot[bot] in #223
  • Bump the all-go-deps group across 1 directory with 2 updates by @dependabot[bot] in #224
  • Add example for native resource requests by @willie-yao in #203
  • Keep Go build cache for Docker builds by @nojnhuh in #221
  • Add mermaid diagrams for all demo examples by @Shilpa-Gokul in #211
  • Fix device binding conditions by @Shilpa-Gokul in #227
  • Add example for prioritized alternatives by @willie-yao in #228
  • Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @dependabot[bot] in #229
  • Bump the all-go-deps group with 3 updates by @dependabot[bot] in #230
  • Update kubelet/pkg/apis/dra to v1 by @sunya-ch in #138
  • Bump the all-go-deps group with 2 updates by @dependabot[bot] in #234
  • Bump actions/setup-go from 6.4.0 to 6.5.0 in the github-actions group by @dependabot[bot] in #233
  • metrics: add Prometheus endpoint and driver instrumentation by @vishalanarase in #232
  • Add net profile (with consumable capacity) by @sunya-ch in #139
  • Bump golangci/golangci-lint-action from 9.2.1 to 9.3.0 in the github-actions group by @dependabot[bot] in #237
  • Bump google.golang.org/grpc from 1.81.1 to 1.82.0 in the all-go-deps group by @dependabot[bot] in #238
  • Add AllowMultipleAllocations and requestPolicy of consumable capacity to GPU profile by @sunya-ch in #236
  • Device taints and toleration examples by @GunaKKIBM in #239
  • Bump helm.sh/helm/v4 from 4.2.2 to 4.2.3 in the all-go-deps group by @dependabot[bot] in #242
  • Cut v0.4.0 by @nojnhuh in #243

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@nojnhuh nojnhuh released this 19 May 20:29
445c162

Breaking Changes

  • Upgrades of the driver to this release are not supported. Please uninstall any workloads using example resources and uninstall the driver before installing v0.3.0.

What's Changed

  • Introduce device profiles by @nojnhuh in #129
  • fix: permissions issue running docker in SELinux compatible systems by @nestoracunablanco in #132
  • DRAAdminAccess: add example by @ritazh in #112
  • Remove helm dependency which causes the Docker build to fail by @christian-westbrook in #154
  • Remove vendoring and update tools for Go 1.25 compatibility by @chandramerla in #151
  • configure dependabot for go.mod and github actions by @vamsikrishna-siddu in #152
  • Add an example of using cel expressions for selecting GPUs by memory by @kannon92 in #155
  • Use SHAs for GitHub Actions versions by @nojnhuh in #162
  • Refactor e2e tests to ginkgo framework by @Shilpa-Gokul in #153
  • Fix Dockerfile FromAsCasing warning in build stage by @vishalanarase in #166
  • fix: support seamless upgrades with pod uid in socket path names + default helm chart values by @alimaazamat in #113
  • Rename demo examples and add per-example documentation by @willie-yao in #170
  • Use RestMapper to properly map GVK to GVR in e2e tests by @Shilpa-Gokul in #179
  • Bump Kubernetes dependencies and test environment to 1.36 by @nojnhuh in #188
  • Change license header of Dockerfile by @elezar in #191
  • Add option to run e2e tests against the official helm chart and container image in registry.k8s.io by @Shilpa-Gokul in #169
  • Improve E2E test isolation, error reporting, and extensibility by @willie-yao in #175
  • refactor: move kind cluster scripts under demo/clusters/kind by @vishalanarase in #177
  • Add DRAWorkloadResourceClaims example by @nojnhuh in #193
  • DRAExtendedResource: add example for KEP-5004 extended resource requests by @willie-yao in #196
  • Align checkpoint format with Kubernetes API conventions by @nojnhuh in #148
  • Fix Go version variable collision with Docker build by @nojnhuh in #189
  • Add DRAPartitionableDevices support by @harche in #150

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

Choose a tag to compare

@nojnhuh nojnhuh released this 09 Jan 01:28
bb67e6b

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@bart0sh bart0sh released this 28 Aug 09:36
5f544fa

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/dra-example-driver/commits/v0.2.0

v0.1.0

Choose a tag to compare

@pohly pohly released this 06 Mar 07:43
e8df5da

What's Changed

  • Initial commit of resource driver and demo with kind and containerd by @klueska in #1
  • Address feedback from early users of the repo by @klueska in #5
  • Rename ClaimRequests->AllocatedClaims & ClaimAllocations->PreparedClaims by @klueska in #6
  • Fix CRD after renaming by @byako in #8
  • Update to K8s 1.27 by @byako in #7
  • chore: small nit fixes for unused logger, compiler check for interface by @toVersus in #9
  • Ignore type conversion safety by @byako in #13
  • Linter fixes to enable GitHub actions by @byako in #16
  • fix: remove noop code from UnsuitableNode for GPU driver by @toVersus in #11
  • Fix gocritic findings by @byako in #18
  • Add GitHub actions by @byako in #14
  • Add byako as approver by @byako in #20
  • Ensure that the DRA controller only gets deployed on control plane nodes by @klueska in #17
  • Fix regression from #18 by @klueska in #21
  • Use the same base image as test/e2e/dra does by @klueska in #22
  • rename module to match k8s-sigs convention by @tariq1890 in #26
  • CLI unification by @pohly in #19
  • pass ctx objects from cmd Run func down to the kubeClients by @tariq1890 in #27
  • [golangci-lint][goimports] add local imports check by @tariq1890 in #28
  • Controller batch calls support by @byako in #24
  • make .gitignore only ignore binaries by @byako in #29
  • Kubelet plugin switch to v1alpha3 api by @byako in #25
  • Rename nodePrepareResources to nodePrepareResource by @elezar in #31
  • Fix null dereference in nas-set-status by @byako in #30
  • Update demo scripts to run with kubernetes 1.28.0 by @klueska in #35
  • Add elezar as approver by @elezar in #32
  • Update reference to repo to clone by @klueska in #37
  • fix and test for contextual logging by @pohly in #39
  • Update to go 1.22.2 by @klueska in #46
  • Add support for structured parameters by @klueska in #47
  • Update to work with Kubernetes 1.31 by @klueska in #50
  • Update CDI specification to v0.8.0 by @elezar in #52
  • Update to kubernetes v1.31.0 by @klueska in #53
  • Add support for Podman by @empovit in #51
  • moq was using golang 1.23 for latest by @kannon92 in #55
  • Add support for opaque configs with examples by @klueska in #54
  • E2E Test by @kannon92 in #56
  • fix flakes for kind by @kannon92 in #60
  • Refactor how opaque device configs are handled by @klueska in #58
  • demos: handle SIGTERM to avoid long termination by @bart0sh in #61
  • e2e: fail on errors by @bart0sh in #63
  • add num-devices parameter by @bart0sh in #65
  • Update deployment for Kubernetes 1.31 by @bart0sh in #66
  • Update deployment for Kubernetes 1.32.0 by @klueska in #69
  • add unit tests by @nojnhuh in #70
  • Verify environment variables in e2e test by @nojnhuh in #73
  • Remove copyright year in generated code by @nojnhuh in #74
  • Add config for staging repo image build by @nojnhuh in #77
  • rename cloudbuild.yaml by @nojnhuh in #78
  • use _GIT_TAG for staging repo image tag by @nojnhuh in #79
  • Add Helm chart OCI push to cloudbuild by @nojnhuh in #81
  • Add validating admission webhook to Helm chart by @nojnhuh in #75
  • Cut chart release 0.1.0 by @nojnhuh in #82

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/dra-example-driver/commits/v0.1.0