Documentation ¶
Index ¶
- type CSIDriverProviderServer
- func (s *CSIDriverProviderServer) Check(_ context.Context, _ *grpc_health_v1.HealthCheckRequest) (*grpc_health_v1.HealthCheckResponse, error)
- func (s *CSIDriverProviderServer) Mount(ctx context.Context, req *v1alpha1.MountRequest) (*v1alpha1.MountResponse, error)
- func (s *CSIDriverProviderServer) Version(_ context.Context, _ *v1alpha1.VersionRequest) (*v1alpha1.VersionResponse, error)
- func (s *CSIDriverProviderServer) Watch(_ *grpc_health_v1.HealthCheckRequest, _ grpc_health_v1.Health_WatchServer) error
- type HealthZ
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSIDriverProviderServer ¶
CSIDriverProviderServer providers a Secrets Store CSI Driver provider implementation
func New ¶ added in v1.0.0
func New(constructPEMChain, writeCertAndKeyInSeparateFiles bool, defaultCloudEnvironment azure.Environment) *CSIDriverProviderServer
New returns an instance of CSIDriverProviderServer
func (*CSIDriverProviderServer) Check ¶
func (s *CSIDriverProviderServer) Check(_ context.Context, _ *grpc_health_v1.HealthCheckRequest) (*grpc_health_v1.HealthCheckResponse, error)
func (*CSIDriverProviderServer) Mount ¶
func (s *CSIDriverProviderServer) Mount(ctx context.Context, req *v1alpha1.MountRequest) (*v1alpha1.MountResponse, error)
Mount executes the mount operation in the provider. The provider fetches the objects from Key Vault writes the contents to the pod mount and returns the object versions as part of MountResponse
func (*CSIDriverProviderServer) Version ¶
func (s *CSIDriverProviderServer) Version(_ context.Context, _ *v1alpha1.VersionRequest) (*v1alpha1.VersionResponse, error)
func (*CSIDriverProviderServer) Watch ¶
func (s *CSIDriverProviderServer) Watch(_ *grpc_health_v1.HealthCheckRequest, _ grpc_health_v1.Health_WatchServer) error
Watch for the serving status of the requested service.
Click to show internal directories.
Click to hide internal directories.