Skip to content

Latest commit

 

History

History
111 lines (90 loc) · 2.82 KB

CHANGELOG.md

File metadata and controls

111 lines (90 loc) · 2.82 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.2.5

Added

  • Fixed error to get volume capability due to change in type fromat. (Fix breaking changes only work with thor2 and above)
  • Added List volumes support
  • Tested working with go 1.21.3 and k8 v1.27.4

1.2.4

Added

  • Fixed error while creating share to track task status.
  • Added check for nfs mount before attempting to delete nfs mount volume.
  • Update docker dev file to use go lang v:1.21 and gocsi v:1.2.2

1.2.3

Added

  • Updated the deprecated module
  • Added url parse to URI string, it was crashing the CSI when share name have % in it
  • Added condition to expand volume only when share state is Mounted state

1.2.2

Added

  • Added share name length restriction to 80 characters.

1.2.1

Added

  • Removed unnecessary mount option

1.2.0

Added

  • Supports online resize of file-backed devices
  • Switch to UBI image
  • Version update to UBI 8.4

1.0.4

Added

  • Support for Portal Floating IPs

1.0.3

Added

  • Support for share descriptions

1.0.2

Added

  • Support for Hammerspace 4.4.0
  • Tested with Kubernetes up until 1.18
  • Support for resize for NFS (without remount) and file-backed (requires remount) volumes

1.0.1

Added

  • Support for Hammerspace 4.3.0
  • Tested with Kubernetes 1.16, 1.17

1.0.0

Added

  • Topology key topology.csi.hammerspace.com/is-data-portal
  • Ability to set additional metadata tags on plugin created shares and files
  • Kubernetes 1.14 deployment manifests

Changed

  • Golang version 1.10 -> 1.12

0.1.3

Added

  • Default size (1GB) for file-backed volumes
  • Support for filesystems other than nfs for Mount Volumes

Changed

  • Wait for file-backed volumes to exist on metadata server before responded successful for create
  • Return error if source snapshot does not exist

Fixed

  • Issue where block volume snapshots may not be properly deleted

0.1.2

Added

  • Ability to specify export path prefix to use when mounting to a data portal HS_DATA_PORTAL_MOUNT_PREFIX
  • Command execution timeout of 5 minutes
  • Support for CSI spec v0.3 (Kubernetes 1.10-1.12)

Changed

  • Combined Kubernetes Deployment yaml files
  • HS_TLS_VERIFY defaults to false
  • Require HTTPS communication with Hammerspace API

Fixed

  • Set objectives on file for block volumes

0.1.1

Fixed

  • Include required CA root certificates in docker image

0.1.0

Added

  • Support for CSI spec 1.0
    • Mounted Volumes
      • Create
      • Delete
      • Snapshot
      • Publish/Unpublish
    • Block Volumes
      • Create
      • Create from snapshot source
      • Delete
      • Snapshot
      • Publish/Unpublish