Skip to content

Commit e89bee6

Browse files
committed
docs: update version references to v0.12.3
1 parent 456c09d commit e89bee6

File tree

8 files changed

+41
-41
lines changed

8 files changed

+41
-41
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ The TNS CSI Driver is published to both Docker Hub and GitHub Container Registry
144144
#### Docker Hub (recommended)
145145
```bash
146146
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
147-
--version 0.12.1 \
147+
--version 0.12.3 \
148148
--namespace kube-system \
149149
--create-namespace \
150150
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -159,7 +159,7 @@ helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
159159
**NVMe-oF Example:**
160160
```bash
161161
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
162-
--version 0.12.1 \
162+
--version 0.12.3 \
163163
--namespace kube-system \
164164
--create-namespace \
165165
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -178,7 +178,7 @@ helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
178178
**iSCSI Example:**
179179
```bash
180180
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
181-
--version 0.12.1 \
181+
--version 0.12.3 \
182182
--namespace kube-system \
183183
--create-namespace \
184184
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \

charts/tns-csi-driver/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ type: application
77

88
# This is the chart version. This version number should be incremented each time you make changes
99
# to the chart and its templates, including the app version.
10-
version: 0.12.1
10+
version: 0.12.3
1111

1212
# This is the version number of the application being deployed. This version number should be
1313
# incremented each time you make changes to the application. Versions are not expected to
1414
# follow Semantic Versioning. They should reflect the version the application is using.
15-
appVersion: "v0.12.1"
15+
appVersion: "v0.12.3"
1616

1717
keywords:
1818
- storage

docs/DEPLOYMENT.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ The easiest way to deploy the CSI driver is using the Helm chart from Docker Hub
242242
**For NFS:**
243243
```bash
244244
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
245-
--version 0.12.1 \
245+
--version 0.12.3 \
246246
--namespace kube-system \
247247
--create-namespace \
248248
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -257,7 +257,7 @@ helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
257257
**For NVMe-oF:**
258258
```bash
259259
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
260-
--version 0.12.1 \
260+
--version 0.12.3 \
261261
--namespace kube-system \
262262
--create-namespace \
263263
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -275,7 +275,7 @@ helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
275275
**For iSCSI:**
276276
```bash
277277
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
278-
--version 0.12.1 \
278+
--version 0.12.3 \
279279
--namespace kube-system \
280280
--create-namespace \
281281
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -315,15 +315,15 @@ If you want to build your own image instead of using the published one:
315315
make build
316316

317317
# Build Docker image
318-
docker build -t your-registry/tns-csi-driver:v0.12.1 .
318+
docker build -t your-registry/tns-csi-driver:v0.12.3 .
319319

320320
# Push to your registry (DockerHub, GitHub Container Registry, etc.)
321-
docker push your-registry/tns-csi-driver:v0.12.1
321+
docker push your-registry/tns-csi-driver:v0.12.3
322322
```
323323

324324
If using a private registry, ensure your Kubernetes cluster has pull access.
325325

326-
The published image is available at: `bfenski/tns-csi:v0.12.1`
326+
The published image is available at: `bfenski/tns-csi:v0.12.3`
327327

328328
## Step 3: Configure Deployment Manifests (Manual Deployment Only)
329329

@@ -350,7 +350,7 @@ image: your-registry/tns-csi-driver:latest
350350

351351
With:
352352
```yaml
353-
image: your-registry/tns-csi-driver:v0.12.1
353+
image: your-registry/tns-csi-driver:v0.12.3
354354
```
355355

356356
### 3.3 Update StorageClass
@@ -771,7 +771,7 @@ Volumes created with earlier versions will **not be recognized** by the new driv
771771
2. Upgrade the driver:
772772
```bash
773773
helm upgrade tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
774-
--version 0.12.1 \
774+
--version 0.12.3 \
775775
--namespace kube-system \
776776
--reuse-values
777777
```

docs/FEATURES.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1270,6 +1270,6 @@ helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
12701270
---
12711271

12721272
**Last Updated**: 2026-01-29
1273-
**Driver Version**: v0.12.1
1273+
**Driver Version**: v0.12.3
12741274
**Kubernetes Version Tested**: 1.27+
12751275
**Go Version**: 1.26.0+

docs/KIND.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ docker exec truenas-csi-test-worker apt-get install -y nfs-common
3838
```bash
3939
# Install from OCI registry
4040
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
41-
--version 0.12.1 \
41+
--version 0.12.3 \
4242
--namespace kube-system \
4343
--create-namespace \
4444
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -128,10 +128,10 @@ docker exec truenas-csi-test-worker apt-get install -y nfs-common
128128

