diff --git a/CHANGELOG-0.x.md b/CHANGELOG-0.x.md index cd24565d..0bee14cd 100644 --- a/CHANGELOG-0.x.md +++ b/CHANGELOG-0.x.md @@ -1,5 +1,12 @@ # Changelog +## [v0.3.0] +### Features +* Upgrade plugin to support 1.26 Kubernetes version cluster ([#801](https://github.com/outscale/osc-bsu-csi-driver/pull/801)) +* Override controller toleration in chart ([#805](https://github.com/outscale/osc-bsu-csi-driver/pull/805)) +### Bugfixes +* Fix idempotency problem for Volumes created from Snapshot ([#798](https://github.com/outscale/osc-bsu-csi-driver/pull/798)) + ## [v0.2.4] ### Bugfixes * xfs as fstype: missing xfsgrowfs in $PATH ([#778](https://github.com/outscale/osc-bsu-csi-driver/pull/778)) diff --git a/docs/README.md b/docs/README.md index cb0b4d8c..7ee839b2 100644 --- a/docs/README.md +++ b/docs/README.md @@ -7,15 +7,11 @@ The Outscale Block Storage Unit Container Storage Interface (CSI) Driver provide ## CSI Specification Compability Matrix -| Plugin Version | Compatible with CSI Version | Min K8s Version | Recommended K8s Version | -| -------------- | --------------------------------------------------------------------------------- | --------------- | ----------------------- | -| <= v0.0.14beta | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | 1.16 | 1.22 | -| v0.0.15 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | -| v0.1.0 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | -| v0.1.1 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | -| v0.1.2 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | -| v0.2.3 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | -| v0.2.4 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | +| Plugin Version | Compatible with CSI Version | Min K8s Version | Recommended K8s Version | +| --------------- | --------------------------------------------------------------------------------- | --------------- | ----------------------- | +| <= v0.0.14beta | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | 1.16 | 1.22 | +| v0.0.15 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | +| v0.1.0 - v0.3.0 | [v1.5.0](https://github.com/container-storage-interface/spec/releases/tag/v1.5.0) | 1.20 | 1.23 | ## Features The following CSI gRPC calls are implemented: diff --git a/docs/helm.md b/docs/helm.md index c13594b7..9c954f86 100644 --- a/docs/helm.md +++ b/docs/helm.md @@ -1,6 +1,6 @@ # osc-bsu-csi-driver -![Version: 0.13.0](https://img.shields.io/badge/Version-0.13.0-informational?style=flat-square) ![AppVersion: v0.2.4](https://img.shields.io/badge/AppVersion-v0.2.4-informational?style=flat-square) +![Version: 0.14.0](https://img.shields.io/badge/Version-0.14.0-informational?style=flat-square) A Helm chart for Outscale BSU CSI Driver @@ -24,8 +24,8 @@ Kubernetes: `>=1.20.0` | Key | Type | Default | Description | |-----|------|---------|-------------| -| affinity | object | `{}` | Affinity settings | -| backoff.duration | string | `"1"` | Initial duraction of backoff | +| affinity | object | `{}` | Affinity settings | +| backoff.duration | string | `"1"` | Initial duraction of backoff | | backoff.factor | string | `"1.9"` | Factor multiplied by Duration for each iteration | | backoff.steps | string | `"20"` | Remaining number of iterations in which the duration parameter may change | | caBundle.key | string | `""` | Entry key in secret used to store additional certificates authorities | @@ -37,16 +37,16 @@ Kubernetes: `>=1.20.0` | csiDriver.fsGroupPolicy | string | `"File"` | Policy of the FileSystem (see [Docs](https://kubernetes-csi.github.io/docs/support-fsgroup.html#supported-modes)) | | customEndpoint | string | `""` | Use customEndpoint (url with protocol) ex: https://api.eu-west-2.outscale.com/api/v1 | | defaultFsType | string | `"ext4"` | Default filesystem for the volume if no `FsType` is set in `StorageClass` | -| enableVolumeResizing | bool | `false` | Enable volume resizing True if enable volume resizing | +| enableVolumeResizing | bool | `false` | Enable volume resizing True if enable volume resizing | | enableVolumeScheduling | bool | `true` | Enable schedule volume for dynamic volume provisioning True if enable volume scheduling for dynamic volume provisioning | -| enableVolumeSnapshot | bool | `false` | Enable volume snapshot True if enable volume snapshot | +| enableVolumeSnapshot | bool | `false` | Enable volume snapshot True if enable volume snapshot | | extraCreateMetadata | bool | `false` | Add pv/pvc metadata to plugin create requests as parameters | | extraVolumeTags | object | `{}` | Add extra tags on volume | | httpsProxy | string | `""` | Value used to create environment variable HTTPS_PROXY | | image.pullPolicy | string | `"IfNotPresent"` | Container pull policy | | image.repository | string | `"outscale/osc-ebs-csi-driver"` | Container image to use | -| image.tag | string | `"v0.2.4"` | Container image tag to deploy | -| imagePullSecrets | list | `[]` | Specify image pull secrets | +| image.tag | string | `"v0.3.0"` | Container image tag to deploy | +| imagePullSecrets | list | `[]` | Specify image pull secrets | | maxBsuVolumes | string | `"39"` | Maximum volume to attach to a node (see [Docs](https://docs.outscale.com/en/userguide/About-Volumes.html)) | | nameOverride | string | `""` | Override name of the app (instead of `osc-bsu-csi-driver`) | | noProxy | string | `""` | Value used to create environment variable NO_PROXY | @@ -93,7 +93,7 @@ Kubernetes: `>=1.20.0` | sidecars.snapshotterImage.repository | string | `"registry.k8s.io/sig-storage/csi-snapshotter"` | | | sidecars.snapshotterImage.tag | string | `"v4.2.1"` | | | timeout | string | `"60s"` | Timeout for sidecars | -| tolerations | list | `[]` | Pod tolerations | +| tolerations | list | `[{"key":"CriticalAddonsOnly","operator":"Exists"},{"effect":"NoExecute","operator":"Exists","tolerationSeconds":300}]` | Pod tolerations | | verbosity | int | `10` | Verbosity level of the plugin | ---------------------------------------------- diff --git a/osc-bsu-csi-driver/Chart.yaml b/osc-bsu-csi-driver/Chart.yaml index 756e0dde..d98756ae 100644 --- a/osc-bsu-csi-driver/Chart.yaml +++ b/osc-bsu-csi-driver/Chart.yaml @@ -1,8 +1,7 @@ apiVersion: v1 -appVersion: "v0.2.4" name: osc-bsu-csi-driver description: A Helm chart for Outscale BSU CSI Driver -version: 0.13.0 +version: 0.14.0 kubeVersion: ">=1.20.0" home: https://github.com/outscale/osc-bsu-csi-driver sources: diff --git a/osc-bsu-csi-driver/values.yaml b/osc-bsu-csi-driver/values.yaml index 852cf393..27a774a4 100644 --- a/osc-bsu-csi-driver/values.yaml +++ b/osc-bsu-csi-driver/values.yaml @@ -12,7 +12,7 @@ image: # -- Container image to use repository: outscale/osc-ebs-csi-driver # -- Container image tag to deploy - tag: v0.2.4 + tag: v0.3.0 # -- Container pull policy pullPolicy: IfNotPresent