diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6e3a7c9..aa117a4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,30 @@
+
+## [v0.4.1](https://github.com/sergelogvinov/proxmox-csi-plugin/compare/v0.4.0...v0.4.1) (2024-01-01)
+
+Welcome to the v0.4.1 release of Proxmox CSI Plugin!
+
+### Bug Fixes
+
+- publish shared volumes
+- find zone by region
+
+### Features
+
+- **chart:** add value to customize kubeletDir
+- **chart:** add allowedTopologies
+
+### Changelog
+
+* a681b2b fix: publish shared volumes
+* 2a86bd7 chore: bump deps
+* bbb627f feat(chart): add value to customize kubeletDir
+* 4eae22d fix: find zone by region
+* d8c98ea chore: bump deps
+* 41cb02a feat(chart): add allowedTopologies
+* 4c9bae4 ci: update bug template
+* 9054282 chore: bump deps
+
## [v0.4.0](https://github.com/sergelogvinov/proxmox-csi-plugin/compare/v0.3.0...v0.4.0) (2023-10-24)
@@ -18,7 +44,7 @@ Welcome to the v0.4.0 release of Proxmox CSI Plugin!
### Changelog
-* df245fd chore: release v0.4.0
+* 764b741 chore: release v0.4.0
* 9e5a139 chore: bump deps
* aba0ca8 fix: check volume existence
* a78e338 feat(chart): make StorageClass parameters/mountOptions configurable
diff --git a/charts/proxmox-csi-plugin/Chart.yaml b/charts/proxmox-csi-plugin/Chart.yaml
index d6731e9..05e12a8 100644
--- a/charts/proxmox-csi-plugin/Chart.yaml
+++ b/charts/proxmox-csi-plugin/Chart.yaml
@@ -16,9 +16,9 @@ maintainers:
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 0.1.14
+version: 0.1.15
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
-appVersion: v0.4.0
+appVersion: v0.4.1
diff --git a/charts/proxmox-csi-plugin/README.md b/charts/proxmox-csi-plugin/README.md
index 83ad44e..7b7a371 100644
--- a/charts/proxmox-csi-plugin/README.md
+++ b/charts/proxmox-csi-plugin/README.md
@@ -1,6 +1,6 @@
# proxmox-csi-plugin
-![Version: 0.1.14](https://img.shields.io/badge/Version-0.1.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.4.0](https://img.shields.io/badge/AppVersion-v0.4.0-informational?style=flat-square)
+![Version: 0.1.15](https://img.shields.io/badge/Version-0.1.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.4.1](https://img.shields.io/badge/AppVersion-v0.4.1-informational?style=flat-square)
A CSI plugin for Proxmox
diff --git a/docs/deploy/proxmox-csi-plugin-release.yml b/docs/deploy/proxmox-csi-plugin-release.yml
index 60552a8..d80525d 100644
--- a/docs/deploy/proxmox-csi-plugin-release.yml
+++ b/docs/deploy/proxmox-csi-plugin-release.yml
@@ -16,10 +16,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
---
# Source: proxmox-csi-plugin/templates/serviceaccount.yaml
@@ -29,10 +29,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
---
# Source: proxmox-csi-plugin/templates/controller-clusterrole.yaml
@@ -42,10 +42,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups: [""]
@@ -85,10 +85,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups:
@@ -133,10 +133,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups: ["coordination.k8s.io"]
@@ -175,10 +175,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
updateStrategy:
@@ -214,7 +214,7 @@ spec:
- DAC_OVERRIDE
seccompProfile:
type: RuntimeDefault
- image: "ghcr.io/sergelogvinov/proxmox-csi-node:v0.4.0"
+ image: "ghcr.io/sergelogvinov/proxmox-csi-node:v0.4.1"
imagePullPolicy: IfNotPresent
args:
- "-v=5"
@@ -318,10 +318,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
@@ -362,7 +362,7 @@ spec:
readOnlyRootFilesystem: true
seccompProfile:
type: RuntimeDefault
- image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.4.0"
+ image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.4.1"
imagePullPolicy: IfNotPresent
args:
- "-v=5"
diff --git a/docs/deploy/proxmox-csi-plugin-talos.yml b/docs/deploy/proxmox-csi-plugin-talos.yml
index e4f09f8..d54bcdd 100644
--- a/docs/deploy/proxmox-csi-plugin-talos.yml
+++ b/docs/deploy/proxmox-csi-plugin-talos.yml
@@ -16,10 +16,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
---
# Source: proxmox-csi-plugin/templates/serviceaccount.yaml
@@ -29,10 +29,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
---
# Source: proxmox-csi-plugin/templates/storageclass.yaml
@@ -68,10 +68,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups: [""]
@@ -111,10 +111,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups:
@@ -159,10 +159,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups: ["coordination.k8s.io"]
@@ -201,10 +201,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
updateStrategy:
@@ -240,7 +240,7 @@ spec:
- DAC_OVERRIDE
seccompProfile:
type: RuntimeDefault
- image: "ghcr.io/sergelogvinov/proxmox-csi-node:v0.4.0"
+ image: "ghcr.io/sergelogvinov/proxmox-csi-node:v0.4.1"
imagePullPolicy: IfNotPresent
args:
- "-v=5"
@@ -341,10 +341,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
@@ -385,7 +385,7 @@ spec:
readOnlyRootFilesystem: true
seccompProfile:
type: RuntimeDefault
- image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.4.0"
+ image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.4.1"
imagePullPolicy: IfNotPresent
args:
- "-v=5"
diff --git a/docs/deploy/proxmox-csi-plugin.yml b/docs/deploy/proxmox-csi-plugin.yml
index 2f100f8..4172b2b 100644
--- a/docs/deploy/proxmox-csi-plugin.yml
+++ b/docs/deploy/proxmox-csi-plugin.yml
@@ -16,10 +16,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
---
# Source: proxmox-csi-plugin/templates/serviceaccount.yaml
@@ -29,10 +29,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
---
# Source: proxmox-csi-plugin/templates/storageclass.yaml
@@ -69,10 +69,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups: [""]
@@ -112,10 +112,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups:
@@ -160,10 +160,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
rules:
- apiGroups: ["coordination.k8s.io"]
@@ -202,10 +202,10 @@ metadata:
name: proxmox-csi-plugin-node
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
updateStrategy:
@@ -345,10 +345,10 @@ metadata:
name: proxmox-csi-plugin-controller
namespace: csi-proxmox
labels:
- helm.sh/chart: proxmox-csi-plugin-0.1.14
+ helm.sh/chart: proxmox-csi-plugin-0.1.15
app.kubernetes.io/name: proxmox-csi-plugin
app.kubernetes.io/instance: proxmox-csi-plugin
- app.kubernetes.io/version: "v0.4.0"
+ app.kubernetes.io/version: "v0.4.1"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
diff --git a/docs/options.md b/docs/options.md
index 707658f..340fc63 100644
--- a/docs/options.md
+++ b/docs/options.md
@@ -46,9 +46,11 @@ mountOptions:
# Optional: Allowed topologies restricts what nodes this StorageClass can be used on
allowedTopologies:
- matchLabelExpressions:
+ # Region have to be exist, if you want to use allowedTopologies
- key: topology.kubernetes.io/region
values:
- Region-1
+ # Better to set zone, otherwise it will be used random node in the region
- key: topology.kubernetes.io/zone
values:
- pve-1