Add support for CSI snapshots
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CDK Addons |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
This is likely related to https:/
Basically, it appears that CDK is not deploying the bits needed to support the beta and GA APIs for volume snapshots.
This can be worked around manually by installing the upstream CRDs, roles, and deployments for the external snapshotter (e.g. https:/
Additionally, upstream docs talk about a "snapshot validation webhook" which should be deployed as well, although there is not really a "stock" webhook available for use, only an example one which requires building a custom docker image. While not strictly necessary, it seems to be strongly suggested, and the above-mentioned manual workaround makes no provision for this. This seems like something that CDK should provide as well.
References:
* https:/
* https:/
Changed in cdk-addons: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
tags: | added: sts |
A correction to my previous explanation re: the webhook: it's not that there is not a stock webhook, it's that there's more than one way to install it and docs provide an example rather than prescribing a specific method as the "proper" way to do it.
There also appears to be built images for the webhook (e.g. k8s.gcr. io/sig- storage/ snapshot- validation- webhook: v4.0.0) .
I don't know why the webhook isn't in the main K8s repo even though the core functionality has been brought into the central repo; I wish I understood that...