Releases
v4.0.1
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 )
You can’t perform that action at this time.