server

package
v1.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2024 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CSIDriverProviderServer

type CSIDriverProviderServer struct {
	*grpc.Server
	// contains filtered or unexported fields
}

CSIDriverProviderServer providers a Secrets Store CSI Driver provider implementation

func New added in v1.0.0

func New(constructPEMChain, writeCertAndKeyInSeparateFiles bool) *CSIDriverProviderServer

New returns an instance of CSIDriverProviderServer

func (*CSIDriverProviderServer) Mount

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 (*CSIDriverProviderServer) Watch

Watch for the serving status of the requested service.

type HealthZ

type HealthZ struct {
	HealthCheckURL *url.URL
	UnixSocketPath string
	RPCTimeout     time.Duration
}

func (*HealthZ) Serve

func (h *HealthZ) Serve()

Serve creates the http handler for serving health requests

func (*HealthZ) ServeHTTP

func (h *HealthZ) ServeHTTP(w http.ResponseWriter, _ *http.Request)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL