This message was deleted.
# harvester
a
This message was deleted.
👋 1
w
LOL nm 😢 https://github.com/harvester/harvester-csi-driver/blob/v1.0/pkg/csi/controller_server.go#L271-L281:
Copy code
func (cs *ControllerServer) CreateSnapshot(ctx context.Context, req *csi.CreateSnapshotRequest) (*csi.CreateSnapshotResponse, error) {
	return nil, status.Error(codes.Unimplemented, "")
}

func (cs *ControllerServer) DeleteSnapshot(ctx context.Context, req *csi.DeleteSnapshotRequest) (*csi.DeleteSnapshotResponse, error) {
	return nil, status.Error(codes.Unimplemented, "")
}

func (cs *ControllerServer) ListSnapshots(context.Context, *csi.ListSnapshotsRequest) (*csi.ListSnapshotsResponse, error) {
	return nil, status.Error(codes.Unimplemented, "")
}
can this be implemented via the underlying longhorn's snapshot feature?
Created a feature ticket for this https://github.com/harvester/harvester/issues/3778
r
The feature is pinned to Harvester 1.3.0 so I reckon it'll be a while. Glad I found this before I ran into the same dead end you did. I'll try the Restic filesystem backup approach with Velero instead.
w
Yeah the restic approach is working great. And I had to use it recently 😅