diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fadf4e..d6e542d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,27 @@ +## [v0.9.0](https://github.com/sergelogvinov/proxmox-csi-plugin/compare/v0.8.2...v0.9.0) (2025-01-01) + +Welcome to the v0.9.0 release of Proxmox CSI Plugin! + +### Bug Fixes + +- volume size (b08a592) + +### Features + +- minimal chunk size (898f6e7) + +### Miscellaneous + +- release v0.9.0 (1555d55) +- bump deps (a30235b) +- bump deps (db61132) +- bump deps (0695c22) +- bump deps (2351ca2) +- release v0.8.2 (0cd72b0) +- **chart:** update csi sidecar (d3b2b84) + + ## [v0.8.2](https://github.com/sergelogvinov/proxmox-csi-plugin/compare/v0.8.1...v0.8.2) (2024-09-28) Welcome to the v0.8.2 release of Proxmox CSI Plugin! diff --git a/charts/proxmox-csi-plugin/Chart.yaml b/charts/proxmox-csi-plugin/Chart.yaml index 57d2133..6861cdd 100644 --- a/charts/proxmox-csi-plugin/Chart.yaml +++ b/charts/proxmox-csi-plugin/Chart.yaml @@ -18,9 +18,9 @@ maintainers: url: https://github.com/sergelogvinov # # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.3.0 +version: 0.3.1 # 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.8.2 +appVersion: v0.9.0 diff --git a/charts/proxmox-csi-plugin/README.md b/charts/proxmox-csi-plugin/README.md index e2add72..7e18a6b 100644 --- a/charts/proxmox-csi-plugin/README.md +++ b/charts/proxmox-csi-plugin/README.md @@ -1,6 +1,6 @@ # proxmox-csi-plugin -![Version: 0.3.0](https://img.shields.io/badge/Version-0.3.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.8.2](https://img.shields.io/badge/AppVersion-v0.8.2-informational?style=flat-square) +![Version: 0.3.1](https://img.shields.io/badge/Version-0.3.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.9.0](https://img.shields.io/badge/AppVersion-v0.9.0-informational?style=flat-square) Container Storage Interface plugin for Proxmox diff --git a/docs/deploy/proxmox-csi-plugin-release.yml b/docs/deploy/proxmox-csi-plugin-release.yml index ad12566..829dd95 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.8.2" + image: "ghcr.io/sergelogvinov/proxmox-csi-node:v0.9.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -246,7 +246,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.4" + image: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -270,7 +270,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/livenessprobe:v2.11.0" + image: "registry.k8s.io/sig-storage/livenessprobe:v2.14.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -366,7 +366,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.8.2" + image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.9.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -391,7 +391,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-attacher:v4.4.4" + image: "registry.k8s.io/sig-storage/csi-attacher:v4.7.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -415,7 +415,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-provisioner:v3.6.4" + image: "registry.k8s.io/sig-storage/csi-provisioner:v5.1.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -451,7 +451,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-resizer:v1.9.4" + image: "registry.k8s.io/sig-storage/csi-resizer:v1.12.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -475,7 +475,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/livenessprobe:v2.11.0" + image: "registry.k8s.io/sig-storage/livenessprobe:v2.14.0" imagePullPolicy: IfNotPresent args: - "-v=5" diff --git a/docs/deploy/proxmox-csi-plugin-talos.yml b/docs/deploy/proxmox-csi-plugin-talos.yml index 3f73974..4e92404 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.8.2" + image: "ghcr.io/sergelogvinov/proxmox-csi-node:v0.9.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -272,7 +272,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.4" + image: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -296,7 +296,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/livenessprobe:v2.11.0" + image: "registry.k8s.io/sig-storage/livenessprobe:v2.14.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -389,7 +389,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.8.2" + image: "ghcr.io/sergelogvinov/proxmox-csi-controller:v0.9.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -414,7 +414,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-attacher:v4.4.4" + image: "registry.k8s.io/sig-storage/csi-attacher:v4.7.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -438,7 +438,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-provisioner:v3.6.4" + image: "registry.k8s.io/sig-storage/csi-provisioner:v5.1.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -474,7 +474,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-resizer:v1.9.4" + image: "registry.k8s.io/sig-storage/csi-resizer:v1.12.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -498,7 +498,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/livenessprobe:v2.11.0" + image: "registry.k8s.io/sig-storage/livenessprobe:v2.14.0" imagePullPolicy: IfNotPresent args: - "-v=5" diff --git a/docs/deploy/proxmox-csi-plugin.yml b/docs/deploy/proxmox-csi-plugin.yml index 4a2915c..39fbe17 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" 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.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" app.kubernetes.io/managed-by: Helm spec: updateStrategy: @@ -273,7 +273,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.4" + image: "registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -297,7 +297,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/livenessprobe:v2.11.0" + image: "registry.k8s.io/sig-storage/livenessprobe:v2.14.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -345,10 +345,10 @@ metadata: name: proxmox-csi-plugin-controller namespace: csi-proxmox labels: - helm.sh/chart: proxmox-csi-plugin-0.2.14 + helm.sh/chart: proxmox-csi-plugin-0.3.1 app.kubernetes.io/name: proxmox-csi-plugin app.kubernetes.io/instance: proxmox-csi-plugin - app.kubernetes.io/version: "v0.8.2" + app.kubernetes.io/version: "v0.9.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 @@ -418,7 +418,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-attacher:v4.4.4" + image: "registry.k8s.io/sig-storage/csi-attacher:v4.7.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -442,7 +442,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-provisioner:v3.6.4" + image: "registry.k8s.io/sig-storage/csi-provisioner:v5.1.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -478,7 +478,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/csi-resizer:v1.9.4" + image: "registry.k8s.io/sig-storage/csi-resizer:v1.12.0" imagePullPolicy: IfNotPresent args: - "-v=5" @@ -502,7 +502,7 @@ spec: readOnlyRootFilesystem: true seccompProfile: type: RuntimeDefault - image: "registry.k8s.io/sig-storage/livenessprobe:v2.11.0" + image: "registry.k8s.io/sig-storage/livenessprobe:v2.14.0" imagePullPolicy: IfNotPresent args: - "-v=5" diff --git a/docs/deploy/test-pod-ephemeral.yaml b/docs/deploy/test-pod-ephemeral.yaml index 886ad11..a206d6c 100644 --- a/docs/deploy/test-pod-ephemeral.yaml +++ b/docs/deploy/test-pod-ephemeral.yaml @@ -12,7 +12,7 @@ spec: containers: - name: alpine image: alpine - command: ["sleep","6000"] + command: ["sleep", "6000"] volumeMounts: - name: pvc mountPath: /mnt @@ -20,7 +20,7 @@ spec: allowPrivilegeEscalation: false capabilities: drop: - - ALL + - ALL seccompProfile: type: RuntimeDefault runAsNonRoot: true @@ -37,8 +37,8 @@ spec: labels: type: pvc-volume spec: - accessModes: [ "ReadWriteOnce" ] - storageClassName: proxmox-rbd + accessModes: ["ReadWriteOnce"] + storageClassName: proxmox resources: requests: - storage: 1Gi + storage: 64Mi diff --git a/hack/release-please-manifest.json b/hack/release-please-manifest.json index 25af57b..2101ae5 100644 --- a/hack/release-please-manifest.json +++ b/hack/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.8.2" + ".": "0.9.0" } \ No newline at end of file