Skip to content

Releases: minio/directpv

Release version 3.0.1

17 May 20:47

Choose a tag to compare

Changelog

  • 7f894aa Delete CNAME
  • a0ad1b1 Skip SMART info probes for reading serial number of the drive
  • 1744880 require go1.17 latest

Release version 3.0.0

20 Apr 15:24

Choose a tag to compare

Changelog

  • 0a28b7e Add test for mount package changes
  • de7d995 - Add code for parsing udev event - Handle local probes based on event action - Move udev event handling to sys package and simplify listener implement - Fill in the remaining fields from /run/udev/data
  • 787c1ad - Add support for kubernetes v1.23 - Add a default installer for experimental/unsupported versions
  • b95e30a - Bug fix - ueventfsuuid mismatch - Bug fix - syncing sys info changes
  • 070bd70 - Fix isMounted check in verifyHostStateForDrive function - Replace checkDrive with verifyHostStateForDrive in nodestagevolume
  • 303552b - make mounted drives as unavailable - skip umounting while formatting
  • fa9c0bb Add verifyHostStateForDrive
  • f9d114b Add TestRunMatchers
  • 2e4caa0 Add delete uevent handler implementation
  • 6033469 Add identity matcher and testcases
  • c6afaeb Add matcher func
  • f5b76b6 Add missing testcases and fix existing testcases
  • 60ebbfd Add state based match results
  • 0672d36 Add the newly added field in beta4 version and rectify converion_test
  • 1d7ff00 Added
  • 6a902ce Address review comments
  • 9bd79eb Do not umount legacy mounts on upgrade
  • 2c1b8e5 Drive controller refactor
  • e813820 Fix access-tier docs and make access-tier values case in-sensitive while scheduling
  • 2bbc78d Fix and add missing testcases and remove unused code
  • 40bd010 Fix drive validation and add test cases
  • e252fc4 Fix matchers for v1beta1 drives
  • 5c5f457 Fix minor style and design nits
  • 166bb00 Fix volume deletion CI
  • b97a9da Fix volume labels on upgrade
  • 43262a9 Fix wip branch
  • 07d04fd Fix wwid checks to handle comparisions without extensions
  • cb6954c Framework to match the probed device with the list of drives
  • a60bf2d Handle ctx in uevent listener functions and add test cases
  • b0baa5e Handle lost volumes and create volume fix
  • 39335f7 Implement Add
  • 66b07ca Implement add uevent handler and add necessary test cases
  • 40bc3fc Implement change uevent handler
  • fc68c3b Remove crd flag from installation, deprecated
  • 7c0ba31 Rename Info to MountInfo
  • 3eb67e0 Revert "rename eventQueue to eventStore"
  • 553d9b9 Revert "split storing event in the map and sending key to keyCh separate"
  • e25f8e7 Revert the index key changes and add missing testcases
  • e07d9d4 Update conditions when the lost drive is back
  • af423af Use go1.17.8 for the build and go1.18 for the sidecar images
  • 31adf02 Use hashed data as key
  • 5725019 WIP PR
  • 714e732 WIP: new dynamic-discovery impl
  • f1e76d4 add event queue
  • bf3a169 add minor fixes and make removable drive as unavailable
  • e5ee1fa add missing test cases
  • d4d31a3 add new version beta4
  • d9c996f add sync method
  • f50dabf add test for indexer
  • db95acd change uevent listener impl
  • 86afe8a check mountoptions only if its not empty
  • 9ddbca2 drive controller fixes
  • 3038eb9 fix linters
  • 9f3e5d6 fix lost drives
  • b801514 fix review comments
  • bc32cf0 fix the example in access-tier based scheduling doc
  • 58631e4 fix unit tests
  • 5166dd4 make it compilable
  • 90cb9ea modify functional tests
  • 546053e move to priority based matching
  • e5fd29b rectify functional test and lint failures
  • 04c94c6 refactor to include indexer
  • ec93216 remove unused code
  • 0ce5234 removed systest
  • d67071c rename eventQueue to eventStore
  • e482b30 set drive status in uevent handler upon format and release requests
  • 1e06846 split storing event in the map and sending key to keyCh separate
  • 114a728 use channel instead of array for fetching keys
  • fab5600 wait for indexer reflector to sync

