Skip to content

kubectl-tns-csi plugin-v0.5.5

Choose a tag to compare

@github-actions github-actions released this 13 Oct 19:15
· 42 commits to main since this release
59f8373

kubectl-tns-csi v0.5.5

What's Changed

  • chore: lint fixes for the query-narrowing change; pkg/dashboard coverage floor 9 (bad3b3c)
  • perf(dashboard,kubectl): stop listing everything to find a few objects (20dda71)
  • perf(tnsapi,driver): ask TrueNAS for specific objects instead of listing everything (27662c1)
  • fix: standardize tns-csi namespace usage (8011645)

Installation

Using Krew (recommended)

kubectl krew install tns-csi

Manual Installation

Download the appropriate binary for your platform from the assets below and place it in your PATH.

# Example for Linux amd64
tar -xzf kubectl-tns_csi-linux-amd64.tar.gz
mv kubectl-tns_csi-linux-amd64/kubectl-tns_csi /usr/local/bin/

Usage

kubectl tns-csi summary              # Dashboard overview
kubectl tns-csi list                 # List all managed volumes
kubectl tns-csi list-snapshots       # List snapshots
kubectl tns-csi list-orphaned        # Find orphaned volumes
kubectl tns-csi describe <volume>    # Detailed volume info
kubectl tns-csi health               # Check all volumes health
kubectl tns-csi troubleshoot <pvc>   # Diagnose PVC issues
kubectl tns-csi cleanup --execute    # Delete orphaned volumes
kubectl tns-csi connectivity         # Test TrueNAS connection