Skip to content

Latest commit

 

History

History
188 lines (138 loc) · 9.92 KB

CHANGELOG.md

File metadata and controls

188 lines (138 loc) · 9.92 KB

Release v0.5.1

OpenEBS Logo

Notes

Users are encouraged to install this tool, use it and help us know what can be better.
You can checkout the documentation for more information.

Notable Changes

  • Code-tour has been added to help make contributing to openebsctl easier.
  • Jiva upgrade job logs can be streamed via status sub-command.
  • The Cstor CSPCs can be upgraded via the CLI, after the cstor control-plane components are upgraded.

Resolved Bugs

  • #135 Fix headings for cstor volume describe.
  • #105 Fix incorrect linting configuration of GolangCI-Lint.

Release v0.5.0

OpenEBS Logo

Notes

Users are encouraged to install this tool, use it and help us know what can be better.
You can checkout the documentation for more information.

Notable Changes

We have added more features for Jiva, CStor storage engines to make OpenEBS upgrades easier.

  • The Jiva data plane components can be upgraded via the CLI after the Jiva control-plane components are upgraded.
  • The Cstor CSPCs can be upgraded via the CLI, after the cstor control-plane components are upgraded.

We have added some missing features which make understanding dynamically provisioned storage on Kubernetes easier for everyone.

  • The PVC describe output will now also show pods which are consuming the volume.
  • The CLI can generate optimised CStor Pool Volume specs using the existing blockdevices in a cluster.

Other minor changes

  • Add config for a development environment in the cloud, GitPod

What's Next

  • Support for upgrading cstor volumes.
  • Support for moving the pool to new nodes, if the disks are already moved to new node.
  • Ability to generate raise GitHub issues with required troubleshooting information.
  • Support for performing sanity checks and flagging discrepancies like listing stale volumes or over-utilised pools.

Resolved Bugs

  • #117 Use kube-config from --kubeconfig flag and environment KUBECONFIG
  • #56 Handled error messages when no resources were found.

Shoutouts!

  • Many congratulations to @Abhishek-kumar09 for successful completion of the LFX Mentorship under @kmova & @vharsh.
  • Many thanks to our contributors @Abhishek-kumar09, @Amishakumari544, @daniel-shuy, @giovannitgl, @princerachit, @survivant and others who participated in making this release possible.

Release v0.4.0

OpenEBS Logo

Notes

Users are encouraged to install this tool, use it and help us know what can be better.
Thank you to all that contributed with flushing out issues with OpenEBS-CTL!
You can checkout the documentation for more information.

Notable Changes

We have added more features for LocalPV-Hostpath, Jiva, LocalPV-LVM & LocalPV-ZFS storage engines.

  • The LocalPV-Hostpath volumes can be listed and described.
  • The LocalPV-LVM & LocalPV-ZFS PVCs support pvc describe.
  • Add replica information for Jiva volume describe.
  • Update code to consume the corev1 Events for debugging.
  • Automated future releases to the krew-index.
  • Add OpenEBS component details via the cluster-info & version sub-commands.

What's Next

  • Support for upgrading pool and volumes.
  • Support for moving the pool to new nodes, if the disks are already moved to new node.
  • Ability to generate raise GitHub issues with required troubleshooting information.
  • Support for performing sanity checks and flagging discrepancies like listing stale volumes or over-utilised pools.

Resolved Bugs

  • #102 An arbitrary cas-type flag listed all volumes instead of an error.
  • #56 Handled error messages when no resources were found.

Release v0.3.0

OpenEBS Logo

Notes

Users are encouraged to install this tool, use it and help us know what can be better.
Thank you to all that contributed with flushing out issues with OpenEBS-CTL!
You can checkout the documentation for more information.

Notable Changes

We have added more features for cStor, LocalPV-LVM, LocalPV-ZFS storage engine.

  • LocalPV-LVM volume and volumegroups describing commands.
  • LocalPV-ZFS volume and pools describing commands.
  • Debugging a cStor volume, for understanding what has broken.
  • Distribution using krew.

What's Next

  • Adding support for MayaStor
  • Adding support for upgrading pool and volumes.
  • Support for moving the pool to new nodes, if the disks are already moved to new node.
  • Ability to generate raise GitHub issues with required troubleshooting information.
  • Adding support for performing sanity checks and flagging discrepancies like listing stale volumes or over-utilised pools.

Resolved Bugs


Release v0.2.0

OpenEBS Logo

Notes

Users are encouraged to install this tool, use it and help us know what can be better.
Thank you to all that contributed with flushing out issues with OpenEBS-CTL!
You can checkout the documentation for more information.

Notable Changes

We have added support for Jiva, LocalPV-LVM, LocalPV-ZFS storage engine.

  • Jiva volume listing and describing commands.
  • LocalPV-LVM volume and volumegroups listing commands.
  • LocalPV-ZFS volume and pools listing commands.
  • BlockDevices listing by Nodes
  • PersistentVolumeClaim describe now supports jiva as well.

What's Next

  • Adding support for Mayastor
  • Adding support for managing Storage Devices
  • Adding support for performing sanity checks and flagging discrepancies like listing stale volumes or over-utilized pools.
  • Adding support for getting overall status (like kubectl openebs cluster-info)
  • Ability to generate raise GitHub issues with required troubleshooting information.
  • Ability to tell why a cStor volume is not ready.
  • Adding support for upgrading pool and volumes.

Resolved Bugs


Release v0.1.0

OpenEBS Logo

Notes

OpenEBS-CTL v0.1.0 is a first feature release.
Users are encouraged to install this tool, use it and help us know what can be better.
Thank you to all that contributed with flushing out issues with OpenEBS-CTL!
You can checkout the documentation for more information.

Notable Changes

We have added support for cStor storage engine.

  • cStor volume and pools listing commands
  • cStor volume and pools describing commands
  • PersistentVolumeClaim describe command

What's Next

  • Restructuring of code, to add supoort for other Storage Engines
  • Adding support for Jiva
  • Adding support for Local PV
  • Adding support for Mayastor
  • Adding support for managing Storage Devices
  • Adding support for performing sanity checks and flagging discrepancies like listing stale volumes or over-utilized pools.
  • Adding support for getting overall status (like kubectl openebs cluster-info)
  • Ability to raise GitHub issues with required troubleshooting information.

Resolved Bugs

  • [Issue 24] Convert object blocks into object list
  • [Issue 18] Determine openebs ns from the CLI.
  • [Issue 15] Support command openebsctl pool describe
  • [Issue 8] Add the ability to specify KUBECONFIG variable in openebsctl enhancement good first issue
  • [Issue 1] Missed case for listing cStor volumes cStor volume command