129129
```bash
130130
# Build
131-
docker build -t bfenski/tns-csi:v0.12.1 .
131+
docker build -t bfenski/tns-csi:v0.12.3 .
132132

133133
# Load into Kind
134-
kind load docker-image bfenski/tns-csi:v0.12.1 --name truenas-csi-test
134+
kind load docker-image bfenski/tns-csi:v0.12.3 --name truenas-csi-test
135135
```
136136

137137
### 4. Create Kubernetes Secret

docs/QUICKSTART-ISCSI.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ That's it! Unlike NVMe-oF, iSCSI doesn't require pre-configured portals or targe
9696

9797
```bash
9898
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
99-
--version 0.12.1 \
99+
--version 0.12.3 \
100100
--namespace kube-system \
101101
--create-namespace \
102102
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -255,7 +255,7 @@ To keep volumes on TrueNAS when PVCs are deleted:
255255
256256
```bash
257257
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
258-
--version 0.12.1 \
258+
--version 0.12.3 \
259259
--namespace kube-system \
260260
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
261261
--set truenas.apiKey="YOUR-API-KEY" \

docs/QUICKSTART.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The fastest way to get started is using Helm from the OCI registry:
2020

2121
```bash
2222
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
23-
--version 0.12.1 \
23+
--version 0.12.3 \
2424
--namespace kube-system \
2525
--create-namespace \
2626
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -256,7 +256,7 @@ kubectl describe pvc <pvc-name>
256256
### Enable Debug Logging
257257
```bash
258258
helm upgrade tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
259-
--version 0.12.1 \
259+
--version 0.12.3 \
260260
--namespace kube-system \
261261
--reuse-values \
262262
--set controller.extraArgs="{--v=5}" \
@@ -314,7 +314,7 @@ storageClasses:
314314
Install with values file:
315315
```bash
316316
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
317-
--version 0.12.1 \
317+
--version 0.12.3 \
318318
--namespace kube-system \
319319
--create-namespace \
320320
--values my-values.yaml
@@ -326,7 +326,7 @@ To keep volumes on TrueNAS even when PVCs are deleted (useful for data protectio
326326

327327
```bash
328328
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
329-
--version 0.12.1 \
329+
--version 0.12.3 \
330330
--namespace kube-system \
331331
--create-namespace \
332332
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -356,7 +356,7 @@ To use NVMe-oF instead of NFS:
356356