Release version 2.0.9

25 Mar 02:49

Choose a tag to compare

Changelog

  • 467ca8b Ignore FS probe errors while starting

Release version 2.0.8

24 Mar 20:48

Choose a tag to compare

Changelog

  • ac6deb7 ignore device probe errors while starting

Release version 2.0.7

16 Mar 07:16

Choose a tag to compare

Changelog

  • 5355722 read only relevant device properties when 'hidden'
  • 2051473 support drive state change from unavailable to available

Release version 2.0.6

10 Mar 19:53

Choose a tag to compare

Changelog

  • 9075393 fix mountpropogation mode for /dev

Release version 2.0.5

10 Mar 08:29

Choose a tag to compare

Changelog

  • 685eb97 Add non-semver version support in installer
  • edb53e6 Add unit tests for non-semver-version support in installer
  • c5dd979 Add wwid+partitionno check while matching
  • 32cc947 Fix checkXFS check to handle "operation not supported" mount errors as well
  • 24743c6 OCI Manifest Type Confusion Issue
  • aed82dc Remove SerialNumber matching as it is not reliable

Release version 2.0.4

25 Feb 10:36

Choose a tag to compare

Changelog

  • 3578d61 Add a flag in the install command to support image pull secrets for pods
  • 9ec5f1f Add filesystem UUID check before staging the volume
  • 76e8135 Add go linter
  • f4b84ae Add more privilege
  • c5ef522 Add warnings to denote dynamic-discovery feature as experimental
  • 6bd4a29 Modify the latest crd version in the list if already present
  • 68cb6da Mount drive only if CRD drive object succeeded in sync drive
  • a0e56b5 Move mount related functions to separate pkg - /pkg/mount
  • 879a2a7 Run dynamic drive discovery service as separate container.
  • 9a67184 Update installation.md
  • cd5e3c3 Update the mountpoint after mounting the drive on node restart
  • ac419c8 add go header
  • 7793c99 address review comments
  • 5ad0168 move to utils package
  • 83fde8b update go files
  • 69187eb update license header to DirectPV
  • b5eec62 update log to directpv

Release version 2.0.3

03 Feb 21:55

Choose a tag to compare

Changelog

  • 3578d61 Add a flag in the install command to support image pull secrets for pods
  • 9ec5f1f Add filesystem UUID check before staging the volume
  • 76e8135 Add go linter
  • f4b84ae Add more privilege
  • c5ef522 Add warnings to denote dynamic-discovery feature as experimental
  • 6bd4a29 Modify the latest crd version in the list if already present
  • 68cb6da Mount drive only if CRD drive object succeeded in sync drive
  • a0e56b5 Move mount related functions to separate pkg - /pkg/mount
  • 879a2a7 Run dynamic drive discovery service as separate container.
  • 9a67184 Update installation.md
  • cd5e3c3 Update the mountpoint after mounting the drive on node restart
  • ac419c8 add go header
  • 7793c99 address review comments
  • 5ad0168 move to utils package
  • 83fde8b update go files
  • 69187eb update license header to DirectPV
  • b5eec62 update log to directpv

Release version 2.0.2

18 Jan 22:13

Choose a tag to compare

Changelog

  • 3659a09 Cancel previous githubCI jobs when the PR is updated
  • fa8f208 Create CNAME
  • f60d395 Create CNAME
  • 3d57134 Create CNAME
  • ecde5ce Delete CNAME
  • 83bde8b Delete CNAME
  • d8fc99d Do not use standard port :80 for metrics server
  • 2e01aa3 add index.html file
  • 74339d1 add screenshots for readme.md
  • 899f75b do not display allocated until drive in use
  • 2b2a8fa ignore virsh config file from local func test runs
  • 45fa4b8 keep raw URL for directpv architecture image
  • 4237e55 update readme.md