Add support for passing audience token through cmdline arguement |
||
|---|---|---|
| .github | ||
| CHANGELOG | ||
| client | ||
| cmd/csi-snapshot-metadata | ||
| deploy | ||
| examples | ||
| pkg | ||
| proto | ||
| release-tools | ||
| scripts | ||
| .cloudbuild.sh | ||
| .gitignore | ||
| .golangci.yml | ||
| .prow.sh | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| Makefile | ||
| OWNERS | ||
| OWNERS_ALIASES | ||
| README.md | ||
| RELEASE.md | ||
| SECURITY.md | ||
| SECURITY_CONTACTS | ||
| cloudbuild.sh | ||
| cloudbuild.yaml | ||
| code-of-conduct.md | ||
| go.mod | ||
| go.sum | ||
README.md
external-snapshot-metadata
This repository contains components that implement the KEP-3314 CSI Changed Block Tracking feature.
Overview
The repository provides the following components:
- The External Snapshot Metadata sidecar container that exposes the Kubernetes SnapshotMetadataService API to backup applications, and interacts with a CSI driver's implementation of the CSI SnapshotMetadataService.
- The SnapshotMetadataService CRD used to advertise the CSI Driver's support for the CSI Changed Block Tracking feature.
- gRPC stubs
- Examples
- Instructions on how to deploy a CSI driver with the
external-snapshot-metadatasidecar. - A snapshot-metadata-lister example command to illustrate how a Kubernetes backup application could fetch snapshot metadata. This is based on pkg/iterator, which a backup application developer could use directly to fetch snapshot metadata, if desired.
- A snapshot-metadata-verifier command to provide a way to verify allocated or changed blocks metadata generated by CSI Drivers.
- Instructions on how to deploy a CSI driver with the
Community, discussion, contribution, and support
Learn how to engage with the Kubernetes community on the community page.
You can reach the maintainers of this project at:
Code of conduct
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.