357357
```bash
358358
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
359-
--version 0.12.1 \
359+
--version 0.12.3 \
360360
--namespace kube-system \
361361
--create-namespace \
362362
--set truenas.url="wss://YOUR-TRUENAS-IP:443/api/current" \
@@ -426,7 +426,7 @@ To upgrade to a newer version:
426426

427427
```bash
428428
helm upgrade tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
429-
--version 0.12.1 \
429+
--version 0.12.3 \
430430
--namespace kube-system \
431431
--reuse-values
432432
```

docs/VERSIONING.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ This document describes the versioning strategy for tns-csi.
66

77
tns-csi follows [Semantic Versioning](https://semver.org/) (SemVer):
88

9-
- **MAJOR.MINOR.PATCH** (e.g., `v0.12.1`)
10-
- Tags are prefixed with `v` (e.g., `v0.12.1`, `v1.0.0`)
9+
- **MAJOR.MINOR.PATCH** (e.g., `v0.12.3`)
10+
- Tags are prefixed with `v` (e.g., `v0.12.3`, `v1.0.0`)
1111

1212
## Version Sources
1313

1414
The version is determined at **build time** and embedded in the binary. The version comes from:
1515

1616
1. **Git tags** (preferred) - When building from a tagged commit, the version is the tag name
17-
2. **Git describe** - For non-tagged commits, format is `v0.12.1-3-gabc1234` (3 commits after v0.12.1)
17+
2. **Git describe** - For non-tagged commits, format is `v0.12.3-3-gabc1234` (3 commits after v0.12.3)
1818
3. **"dev"** - Fallback when git is not available
1919

2020
## What's Embedded
@@ -23,7 +23,7 @@ Each build includes:
2323

2424
| Field | Description | Example |
2525
|-------|-------------|---------|
26-
| Version | Semantic version from git tag | `v0.12.1` |
26+
| Version | Semantic version from git tag | `v0.12.3` |
2727
| Git Commit | Short SHA of the commit | `abc1234` |
2828
| Build Date | UTC timestamp of build | `2025-12-21T10:30:00Z` |
2929
| Go Version | Go compiler version | `go1.26.0` |
@@ -39,7 +39,7 @@ tns-csi-driver --show-version
3939

4040
Output:
4141
```
42-
tns.csi.io version: v0.12.1
42+
tns.csi.io version: v0.12.3
4343
Git commit: abc1234
4444
Build date: 2025-12-21T10:30:00Z
4545
Go version: go1.26.0
@@ -61,7 +61,7 @@ curl http://localhost:8080/version
6161
Response:
6262
```json
6363
{
64-
"version": "v0.12.1",
64+
"version": "v0.12.3",
6565
"gitCommit": "abc1234",
6666
"buildDate": "2025-12-21T10:30:00Z",
6767
"goVersion": "go1.26.0",
@@ -73,7 +73,7 @@ Response:
7373

7474
The version is logged at startup:
7575
```
76-
Starting TNS CSI Driver v0.12.1 (commit: abc1234, built: 2025-12-21T10:30:00Z)
76+
Starting TNS CSI Driver v0.12.3 (commit: abc1234, built: 2025-12-21T10:30:00Z)
7777
```
7878

7979
### From Helm
@@ -91,7 +91,7 @@ When a version is released, Docker images are tagged with:
9191

9292
| Tag | Description | Stability |
9393
|-----|-------------|-----------|
94-
| `v0.12.1` | Exact version | Immutable |
94+
| `v0.12.3` | Exact version | Immutable |
9595
| `0.5` | Major.Minor | Points to latest patch |
9696
| `0` | Major only | Points to latest minor |
9797
| `latest` | Most recent release | Mutable - not recommended for production |
@@ -108,15 +108,15 @@ The Helm chart version is kept in sync with the application version:
108108

109109
| Chart.yaml Field | Value |
110110
|------------------|-------|
111-
| `version` | `0.12.1` (chart version, no `v` prefix) |
112-
| `appVersion` | `v0.12.1` (app version, with `v` prefix) |
111+
| `version` | `0.12.3` (chart version, no `v` prefix) |
112+
| `appVersion` | `v0.12.3` (app version, with `v` prefix) |
113113

114114
### Image Tag Resolution
115115

116116
The Helm chart resolves the image tag in this order:
117117

118-
1. **Explicit override**: `--set image.tag=v0.12.1`
119-
2. **Chart's appVersion**: Automatically uses `v0.12.1` when installing `--version 0.12.1`
118+
1. **Explicit override**: `--set image.tag=v0.12.3`
119+
2. **Chart's appVersion**: Automatically uses `v0.12.3` when installing `--version 0.12.3`
120120

121121
## Best Practices
122122

@@ -127,14 +127,14 @@ The Helm chart resolves the image tag in this order:
127127
```bash
128128
# Install specific chart version (uses matching image tag automatically)
129129
helm install tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
130-
--version 0.12.1 \
130+
--version 0.12.3 \
131131
...
132132
```
133133

134134
Or explicitly set the image tag:
135135
```bash
136136
helm install tns-csi ./charts/tns-csi-driver \
137-
--set image.tag=v0.12.1 \
137+
--set image.tag=v0.12.3 \
138138
...
139139
```
140140

@@ -160,7 +160,7 @@ kubectl logs -n kube-system deployment/tns-csi-controller | head -1
160160
Upgrade to a new version:
161161
```bash
162162
helm upgrade tns-csi oci://registry-1.docker.io/bfenski/tns-csi-driver \
163-
--version 0.12.1 \
163+
--version 0.12.3 \
164164
--reuse-values
165165
```
166166

@@ -178,6 +178,6 @@ kubectl exec -n kube-system deployment/tns-csi-controller -- \
178178
```
179179

180180
Include in your issue:
181-
- Version (e.g., `v0.12.1`)
181+
- Version (e.g., `v0.12.3`)
182182
- Git commit (e.g., `abc1234`)
183183
- How you installed (Helm version, custom image, etc.)

0 commit comments

Comments
 (0)