Skip to content

Releases: minio/directpv

Release version 2.0.9

25 Mar 02:49
Compare
Choose a tag to compare

Changelog

  • 467ca8b Ignore FS probe errors while starting

Release version 2.0.8

24 Mar 20:48
Compare
Choose a tag to compare

Changelog

  • ac6deb7 ignore device probe errors while starting

Release version 2.0.7

16 Mar 07:16
Compare
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
Compare
Choose a tag to compare

Changelog

  • 9075393 fix mountpropogation mode for /dev

Release version 2.0.5

10 Mar 08:29
Compare
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
Compare
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
Compare
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
Compare
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

Release version 2.0.1

04 Jan 23:36
Compare
Choose a tag to compare

Changelog

  • 16c8413 update package.sh to package kubectl-directpv as well

Release version 2.0.0

04 Jan 20:02
Compare
Choose a tag to compare

Changelog

  • a21308e Address review comments
  • c666b2d address review comments
  • 7052a80 - Maintain one single server binary and image - Change direct-csi references to directpv - Bugfixes
  • 2c82cc3 - Seperate glob and ellipses selectors - Compile glob regex before matching - Move type conversion utils to v1beta3
  • 96583ff Add --enable-dynamic-discovery argument
  • 4153221 Add Migrate function to migrate object version
  • 1f844cc Add client adapter for multi-version compatibility
  • 9053f19 Add context based fs probing
  • 0ec695b Add context based partition table probing
  • 8261b56 Add deprecation notice for direct-csi and update binary name in dockerfiles
  • eac148a Add device name and size as last check to update drive
  • cfc5f0e Add drive/staging path check in stage/publish volume handler.
  • ef7504f Add dynamic drive discovery tests on centos7 VM
  • 89330f2 Add golangci-lint github workflow
  • 2fba932 Add script to build and test on centos7 VM
  • 8e880da Add shellcheck github workflow
  • 3fcd6a0 Add tests to cover drive state change in stage volume rpc call
  • 300690a Add uevent based dynamic drive discovery
  • 7b5b18a Add unit test case for version adaptibility
  • 9bbbd93 Add upgrade test from v1.4.3
  • baa94df Add validations for selector flags in RunE
  • 70bdab9 Add xfs formatting to support older kernels
  • 5de44f2 Address review comments
  • 243315b Bring back glob support for drive statuses
  • 4b29525 Bump up API version to v1beta3
  • d935eed Check for only 'Ready' volumes during upgrade test
  • abf4ba0 Cleanup conversion deployment
  • 92aeae3 Create package client and rearrange code
  • 6b8a86a Delete podsecuritypolicy on uninstallation
  • d26f1ea Directpv should be DirectPV (PV) is capitalized
  • 7a05662 Disable xfs reflink support only if not supported
  • 92c18a2 Ellipses expansion
  • 92aba95 Failed event while volume creation
  • 35b22b1 Fix kubectl direct-csi volumes list command
  • f2abb1d Fix client-gen to add all the versions in clientset.go
  • 8d271d8 Fix error message in CreateVolume call when there are no drives in Ready state
  • 0ae0157 Fix issue #426 apparmor.profile syntax error
  • f1489e1 Fix ns deletion deletion backoff in functional test
  • e8d1c37 Fix sleep conditions in functional testcases
  • 741d625 Fix the description in the selector flags for ellipses selections
  • f22b598 Fix trouble-shooting link in volume conditions for lost volumes
  • 9c4c531 Fix verbosity levels and some cleanups
  • 99b68aa Improve installer package with proper isolations
  • 038b8b3 Improve kubernetes label handling
  • 8d7bd56 Improve labelV utilities
  • 421417e Increase loopback device size for testing operator
  • 477e5c3 Increase max thread count
  • f3057bd Indicate Lost volumes with helpers to delete the corresponding PVCs and pods
  • c080204 Install new storage class 'direct-pv-min-io'
  • f170216 Introduce LabelValue Type and simplify the validators accordingly
  • d8f18d6 Make flat structure in device probing.
  • bb256df Modify audit log
  • da82e81 Modify version adaptability test
  • 69b5908 Move conversion deployment to direct-csi pods
  • 3a173a4 Move to Red Hat UBI 8.5
  • 2f0a4b8 Optimize ellipsis package
  • b813b90 Populate FSUUID field at uevent handling
  • 1c22c03 Rectify functional test
  • fef0c8a Remove error message on listing
  • ad5caed Remove own dev directory management
  • a6d1c99 Remove unused/unnecessary util functions.
  • 59459a4 Rename latest directCSI{Drive,Volume}Interface appropriately
  • 418ffeb Simplify few selector matchings and address review comments
  • 2c8dc76 Simplify latest versioned drive/volume interface
  • cb15174 Simplify volume listing
  • 98236a0 Support ellipses expander for selector flags
  • cb14589 Umount a drive when it is Released
  • 7b75874 Update documentation on drives and volumes listing
  • 295fbb2 Update drive name in drive/volume labels
  • fb9bba4 Update sidecar images
  • 565e09e Use channel based drive listing in controller
  • 7a84c83 Use latest drive/volume interface wherever possible
  • bed1188 Use uevent drive sync only in node startup on dynamic drive discovery
  • d4afc63 Wait for the conversion webhook using a retry
  • 23425fd add --no-header flag - hide unused persistent flags - fix Dockerfile
  • aef61bd add audit log
  • 4e7f815 add gcp, azure and oidc kube-client auth
  • 722302d add new storageclass for directpv
  • 4f6bcf4 audit log
  • eb056fb build with directpv name
  • 03047cf fix SafeFile to use directory of temporary file
  • 47902b8 fix execute permission of functional test script
  • cd0a328 fix functests to read warning message correctly
  • 6b4eaf9 gofmt
  • c4e77ac make changes for release after rename to directpv
  • 1d82b0a more directpv related naming changes
  • c33ac00 rectify quay image
  • 4c90314 refactor: move from io/ioutil to io and os package
  • ee95edb rename cmd directories and add symlinks to old paths
  • e8ae30b rename use_buildx -> use: buildx
  • a4098f6 set proper command for direct-csi in quickstart
  • 4be4904 update dependencies for client-auth to gcp, azure and oidc
  • 9c8fc42 update docs for directpv
  • 2e94510 update docs with version