Versions in this module Expand all Collapse all v0 v0.1.0 Sep 27, 2023 Changes in this version + const DriverName + const EncryptionSecretDataPassphraseKey + const ImageKey + const MonitorsKey + const UserIDKey + const UserKeyKey + type AggregatedImage struct + type CephVolumeConfig struct + type Options struct + BurstDurationInSeconds int64 + BurstFactor int64 + IDGen idgen.IDGen + type Server struct + func New(imageStore store.Store[*cephapi.Image], ...) (*Server, error) + func (s *Server) CreateVolume(ctx context.Context, req *ori.CreateVolumeRequest) (res *ori.CreateVolumeResponse, retErr error) + func (s *Server) DeleteVolume(ctx context.Context, req *ori.DeleteVolumeRequest) (*ori.DeleteVolumeResponse, error) + func (s *Server) ExpandVolume(ctx context.Context, req *ori.ExpandVolumeRequest) (*ori.ExpandVolumeResponse, error) + func (s *Server) ListVolumes(ctx context.Context, req *ori.ListVolumesRequest) (*ori.ListVolumesResponse, error) + func (s *Server) Status(ctx context.Context, req *ori.StatusRequest) (*ori.StatusResponse, error) + type VolumeClassRegistry interface + Get func(volumeClassName string) (*ori.VolumeClass, bool) + List func() []*ori.VolumeClass