Skip to content

Commit 99799b6

Browse files
committed
refactor: migrate all remaining pkg/driver and pkg/tnsapi to NASty API
- Remove TrueNAS integer ID logic from all protocol controllers (NFS, NVMeOF, iSCSI, SMB) - Fix NQN prefix: nqn.2026-02.csi.tns → nqn.2026-02.io.nasty.csi - Fix controller tests: remove MockAPIClientForSnapshots (undefined), fix TestGenerateIQN IQN prefix - Fix client_test.go: update TestQueryPool mock to use pool.get with NASty Pool struct - Remove legacy snapshot/extent property references throughout
1 parent 8d00388 commit 99799b6

25 files changed

Lines changed: 3264 additions & 12462 deletions

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ CLAUDE.md
44
.beads/
55

66
# Credentials and secrets
7-
.tns-credentials
7+
.nasty-credentials
88
*.local.yaml
99
*.local.yml
1010
secret.local.*

pkg/driver/controller_iscsi.go

Lines changed: 249 additions & 885 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)