package
1.8.1
Repository: https://github.com/siderolabs/talos.git
Documentation: pkg.go.dev

# Functions

Address sets the listen address of the server.
Config sets the listen port of the server.
ListenAndServe configures TLS for mutual authentication by loading the CA into a CertPool and configuring the server's policy for TLS Client Authentication.
Network sets the network type of the listener.
NewDefaultOptions initializes the Options struct with default values.
NewListener builds listener for grpc server.
NewServer builds grpc server and binds it to the Registrator.
Port sets the listen port of the server.
ServerGracefulStop the server with a timeout.
ServerOptions appends to the gRPC server options of the server.
SocketPath sets the listen unix file socket path of the server.
WithDefaultLog sets up request logging to default destination.
WithLog sets up request logging to specified destination.
WithReflection enables gRPC reflection APIs: https://github.com/grpc/grpc/blob/master/doc/server-reflection.md.
WithStreamInterceptor appends to the list of gRPC server stream interceptors.
WithUnaryInterceptor appends to the list of gRPC server unary interceptors.

# Structs

Options is the functional options struct.

# Interfaces

Registrator describes the set of methods required in order for a concrete type to be used with the Listen function.

# Type aliases

Option is the functional option func.