Documentation ¶
Index ¶
- Variables
- func BlockingDial(ctx context.Context, network, address string, ...) (*grpc.ClientConn, error)
- func ErrorCodeStreamServerInterceptor() grpc.StreamServerInterceptor
- func ErrorCodeUnaryServerInterceptor() grpc.UnaryServerInterceptor
- func PanicLoggerStreamServerInterceptor(log *logrus.Entry) grpc.StreamServerInterceptor
- func PanicLoggerUnaryServerInterceptor(log *logrus.Entry) grpc.UnaryServerInterceptor
- type TLSTestResult
Constants ¶
This section is empty.
Variables ¶
var (
ErrPermissionDenied = status.Errorf(codes.PermissionDenied, "permission denied")
)
Functions ¶
func BlockingDial ¶ added in v0.3.0
func BlockingDial(ctx context.Context, network, address string, creds credentials.TransportCredentials, opts ...grpc.DialOption) (*grpc.ClientConn, error)
BlockingDial is a helper method to dial the given address, using optional TLS credentials, and blocking until the returned connection is ready. If the given credentials are nil, the connection will be insecure (plain-text). Lifted from: https://github.com/fullstorydev/grpcurl/blob/master/grpcurl.go
func ErrorCodeStreamServerInterceptor ¶ added in v0.3.0
func ErrorCodeStreamServerInterceptor() grpc.StreamServerInterceptor
ErrorCodeStreamServerInterceptor replaces Kubernetes errors with relevant gRPC equivalents, if any.
func ErrorCodeUnaryServerInterceptor ¶ added in v0.3.0
func ErrorCodeUnaryServerInterceptor() grpc.UnaryServerInterceptor
ErrorCodeUnaryServerInterceptor replaces Kubernetes errors with relevant gRPC equivalents, if any.
func PanicLoggerStreamServerInterceptor ¶
func PanicLoggerStreamServerInterceptor(log *logrus.Entry) grpc.StreamServerInterceptor
PanicLoggerStreamServerInterceptor returns a new streaming server interceptor for recovering from panics and returning error
func PanicLoggerUnaryServerInterceptor ¶
func PanicLoggerUnaryServerInterceptor(log *logrus.Entry) grpc.UnaryServerInterceptor
PanicLoggerUnaryServerInterceptor returns a new unary server interceptor for recovering from panics and returning error
Types ¶
type TLSTestResult ¶ added in v0.3.0
func TestTLS ¶ added in v0.3.0
func TestTLS(address string) (*TLSTestResult, error)