Skip to content

Releases: outscale/osc-bsu-csi-driver

Release v1.5.2

15 Apr 09:23
v1.5.2
Compare
Choose a tag to compare

🛠️ Changed

  • 🔊 errors: better OAPI error reporting by @jfbus in #926
  • 📝 doc: updated deploy & release docs by @jfbus in #922

🛠️ Fixed

  • 🐛 fix: missing xfs_growfs binary by @jfbus in #925

Release v1.5.1

09 Apr 12:43
v1.5.1
Compare
Choose a tag to compare

🛠️ Changed

  • ♻️ env: allow using OSC_REGION instead of AWS_REGION by @jfbus in #917
  • 🔧 helm: allow fine-grained resource configuration by @jfbus in #918
  • 🔧 helm: add updateStrategy=RollingUpdate to node DaemonSet by @jfbus in #919

Note: AWS_REGION is still used as a fallback when OSC_REGION is not found, no need to change existing configurations.

Release v1.5.0

26 Mar 10:53
v1.5.0
Compare
Choose a tag to compare

When creating a snapshot or a volume during an Outscale maintenance event or major incident, versions v1.4.1 and earlier have a high risk of creating duplicate snapshots/volumes or becoming stuck.

This new version significantly improves request & timeout handling, resolving nearly all causes of duplication and related errors.

It also greatly enhances logging and error reporting.

Upgrading is highly recommended.

✨ Added

  • ✨ feat: custom extra tags on snapshots by @jfbus in #875

🛠️ Changed

  • 🚨 Gofmt fixes by @jfbus in #846
  • ✅ Pkg: test fixes & cleanup by @jfbus in #845
  • 📝 doc: fix version in release doc by @jfbus in #848
  • 👷 ci: bump versions in e2e action, only trigger on pr by @jfbus in #859
  • 👷 ci: bump rke & k8s versions by @jfbus in #863
  • 👷 ci: disable dependabot on OSC-MIGRATION by @jfbus in #864
  • 🔊 logs: migrate to structured/contextual logging by @jfbus in #847
  • 👷 ci: switch to official golangci-lint action by @jfbus in #867
  • ♻️ refacto: use github.com/outscale instead of github.com/outscale-dev by @jfbus in #869
  • ⬆️ go.mod: bump k8s to 1.30.7 & Go to 1.23.4 by @jfbus in #865
  • 💚 fix: use backoff in waitForVolume to fix e2e test failures by @jfbus in #872
  • 🔊 logs: more structured logging by @jfbus in #871
  • 💚 e2e tests: no need to wait for a 'deleting' snapshot to be really deleted by @jfbus in #876
  • ♻️ refacto: use int32 for GiB sizes and iops by @jfbus in #874
  • 🥅 errors: better error reporting in luks layer by @jfbus in #880
  • ✨ feat: support custom backoff policies by @jfbus in #873
  • ⬆️ deploy: switch to distroless image, strip binary by @jfbus in #881
  • 🚨 linter fixes by @jfbus in #882
  • 👷 ci: enable trivy by @jfbus in #890
  • update documentation for volumesnapshot handle by @outscale-hmi in #888
  • 👷 ci: bump ubuntu versions by @jfbus in #895
  • ♻️ refacto: use wait.PollUntilContextCancel for wait loops, sync snaphot creation by @jfbus in #902
  • 🔧 go.mod: fix go version by @jfbus in #906
  • 👷 ci: add release notes template by @jfbus in #908
  • 👷 ci: multiple runner support by @jfbus in #907
  • ⚡️ perfs: backoff & readiness loop tuning by @jfbus in #903

🐛 Fixed

  • ✨ feat: honor maxEntries in ListSnapshots by @jfbus in #870
  • 🐛 fix: fix pagination on ListSnapshots by @jfbus in #884
  • 🐛 fix: recreate errored snapshots by @jfbus in #886
  • 🐛 fix: stop backoff when context is cancelled by @jfbus in #883

Release v0.4.1

05 Feb 08:59
v0.4.1
Compare
Choose a tag to compare

🐛 Fixed

  • 🐛 Fix ListSnapshot pagination infinite loop (#889)

Release v1.4.1

14 Nov 11:30
Compare
Choose a tag to compare

Bugfixes

  • Fix PV will be encrypted failing due to restictive securityContext (#835)
  • Run skipped test (#836)
  • Remove duplicate sc and misplaced containerSecurityContext (#838)
  • Fix resize luks volume (#839)
  • Replace deprecated ioutil.TempDir (#840)
  • Add kernel Minimum Requirements for XFS Support (#841)

Release v1.4.0

18 Oct 15:37
Compare
Choose a tag to compare

Features

  • Add support for multiple feature-gates arguments for the csi-provisioner(#810)
  • Upgrade plugin to support 1.30 Kubernetes version cluster and sideCars versions (#814
  • Clean way to set imagePullSecrets and respect list (#815)
  • Increase default provisioner, resizer, snapshotter retry-interval-max (#820)
  • Reduce verbosity level (#823)
  • Support Volume Group Snapshots k8s 1.27 (#827)
  • Add default kube-api-qps, burst, and worker-threads values in CSI driver (#826)
  • Set RuntimeDefault as default seccompProfile in securityContext (#828)

Bugfixes

  • Fix extra arg(#818

Release v0.4.0

18 Oct 15:39
Compare
Choose a tag to compare

Features

  • Add support for multiple feature-gates arguments for the csi-provisioner
  • Upgrade plugin to support 1.30 Kubernetes version cluster and sideCars versions
  • Clean way to set imagePullSecrets and respect list
  • Increase default provisioner, resizer, snapshotter retry-interval-max
  • Reduce verbosity level
  • Support Volume Group Snapshots introduced in k8s 1.27
  • Add default kube-api-qps, burst, and worker-threads values in CSI driver
  • Set RuntimeDefault as default seccompProfile in securityContext

Bugfixes

  • Fix extra arg

Release v1.3.0

07 Mar 11:07
Compare
Choose a tag to compare

Features

  • Support standard topology annotation for Volumes (#787)
  • Upgrade plugin to support 1.26 Kubernetes version cluster (#800)
  • Override controller toleration in chart (#804)

Bugfixes

  • Fix idempotency problem for Volumes created from Snapshot (#799)

Release v0.3.0

07 Mar 11:06
Compare
Choose a tag to compare

Features

  • Upgrade plugin to support 1.26 Kubernetes version cluster (#801)
  • Override controller toleration in chart (#805)

Bugfixes

  • Fix idempotency problem for Volumes created from Snapshot (#798)

Release v1.2.4

05 Sep 15:32
Compare
Choose a tag to compare

Bugfixes

  • xfs as fstype: missing xfsgrowfs in $PATH (#777)

Features

  • Configure https proxy + ca bundle (#761)