Skip to content

Commit dc9b7f4

Browse files
committed
Bump sidecars supported versions, hide the unsupported ones
1 parent 306ba63 commit dc9b7f4

9 files changed

+109
-30
lines changed

book/src/external-attacher.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,21 @@
1010

1111
Latest stable release | Branch | Min CSI Version | Max CSI Version | Container Image | [Min K8s Version](project-policies.md#minimum-version) | [Max K8s Version](project-policies.md#maximum-version) | [Recommended K8s Version](project-policies.md#recommended-version) |
1212
--|--|--|--|--|--|--|--
13-
[external-attacher v4.4.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.4.0) | [release-4.4](https://github.com/kubernetes-csi/external-attacher/tree/release-4.4) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.4.0 | v1.17 | - | v1.27
14-
[external-attacher v4.3.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.3.0) | [release-4.3](https://github.com/kubernetes-csi/external-attacher/tree/release-4.3) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.3.0 | v1.17 | - | v1.22
15-
[external-attacher v4.2.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.2.0) | [release-4.2](https://github.com/kubernetes-csi/external-attacher/tree/release-4.2) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.2.0 | v1.17 | - | v1.22
16-
[external-attacher v4.1.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.1.0) | [release-4.1](https://github.com/kubernetes-csi/external-attacher/tree/release-4.1) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.1.0 | v1.17 | - | v1.22
13+
[external-attacher v4.8.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.8.0) | [release-4.8](https://github.com/kubernetes-csi/external-attacher/tree/release-4.8) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.8.0 | v1.17 | - | v1.29
14+
[external-attacher v4.7.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.7.0) | [release-4.4](https://github.com/kubernetes-csi/external-attacher/tree/release-4.7) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.7.0 | v1.17 | - | v1.29
15+
[external-attacher v4.6.1](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.6.1) | [release-4.6](https://github.com/kubernetes-csi/external-attacher/tree/release-4.6) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.6.1 | v1.17 | - | v1.29
1716

1817
### Unsupported Versions
18+
<details>
19+
20+
<summary>List of previous versions</summary>
1921

2022
Latest stable release | Branch | Min CSI Version | Max CSI Version | Container Image | [Min K8s Version](project-policies.md#minimum-version) | [Max K8s Version](project-policies.md#maximum-version) | [Recommended K8s Version](project-policies.md#recommended-version) |
2123
--|--|--|--|--|--|--|--
24+
[external-attacher v4.4.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.4.0) | [release-4.4](https://github.com/kubernetes-csi/external-attacher/tree/release-4.4) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.4.0 | v1.17 | - | v1.27
25+
[external-attacher v4.3.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.3.0) | [release-4.3](https://github.com/kubernetes-csi/external-attacher/tree/release-4.3) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.3.0 | v1.17 | - | v1.22
26+
[external-attacher v4.2.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.2.0) | [release-4.2](https://github.com/kubernetes-csi/external-attacher/tree/release-4.2) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.2.0 | v1.17 | - | v1.22
27+
[external-attacher v4.1.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.1.0) | [release-4.1](https://github.com/kubernetes-csi/external-attacher/tree/release-4.1) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.1.0 | v1.17 | - | v1.22
2228
[external-attacher v4.0.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.0.0) | [release-4.0](https://github.com/kubernetes-csi/external-attacher/tree/release-4.0) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v4.0.0 | v1.17 | - | v1.22
2329
[external-attacher v3.5.1](https://github.com/kubernetes-csi/external-attacher/releases/tag/v3.5.1) | [release-3.5](https://github.com/kubernetes-csi/external-attacher/tree/release-3.5) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v3.5.1 | v1.17 | - | v1.22
2430
[external-attacher v3.4.0](https://github.com/kubernetes-csi/external-attacher/releases/tag/v3.4.0) | [release-3.4](https://github.com/kubernetes-csi/external-attacher/tree/release-3.4) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-attacher:v3.4.0 | v1.17 | - | v1.22
@@ -33,6 +39,8 @@ Latest stable release | Branch | Min CSI Version | Max CSI Version | Container I
3339
[external-attacher v1.1.1](https://github.com/kubernetes-csi/external-attacher/releases/tag/v1.1.1) | [release-1.1](https://github.com/kubernetes-csi/external-attacher/tree/release-1.1) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | quay.io/k8scsi/csi-attacher:v1.1.1 | v1.13 | - | v1.14
3440
[external-attacher v0.4.2](https://github.com/kubernetes-csi/external-attacher/releases/tag/v0.4.2) | [release-0.4](https://github.com/kubernetes-csi/external-attacher/tree/release-0.4) | [v0.3.0](https://github.com/container-storage-interface/spec/releases/tag/v0.3.0) | [v0.3.0](https://github.com/container-storage-interface/spec/releases/tag/v0.3.0) | quay.io/k8scsi/csi-attacher:v0.4.2 | v1.10 | v1.16 | v1.10
3541

42+
</details>
43+
3644
## Description
3745

3846
The CSI `external-attacher` is a sidecar container that watches the Kubernetes API server for `VolumeAttachment` objects and triggers `Controller[Publish|Unpublish]Volume` operations against a CSI endpoint.

book/src/external-health-monitor-controller.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,28 @@
99
### Supported Versions
1010
Latest stable release | Branch | Min CSI Version | Max CSI Version | Container Image
1111
--|--|--|--|--
12-
[external-health-monitor-controller v0.10.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.10.0) | [release-0.8](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.8) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
13-
[external-health-monitor-controller v0.9.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.9.0) | [release-0.8](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.8) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.9.0
14-
[external-health-monitor-controller v0.8.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.8.0) | [release-0.8](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.8) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.8.0
12+
[external-health-monitor-controller v0.14.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.14.0) | [release-0.14](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.14) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
13+
[external-health-monitor-controller v0.13.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.13.0) | [release-0.13](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.13) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.9.0
14+
[external-health-monitor-controller v0.12.1](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.12.1) | [release-0.12](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.12) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.8.0
1515

1616
### Unsupported Versions
17+
<details>
18+
19+
<summary>List of previous versions</summary>
20+
1721
Latest stable release | Branch | Min CSI Version | Max CSI Version | Container Image
1822
--|--|--|--|--
23+
[external-health-monitor-controller v0.10.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.10.0) | [release-0.8](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.8) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
24+
[external-health-monitor-controller v0.9.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.9.0) | [release-0.8](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.8) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.9.0
25+
[external-health-monitor-controller v0.8.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.8.0) | [release-0.8](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.8) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.8.0
1926
[external-health-monitor-controller v0.7.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.7.0) | [release-0.7](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.7) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.7.0
2027
[external-health-monitor-controller v0.6.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.6.0) | [release-0.6](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.6) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.6.0
2128
[external-health-monitor-controller v0.4.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.4.0) | [release-0.4](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.4) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.4.0
2229
[external-health-monitor-controller v0.3.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.3.0) | [release-0.3](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.3) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.3.0
2330
[external-health-monitor-controller v0.2.0](https://github.com/kubernetes-csi/external-health-monitor/releases/tag/v0.2.0) | [release-0.2](https://github.com/kubernetes-csi/external-health-monitor/tree/release-0.2) | [v1.3.0](https://github.com/container-storage-interface/spec/releases/tag/v1.3.0) | - | registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.2.0
2431

32+
</details>
33+
2534
## Description
2635

2736
The CSI `external-health-monitor-controller` is a sidecar container that is deployed together with the CSI controller driver, similar to how the CSI `external-provisioner` sidecar is deployed. It calls the CSI controller RPC `ListVolumes` or `ControllerGetVolume` to check the health condition of the CSI volumes and report events on `PersistentVolumeClaim` if the condition of a volume is `abnormal`.

book/src/external-provisioner.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,20 @@
1010

1111
Latest stable release | Branch | Min CSI Version | Max CSI Version | Container Image | [Min K8s Version](project-policies.md#minimum-version) | [Max K8s Version](project-policies.md#maximum-version) | [Recommended K8s Version](project-policies.md#recommended-version) |
1212
--|--|--|--|--|--|--|--
13-
[external-provisioner v3.6.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.6.0) | [release-3.6](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.6) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 | v1.20 | - | v1.27
14-
[external-provisioner v3.5.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.5.0) | [release-3.5](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.5) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.5.0 | v1.20 | - | v1.26
15-
[external-provisioner v3.4.1](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.4.1) | [release-3.4](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.4) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.4.1 | v1.20 | - | v1.26
13+
[external-provisioner v5.2.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v5.2.0) | [release-5.2](https://github.com/kubernetes-csi/external-provisioner/tree/v5.2.0) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v5.2.0 | v1.20 | - | v1.29, v1.31 for beta features
14+
[external-provisioner v5.1.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v5.1.0) | [release-3.5](https://github.com/kubernetes-csi/external-provisioner/tree/release-5.1) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 | v1.20 | - | v1.29, v1.31 for beta features
15+
[external-provisioner v5.0.2](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v5.0.2) | [release-3.4](https://github.com/kubernetes-csi/external-provisioner/tree/release-5.0) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v5.0.2 | v1.20 | - | v1.27
1616

1717
### Unsupported Versions
18+
<details>
19+
20+
<summary>List of previous versions</summary>
1821

1922
Latest stable release | Branch | Min CSI Version | Max CSI Version | Container Image | [Min K8s Version](project-policies.md#minimum-version) | [Max K8s Version](project-policies.md#maximum-version) | [Recommended K8s Version](project-policies.md#recommended-version) |
2023
--|--|--|--|--|--|--|--
24+
[external-provisioner v3.6.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.6.0) | [release-3.6](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.6) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 | v1.20 | - | v1.27
25+
[external-provisioner v3.5.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.5.0) | [release-3.5](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.5) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.5.0 | v1.20 | - | v1.26
26+
[external-provisioner v3.4.1](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.4.1) | [release-3.4](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.4) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.4.1 | v1.20 | - | v1.26
2127
[external-provisioner v3.3.1](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.3.1) | [release-3.3](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.3) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.3.1 | v1.20 | - | v1.25
2228
[external-provisioner v3.2.2](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.2.2) | [release-3.2](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.2) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.2.2 | v1.20 | - | v1.22
2329
[external-provisioner v3.1.1](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.1.1) | [release-3.1](https://github.com/kubernetes-csi/external-provisioner/tree/release-3.1) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | registry.k8s.io/sig-storage/csi-provisioner:v3.1.1 | v1.20 | - | v1.22
@@ -32,6 +38,8 @@ Latest stable release | Branch | Min CSI Version | Max CSI Version | Container I
3238
[external-provisioner v1.2.0](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v1.2.2) | [release-1.2](https://github.com/kubernetes-csi/external-provisioner/tree/release-1.2) | [v1.0.0](https://github.com/container-storage-interface/spec/releases/tag/v1.0.0) | - | quay.io/k8scsi/csi-provisioner:v1.2.0 | v1.13 | v1.19 | v1.14
3339
[external-provisioner v0.4.2](https://github.com/kubernetes-csi/external-provisioner/releases/tag/v0.4.2) | [release-0.4](https://github.com/kubernetes-csi/external-provisioner/tree/release-0.4) | [v0.3.0](https://github.com/container-storage-interface/spec/releases/tag/v0.3.0) | [v0.3.0](https://github.com/container-storage-interface/spec/releases/tag/v0.3.0) | quay.io/k8scsi/csi-provisioner:v0.4.2 | v1.10 | v1.16 | v1.10
3440

41+
</details>
42+
3543
## Description
3644

3745
The CSI `external-provisioner` is a sidecar container that watches the Kubernetes API server for `PersistentVolumeClaim` objects.

0 commit comments

Comments
 (0)