Skip to content

Releases: minio/directpv

Release version 4.0.10

18 Dec 20:59
b184312
Compare
Choose a tag to compare

Changelog

  • c580047 Add plugin version and image tags as annotations to the resources (#886)
  • e8ed46b Bump golang.org/x/net from 0.13.0 to 0.17.0 (#869)
  • 45ff6da Check and update errors in drive event handling (#874)
  • b184312 Improve the error messages for topology mismatches (#888)
  • 42db733 Remove MaxVolumesPerNode limit in legacy node server (#872)
  • bc00b70 Split device sync into readable functions (#879)
  • 95aa683 Update Helm charts for v4.0.9
  • 022137d Update operator bundle for v4.0.9
  • a70e7af Upgrade UBI to 8.9 and dependencies (#887)
  • 941907b change the "fstype" sc parameter to "csi.storage.k8s.io/fstype" (#885)
  • 30dc068 fix drive name of volume at startup if needed (#873)
  • a374aab fix typo in the documentation (#871)

Release version 4.0.9

11 Oct 17:13
b11a149
Compare
Choose a tag to compare

Changelog

  • c26a1c1 fix package name in operator bundle (#831)
  • 65479ac Adapting our operator script for certified operators (#855)
  • ccdec4d Add Helm operator (#824)
  • 59be1b7 Add IBM annotations to operator bundle (#843)
  • 83714fa Add commands for suspending and resuming drives (#842)
  • 123bf48 Add release script for external-health-monitor (#859)
  • 64ca50d Adding OpenShift Supported version after generating the bundle (#847)
  • 74c3e9f Adding related images field (#850)
  • 1e3b4bc Adding the project for certified operators (#856)
  • 28fc100 Correct package name in IBM Annotation to operator bundle (#845)
  • 2229dfd Correcting Chart Kind in missing spots (#867)
  • c84444c Correcting the Operator example (#866)
  • 2715edc Correcting the digest form in the CSV (#861)
  • 066ae2b DirectPV Operator: Add icon data (#852)
  • 3a2eb57 Fix minikube setup in Github CI (#829)
  • c9d41ed Helm Operator: Removing IBM Annotations (#858)
  • f1e3d67 Increase XFS probing timeout to 15 seconds (#865)
  • 8fe0838 Support drive anti-affinity for volumes (#823)
  • d0e53db Update operator release script (#830)
  • d83e6f3 Upgrade Github CI actions (#853)
  • e8ed30d Upgrade depend packages and tools (#864)
  • 71eda9f Use SHA digests instead of tags in operator bundle (#848)
  • 109bf2f cordon: do volume check only for available volumes on drives. (#834)
  • a9f64df error out for invalid label in create-storage-class.sh (#863)
  • ed6a607 fix legacy DirectCSI upgrade documentation (#851)
  • d02d768 fix name/url/email etc fields in operator bundle (#841)
  • f939151 fix package name in operator bundle generation (#832)
  • b11a149 sync: handle lost drive to be ready on successful mount (#868)

Release version 4.0.8

23 Aug 20:47
af4d4b7
Compare
Choose a tag to compare

Changelog

  • fdc576d Add Helm chart for DirectPV operator (#821)
  • 3a1fc0c Add a workaround volume suspension for statefulset startup (#820)
  • af4d4b7 Indicate suspended volumes in 'kubectl directpv list volumes' command (#827)
  • c5f7e46 Refactor documentation (#800)
  • 8efdfac Remove deployment finalizer for seamless install and upgrade (#822)

Release version 4.0.7

19 Jul 05:08
136b8ac
Compare
Choose a tag to compare

Changelog

Release version 4.0.6

22 Jun 05:07
a0ea3b5
Compare
Choose a tag to compare

Changelog

  • 87fb83a Add CSV Spec Icon for Red Hat CSI Certification (#776)
  • b3edac0 Add declarative installation (#780)
  • e4b1c56 Add icon after bundle creation for Red Hat CSI Certification (#778)
  • 0e5cde2 Add kubernetes v1.26/v1.27 support and CI tests (#781)
  • 61ac0f2 Automate the use of SHA Digest for Red Hat CSI Certification (#775)
  • 0ed3d97 Ignore sysfs file read errors (#799)
  • 7b3174e Remove unnecessary checks in build workflow (#783)
  • ca9ebb2 Show '-' for empty make in list drives (#791)
  • c24dc3a Upgrade to RedHat UBI 8.8 (#779)
  • a0ea3b5 Use sidecar images from Openshift conditionally (#803)
  • c0ae169 Validate drive ID args as UUIDs (#792)
  • d49add7 cleanup readdirnames() function (#801)
  • 757faee discover: error out if node not found (#785)
  • 514fc98 discover: sync DirectPV nodes with CSI nodes (#795)
  • 48f2634 fix: kubectl directpv move to handle empty volumes in source drive (#782)
  • a62b3cb install: use sha256 hash of sidecar images (#787)

Release version 4.0.5

25 May 17:15
e4b1c56
Compare
Choose a tag to compare

Changelog

  • 2e4b41b Add FAQ section in docs (#768)
  • 0db56a5 Add missing annotations for Red Hat CSI Certification (#769)
  • 21777cd Add support for deploying DirectPV via OLM for Red Hat CSI Certification (#761)
  • 84eb3f2 Add supported OC version for Red Hat CSI Certification (#772)
  • fcba7dd Adding redhat marketplace annotations (#770)
  • c03e034 Use image SHA Digest for Red Hat CSI Certification (#773)
  • 5dd201d fix package name for Red Hat CSI Certification (#771)
  • 388b176 fix package name for Red Hat CSI Certification (#774)

Release version 4.0.4

06 May 15:22
b44d7b3
Compare
Choose a tag to compare

Changelog

  • 5c14dd1 Add multi-node test scripts (#756)
  • 366f244 Add support scripts to drain a node and backup old resources (#741)
  • 970ba2f Log and continue on XFS probe errors during startup (#763)
  • 4b7e980 build DirectPV before running multi-node tests (#762)
  • b44d7b3 fix: Honour 'ctrl+c' in the UI progress model (#764)
  • a2346cc install: honor legacy and dry-run in migration (#758)

Release version 4.0.3

13 Apr 06:15
8e8a598
Compare
Choose a tag to compare

Changelog

  • 5f01104 Add documentation for upgrading DirectPV via krew (#740)
  • 7ed0aea Add volume scheduling documentation (#739)
  • 8e8a598 Configure XFS max-retry=1 max-timeout=5 for EIO/ENOSPC errors (#753)
  • fbc7f64 Honor KUBELET_DIR_PATH environment variable (#737)
  • 378b953 Make Node{Stage,Publish}Volume RPCs idempotent on kubelet restarts (#752)
  • 6db246b Relax strict checks in Node{Unpublish,Unstage}Volume RPCs (#751)
  • de23fc4 Remove /proc/mounts fallback support. (#754)
  • b96bd25 fix namespace's label wrt pod security standards (#747)
  • c19a4c5 fix the upgrade links referring the legacy versions (#742)
  • 901f06a test /var/lib/directpv/mnt directory creation prior to sync (#736)

Release version 4.0.2

27 Mar 06:47
259c482
Compare
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
Compare
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)