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 ignoringErrNotExist
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)