From 13a525c0bb08f8b9c2a811eb91de93349f2c2e98 Mon Sep 17 00:00:00 2001 From: chihyuwu Date: Wed, 3 Sep 2025 18:43:05 +0800 Subject: [PATCH] Bump version to 1.2.1 --- Makefile | 2 +- README.md | 2 +- deploy/helm/Chart.yaml | 2 +- deploy/helm/templates/node.yaml | 2 ++ deploy/helm/values.yaml | 1 + deploy/kubernetes/v1.19/controller.yml | 2 +- deploy/kubernetes/v1.19/node.yml | 2 +- deploy/kubernetes/v1.19/snapshotter/snapshotter.yaml | 2 +- deploy/kubernetes/v1.20/controller.yml | 2 +- deploy/kubernetes/v1.20/node.yml | 2 +- deploy/kubernetes/v1.20/snapshotter/snapshotter.yaml | 2 +- main.go | 1 + pkg/driver/driver.go | 2 +- 13 files changed, 14 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 0717774..5174101 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ REGISTRY_NAME=synology IMAGE_NAME=synology-csi -IMAGE_VERSION=v1.2.0 +IMAGE_VERSION=v1.2.1 IMAGE_TAG=$(REGISTRY_NAME)/$(IMAGE_NAME):$(IMAGE_VERSION) # For now, only build linux/amd64 platform diff --git a/README.md b/README.md index 89c114a..28e19de 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ The official [Container Storage Interface](https://github.com/container-storage- Driver Name: csi.san.synology.com | Driver Version | Image | Supported K8s Version | | -------------------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------- | -| [v1.2.0](https://github.com/SynologyOpenSource/synology-csi/tree/release-v1.2.0) | [synology-csi:v1.2.0](https://hub.docker.com/r/synology/synology-csi) | 1.20+ | +| [v1.2.1](https://github.com/SynologyOpenSource/synology-csi/tree/release-v1.2.1) | [synology-csi:v1.2.1](https://hub.docker.com/r/synology/synology-csi) | 1.20+ | diff --git a/deploy/helm/Chart.yaml b/deploy/helm/Chart.yaml index 92ea88a..3e14e14 100644 --- a/deploy/helm/Chart.yaml +++ b/deploy/helm/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: v1.2.0 +appVersion: v1.2.1 name: synology-csi description: A Helm chart for the Synology CSI Driver keywords: diff --git a/deploy/helm/templates/node.yaml b/deploy/helm/templates/node.yaml index 5f220bb..88dbdb5 100644 --- a/deploy/helm/templates/node.yaml +++ b/deploy/helm/templates/node.yaml @@ -100,7 +100,9 @@ spec: - --endpoint=$(CSI_ENDPOINT) - --log-level=info - --nodeid=$(KUBE_NODE_NAME) + {{- if .plugin.supportChrootDir }} - --chroot-dir=/host + {{- end }} env: - name: CSI_ENDPOINT value: unix://csi/csi.sock diff --git a/deploy/helm/values.yaml b/deploy/helm/values.yaml index 5cc071e..2080b8f 100644 --- a/deploy/helm/values.yaml +++ b/deploy/helm/values.yaml @@ -36,6 +36,7 @@ images: pullPolicy: IfNotPresent # Defaults to {{ $.Chart.AppVersion }} if empty or not present: tag: "" + supportChrootDir: true provisioner: image: registry.k8s.io/sig-storage/csi-provisioner pullPolicy: IfNotPresent diff --git a/deploy/kubernetes/v1.19/controller.yml b/deploy/kubernetes/v1.19/controller.yml index d6a2eef..e09f44d 100644 --- a/deploy/kubernetes/v1.19/controller.yml +++ b/deploy/kubernetes/v1.19/controller.yml @@ -144,7 +144,7 @@ spec: capabilities: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - image: synology/synology-csi:v1.2.0 + image: synology/synology-csi:v1.2.1 args: - --nodeid=NotUsed - --endpoint=$(CSI_ENDPOINT) diff --git a/deploy/kubernetes/v1.19/node.yml b/deploy/kubernetes/v1.19/node.yml index 499e003..db8b7bf 100644 --- a/deploy/kubernetes/v1.19/node.yml +++ b/deploy/kubernetes/v1.19/node.yml @@ -86,7 +86,7 @@ spec: securityContext: privileged: true imagePullPolicy: IfNotPresent - image: synology/synology-csi:v1.2.0 + image: synology/synology-csi:v1.2.1 args: - --nodeid=$(KUBE_NODE_NAME) - --endpoint=$(CSI_ENDPOINT) diff --git a/deploy/kubernetes/v1.19/snapshotter/snapshotter.yaml b/deploy/kubernetes/v1.19/snapshotter/snapshotter.yaml index a66ef1a..3de741c 100644 --- a/deploy/kubernetes/v1.19/snapshotter/snapshotter.yaml +++ b/deploy/kubernetes/v1.19/snapshotter/snapshotter.yaml @@ -81,7 +81,7 @@ spec: capabilities: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - image: synology/synology-csi:v1.2.0 + image: synology/synology-csi:v1.2.1 args: - --nodeid=NotUsed - --endpoint=$(CSI_ENDPOINT) diff --git a/deploy/kubernetes/v1.20/controller.yml b/deploy/kubernetes/v1.20/controller.yml index fb3bebd..f0daf22 100644 --- a/deploy/kubernetes/v1.20/controller.yml +++ b/deploy/kubernetes/v1.20/controller.yml @@ -144,7 +144,7 @@ spec: capabilities: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - image: synology/synology-csi:v1.2.0 + image: synology/synology-csi:v1.2.1 args: - --nodeid=NotUsed - --endpoint=$(CSI_ENDPOINT) diff --git a/deploy/kubernetes/v1.20/node.yml b/deploy/kubernetes/v1.20/node.yml index 499e003..db8b7bf 100644 --- a/deploy/kubernetes/v1.20/node.yml +++ b/deploy/kubernetes/v1.20/node.yml @@ -86,7 +86,7 @@ spec: securityContext: privileged: true imagePullPolicy: IfNotPresent - image: synology/synology-csi:v1.2.0 + image: synology/synology-csi:v1.2.1 args: - --nodeid=$(KUBE_NODE_NAME) - --endpoint=$(CSI_ENDPOINT) diff --git a/deploy/kubernetes/v1.20/snapshotter/snapshotter.yaml b/deploy/kubernetes/v1.20/snapshotter/snapshotter.yaml index 1e10c6b..e09677b 100644 --- a/deploy/kubernetes/v1.20/snapshotter/snapshotter.yaml +++ b/deploy/kubernetes/v1.20/snapshotter/snapshotter.yaml @@ -81,7 +81,7 @@ spec: capabilities: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true - image: synology/synology-csi:v1.2.0 + image: synology/synology-csi:v1.2.1 args: - --nodeid=NotUsed - --endpoint=$(CSI_ENDPOINT) diff --git a/main.go b/main.go index 39cbe01..dbc7868 100644 --- a/main.go +++ b/main.go @@ -109,6 +109,7 @@ func driverStart() error { } func main() { + rootCmd.FParseErrWhitelist.UnknownFlags = true addFlags(rootCmd) if err := rootCmd.Execute(); err != nil { diff --git a/pkg/driver/driver.go b/pkg/driver/driver.go index 93f59d2..4cd999b 100644 --- a/pkg/driver/driver.go +++ b/pkg/driver/driver.go @@ -25,7 +25,7 @@ import ( const ( DriverName = "csi.san.synology.com" // CSI dirver name - DriverVersion = "1.2.0" + DriverVersion = "1.2.1" ) var (