Skip to content

Releases: minio/directpv

Release version 4.0.2

27 Mar 06:47
259c482

Choose a tag to compare

Changelog

  • ae995d5 fix creating /var/lib/directpv/mnt directory prior to sync (#734)
  • 259c482 fix golangci-lint errors (#733)

Release version 4.0.1

25 Mar 06:09
bebceb4

Choose a tag to compare

Changelog

  • 6c9a963 Add CRD based drive discovery and initialization (#681)
  • c884157 Add GitHub workflow (#671)
  • 84d4bf9 Add IsStaged()/IsPublished() instead of condition usage in DirectPVVolumeStatus (#650)
  • 38795a6 Add admin rpc error response (#659)
  • a7ff50e Add dangerous flag instead of console confirmation (#728)
  • ee6e532 Add documentations (#702)
  • 4e9cd7c Add drive replacement feature (#654)
  • 5a55af0 Add drives command for listing, formatting, managing access-tiers, releasing drives (#653)
  • 56747fd Add drives/volumes migration from DirectCSI to DirectPV (#652)
  • 0d2dfca Add functional tests (#666)
  • 13480d7 Add log prints after successful installation and uninstallation of components (#674)
  • e8da138 Add progress UI for installation (#693)
  • b45c0fc Add size and make information to InitConfigv1 (#695)
  • d598dee Add support for kubernetes 1.24+ and deprecate PSP (#663)
  • d6e1faa Add volume commands (#645)
  • 54050b3 Add volume expansion support (#723)
  • 86f7723 Do not show progress bar in dry-run install (#707)
  • cd9aaa2 Expose a NodePort service for the admin server by default (#668)
  • fbabf7d Fix apparmor policy configuration in Daemonset and minor bug fixes (#703)
  • 4dc2cba Ignore devices with size 0 while syncing (#667)
  • 4970e4d Implement REST clients for formatting and listing devices (#651)
  • 5bfcce7 Improve UI for drive initialization and discovery commands (#708)
  • 7d78066 Improve the command helpers and minor bug fixes (#697)
  • 5bc8801 Migrate DirectCSI drives/volumes at install time (#682)
  • fec61f8 Minor fixes to move by ignoring ErrNotExist errors (#714)
  • 99ebc57 Move to informer based controller for the CRD event handling (#717)
  • 9d729d4 On node server startup, sync drive objects with devices on current node (#658)
  • f10300f Probe non-device name mounts (#660)
  • 270ffd7 Refactor directpv plugin looks like kubectl (#657)
  • 49a8bc1 Refactor drive/volume CRD structure and plugin commands (#656)
  • 7532f5f Remove MaxVolumesPerNode in node server. (#699)
  • efb8955 Remove duplicates and unwanted files (#678)
  • cf3bd74 Remove sorting of command line flags (#694)
  • c5d10fa Remove verbose output in functional tests (#687)
  • 3ebb8b1 Rename api-server to admin-server (#664)
  • 37b6103 Rename namespace to directpv (#683)
  • 0cda5cb Rest API server for listing and formatting devices (#649)
  • e7c7421 Set initialDelaySeconds for readiness and liveness probes (#729)
  • 42aaeda Standardize all plugin commands (#675)
  • d75eda3 Sync devices in Ready/Error/Moving status (#713)
  • c3459e3 Upgrade all the k8s side-car images to the latest compatible versions (#665)
  • 260a5b6 Upgrade code generation tools (#709)
  • 81ee52d Upgrade go modules and code generation tools (#673)
  • 42bc050 Upgrade to go v1.20 and all modules (#720)
  • d2dec86 Upgrade to ubi:8.7 (#689)
  • 14a30f9 add .dockerignore to reduce docker layers during build
  • 9051765 add directpv.min.io/v1beta1
  • a79de35 add vulncheck action to CI (#636)
  • 379090f avoid printing errors to stdout (#644)
  • 2964650 fix and enhance docs for newly added features (#726)
  • d9ff9e2 fix controller/node-server command line arguments (#642)
  • 9665c0f fix examples (#672)
  • 3dcd35f fix golangci lint errors (#670)
  • e5a1963 fix kubectl directpv plugin command line arguments (#643)
  • 22a9c8f fix unit tests (#641)
  • fee7c07 fix unit tests (#669)
  • 4670791 remove all files
  • ea06949 remove conversion webhook related code (#640)
  • ca96bdb simplify installer (#677)

Release version 4.0.0 (retracted)

24 Mar 20:43
bebceb4

Choose a tag to compare

Changelog

  • bebceb4 Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0 (#721)
  • b1451de Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 (#719)

Update

  • This release has been retracted please use latest releases

Release version 3.2.2

27 Jan 21:40
774f63f

Choose a tag to compare

Changelog

  • 774f63f fix unidentified drive matching during sync (#690)

Release version 3.2.1

08 Dec 18:34
85c0e4a

Choose a tag to compare

Changelog

Release version 3.2.0

22 Sep 18:24
a3cf8b8

Choose a tag to compare

Changelog

Release version 3.1.0

14 Sep 16:29
27d7372

Choose a tag to compare

Changelog

  • 8da64cc Remove conversion webhook as we started using dynamic clients (#621)
  • a8d1ade Remove unused code and its pkgs (#628)
  • 36fe169 update UBI base image to 8.6 (#626)
  • 27d7372 v1beta5 upgrade - Add WWIDWithExtension to DirectCSIDrive CRD (#633)

Release version 3.0.4

30 Aug 06:54
d8f3cd6

Choose a tag to compare

Changelog

  • d8f3cd6 Additional flags to kubectl directpv volumes list to list "lost" volumes and to show PVC names of the volumes (#620)
  • 948ca47 Export the dynamic clients for external integrations (#615)
  • edf0832 Fix a runtime panic in kubectl directpv drives access-tier unset command (#623)
  • 3df2a55 [Function Test Fix] Force delete the MinIO pods if it takes more time to terminate (#619)
  • a38b71c cleanup code with 'gofumpt' (#618)

Release version 3.0.3

27 Jul 06:51
ec6bec6

Choose a tag to compare

Changelog

  • 5599b6f Add "noatime" as a default flag while mounting drives (#605)
  • 4c85f6e Add a flag to disable udev listener (#606)
  • ec6bec6 Add support for removable devices and minor refactor (#614)
  • 7f727eb Move to state based matching algorithm (#610)
  • e17dd82 Support virtual disks by relaxing the hashed uuid generation for the drive names (#613)
  • 82fc509 chore(deps): bump docker distribution for checksum mismatch (#589)
  • 30a53fa update image in development docs (#604)

Release version 3.0.2

16 Jun 02:07
50d9962

Choose a tag to compare

Changelog

  • 695ce2a Add docs explaining the drive states and their transitions (#593)
  • 50d9962 Handle empty values for ID_FS_TYPE and ID_FS_UUID in udev data file (#603)
  • 527d389 Implement kubectl directpv drives purge command to purge the lost|detached drives (#597)
  • b51cd85 Improve architecture and development docs (#601)
  • 7391bb2 Increase lease renewal timeout for drive and volume controllers (#598)
  • 081237d Introduce kubectl directpv volumes purge to purge the released volumes (#594)
  • ef5c096 Minor fixes in partitionUUID and FSType matcher functions (#587)
  • 877c67d Remove SMART serial number validation checks as we don't use SMART serials anymore (#600)
  • 713a95e Sort volume list by PODNAMESPACE (#581)
  • 455e160 Update issue templates