3535 echo "Version: ${VERSION}"
3636
3737 - name : Run tests
38- run : go test ./cmd/kubectl-nasty-csi/... ./pkg/tnsapi /...
38+ run : go test ./cmd/kubectl-nasty-csi/... ./pkg/nasty-api /...
3939
4040 - name : Run linter
4141 uses : golangci/golangci-lint-action@v9
6666 for platform in "${platforms[@]}"; do
6767 GOOS=${platform%/*}
6868 GOARCH=${platform#*/}
69- output="kubectl-tns_csi "
69+ output="kubectl-nasty-csi "
7070 if [ "$GOOS" = "windows" ]; then
7171 output="${output}.exe"
7272 fi
8080 # Create tarball with binary and LICENSE at root (krew expects this)
8181 cd dist
8282 if [ "$GOOS" = "windows" ]; then
83- zip "kubectl-tns_csi -${GOOS}-${GOARCH}.zip" "${output}" LICENSE
83+ zip "kubectl-nasty-csi -${GOOS}-${GOARCH}.zip" "${output}" LICENSE
8484 else
85- tar -czvf "kubectl-tns_csi -${GOOS}-${GOARCH}.tar.gz" "${output}" LICENSE
85+ tar -czvf "kubectl-nasty-csi -${GOOS}-${GOARCH}.tar.gz" "${output}" LICENSE
8686 fi
8787 rm "${output}"
8888 cd ..
@@ -99,17 +99,17 @@ jobs:
9999 TAG=${{ steps.version.outputs.tag }}
100100
101101 # Calculate checksums for krew manifest
102- LINUX_AMD64_SHA=$(sha256sum dist/kubectl-tns_csi -linux-amd64.tar.gz | cut -d' ' -f1)
103- LINUX_ARM64_SHA=$(sha256sum dist/kubectl-tns_csi -linux-arm64.tar.gz | cut -d' ' -f1)
104- DARWIN_AMD64_SHA=$(sha256sum dist/kubectl-tns_csi -darwin-amd64.tar.gz | cut -d' ' -f1)
105- DARWIN_ARM64_SHA=$(sha256sum dist/kubectl-tns_csi -darwin-arm64.tar.gz | cut -d' ' -f1)
106- WINDOWS_AMD64_SHA=$(sha256sum dist/kubectl-tns_csi -windows-amd64.zip | cut -d' ' -f1)
102+ LINUX_AMD64_SHA=$(sha256sum dist/kubectl-nasty-csi -linux-amd64.tar.gz | cut -d' ' -f1)
103+ LINUX_ARM64_SHA=$(sha256sum dist/kubectl-nasty-csi -linux-arm64.tar.gz | cut -d' ' -f1)
104+ DARWIN_AMD64_SHA=$(sha256sum dist/kubectl-nasty-csi -darwin-amd64.tar.gz | cut -d' ' -f1)
105+ DARWIN_ARM64_SHA=$(sha256sum dist/kubectl-nasty-csi -darwin-arm64.tar.gz | cut -d' ' -f1)
106+ WINDOWS_AMD64_SHA=$(sha256sum dist/kubectl-nasty-csi -windows-amd64.zip | cut -d' ' -f1)
107107
108- cat > dist/tns -csi.yaml << EOF
108+ cat > dist/nasty -csi.yaml << EOF
109109 apiVersion: krew.googlecontainertools.github.com/v1alpha2
110110 kind: Plugin
111111 metadata:
112- name: tns -csi
112+ name: nasty -csi
113113 spec:
114114 version: v${VERSION}
115115 homepage: https://github.com/${{ github.repository }}
@@ -135,37 +135,37 @@ jobs:
135135 matchLabels:
136136 os: linux
137137 arch: amd64
138- uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-tns_csi -linux-amd64.tar.gz
138+ uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-nasty-csi -linux-amd64.tar.gz
139139 sha256: ${LINUX_AMD64_SHA}
140- bin: kubectl-tns_csi
140+ bin: kubectl-nasty-csi
141141 - selector:
142142 matchLabels:
143143 os: linux
144144 arch: arm64
145- uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-tns_csi -linux-arm64.tar.gz
145+ uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-nasty-csi -linux-arm64.tar.gz
146146 sha256: ${LINUX_ARM64_SHA}
147- bin: kubectl-tns_csi
147+ bin: kubectl-nasty-csi
148148 - selector:
149149 matchLabels:
150150 os: darwin
151151 arch: amd64
152- uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-tns_csi -darwin-amd64.tar.gz
152+ uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-nasty-csi -darwin-amd64.tar.gz
153153 sha256: ${DARWIN_AMD64_SHA}
154- bin: kubectl-tns_csi
154+ bin: kubectl-nasty-csi
155155 - selector:
156156 matchLabels:
157157 os: darwin
158158 arch: arm64
159- uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-tns_csi -darwin-arm64.tar.gz
159+ uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-nasty-csi -darwin-arm64.tar.gz
160160 sha256: ${DARWIN_ARM64_SHA}
161- bin: kubectl-tns_csi
161+ bin: kubectl-nasty-csi
162162 - selector:
163163 matchLabels:
164164 os: windows
165165 arch: amd64
166- uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-tns_csi -windows-amd64.zip
166+ uri: https://github.com/${{ github.repository }}/releases/download/${TAG}/kubectl-nasty-csi -windows-amd64.zip
167167 sha256: ${WINDOWS_AMD64_SHA}
168- bin: kubectl-tns_csi .exe
168+ bin: kubectl-nasty-csi .exe
169169 EOF
170170
171171 - name : Generate changelog
@@ -196,29 +196,29 @@ jobs:
196196
197197 #### Using Krew (recommended)
198198 \`\`\`bash
199- kubectl krew install tns -csi
199+ kubectl krew install nasty -csi
200200 \`\`\`
201201
202202 #### Manual Installation
203203 Download the appropriate binary for your platform from the assets below and place it in your PATH.
204204
205205 \`\`\`bash
206206 # Example for Linux amd64
207- tar -xzf kubectl-tns_csi -linux-amd64.tar.gz
208- mv kubectl-tns_csi- linux-amd64/kubectl-tns_csi /usr/local/bin/
207+ tar -xzf kubectl-nasty-csi -linux-amd64.tar.gz
208+ mv kubectl-nasty-csi- linux-amd64/kubectl-nasty-csi /usr/local/bin/
209209 \`\`\`
210210
211211 ### Usage
212212 \`\`\`bash
213- kubectl tns -csi summary # Dashboard overview
214- kubectl tns -csi list # List all managed volumes
215- kubectl tns -csi list-snapshots # List snapshots
216- kubectl tns -csi list-orphaned # Find orphaned volumes
217- kubectl tns -csi describe <volume> # Detailed volume info
218- kubectl tns -csi health # Check all volumes health
219- kubectl tns -csi troubleshoot <pvc> # Diagnose PVC issues
220- kubectl tns -csi cleanup --execute # Delete orphaned volumes
221- kubectl tns -csi connectivity # Test NASty connection
213+ kubectl nasty -csi summary # Dashboard overview
214+ kubectl nasty -csi list # List all managed volumes
215+ kubectl nasty -csi list-snapshots # List snapshots
216+ kubectl nasty -csi list-orphaned # Find orphaned volumes
217+ kubectl nasty -csi describe <volume> # Detailed volume info
218+ kubectl nasty -csi health # Check all volumes health
219+ kubectl nasty -csi troubleshoot <pvc> # Diagnose PVC issues
220+ kubectl nasty -csi cleanup --execute # Delete orphaned volumes
221+ kubectl nasty -csi connectivity # Test NASty connection
222222 \`\`\`
223223 EOF
224224
@@ -233,11 +233,11 @@ jobs:
233233 dist/*.tar.gz
234234 dist/*.zip
235235 dist/checksums.txt
236- dist/tns -csi.yaml
236+ dist/nasty -csi.yaml
237237 env :
238238 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
239239
240240 - name : Update krew-index
241241 uses : rajatjindal/krew-release-bot@v0.0.50
242242 with :
243- krew_template_file : dist/tns -csi.yaml
243+ krew_template_file : dist/nasty -csi.yaml
0 commit comments