|
8 | 8 |
|
9 | 9 | 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) | |
10 | 10 | --|--|--|--|--|--|--|-- |
11 | | -v0.1.0 | [v0.1.0](https://github.com/kubernetes-csi/external-snapshot-metadata/releases/tag/v0.1.0) | [v1.10.0](https://github.com/container-storage-interface/spec/releases/tag/v1.10.0) | - | registry.k8s.io/sig-storage/csi-snapshot-metadata:v0.1.0 | v1.33 | - | v1.33 |
| 11 | +v1.0.0 | [v1.0.0](https://github.com/kubernetes-csi/external-snapshot-metadata/releases/tag/v1.0.0) | [v1.12.0](https://github.com/container-storage-interface/spec/releases/tag/v1.12.0) | - | registry.k8s.io/sig-storage/csi-snapshot-metadata:v1.0.0 | v1.36 | - | v1.36 |
12 | 12 |
|
13 | 13 |
|
14 | | -## Alpha |
| 14 | +## Beta |
15 | 15 |
|
16 | 16 | ### Description |
17 | 17 | This sidecar securely serves snapshot metadata to Kubernetes clients through the |
@@ -87,13 +87,21 @@ availability of this optional feature to Kubernetes backup application clients. |
87 | 87 | The CR contains the CA certificate and Service endpoint address |
88 | 88 | of the sidecar and the audience string needed for the client |
89 | 89 | authentication token. |
| 90 | +The related [SnapshotMetadataService CRD](https://github.com/kubernetes-csi/external-snapshot-metadata/blob/3a139dd44d4ffa01343a91bed40996b1db56fd38/client/config/crd/cbt.storage.k8s.io_snapshotmetadataservices.yaml) |
| 91 | +should be installed by the Kubernetes distribution or the cluster administrator, |
| 92 | +and must exist prior to installing the CSI driver. |
| 93 | +The CSI driver installer must examine the version of the CRD, and should either |
| 94 | +fail the installation of the driver or not provide support for this optional feature |
| 95 | +if the CRD version is not supported. |
90 | 96 |
|
91 | 97 | ### Resources |
92 | 98 |
|
93 | 99 | The [external-snapshot-metadata repository](https://github.com/kubernetes-csi/external-snapshot-metadata) contains |
94 | 100 | the [protobuf specification](https://github.com/kubernetes-csi/external-snapshot-metadata/tree/main/proto/schema.proto) |
95 | 101 | of the |
96 | | -[Kubernetes SnapshotMetadata Service API](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3314-csi-changed-block-tracking#the-kubernetes-snapshotmetadata-service-api). |
| 102 | +[Kubernetes SnapshotMetadata Service API](https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/3314-csi-changed-block-tracking#the-kubernetes-snapshotmetadata-service-api) |
| 103 | +and the |
| 104 | +[SnapshotMetadataService CRD](https://github.com/kubernetes-csi/external-snapshot-metadata/blob/3a139dd44d4ffa01343a91bed40996b1db56fd38/client/config/crd/cbt.storage.k8s.io_snapshotmetadataservices.yaml). |
97 | 105 |
|
98 | 106 | In addition, the repository has a number of useful artifacts to support Go language programs: |
99 | 107 |
|
|
0 commit comments