Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0


## [Unreleased]
### Added
- Multi-tenant / multi-endpoint secret support via StorageClass `csi.storage.k8s.io/*-secret-*` parameters for controller and node operations (provision, stage, publish, delete).

### Fixed
- Passed mount options from the storage class to the mount command.
- Fixed an issue where objectives was being applied to share "/" instead it should directly apply to share.
- Ensured controller operations (including `DeleteVolume`) use request-provided secrets when present, to avoid cross-tenant deletes in multi-endpoint environments.

### Documentation
- Clarified that Kubernetes Secrets are Hammerspace management/API (REST) credentials (not NFS mount credentials) and documented DeleteVolume behavior for multi-tenant setups.

## [1.2.8]
### Added
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.2.8
v1.2.9-rc1
2 changes: 2 additions & 0 deletions deploy/kubernetes/example_secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ metadata:
name: com.hammerspace.csi.credentials
namespace: kube-system
type: Opaque
# This Secret provides the CSI driver's Hammerspace management/API (REST) credentials.
# It is not used as an NFS mount credential.
data:
username: YWRtaW4=
password: YWRtaW4=
Expand Down
2 changes: 2 additions & 0 deletions deploy/kubernetes/kubernetes-1.10-1.12/example_secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ metadata:
name: com.hammerspace.csi.credentials
namespace: kube-system
type: Opaque
# This Secret provides the CSI driver's Hammerspace management/API (REST) credentials.
# It is not used as an NFS mount credential.
data:
username: YWRtaW4=
password: YWRtaW4=
Expand Down
Loading