public

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2018 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApiRoot                 = "/" // Must be absolute (with a leading slash).
	ApiVersion              = "v1"
	JsonContentType         = "application/json"
	ApiPrefix               = "api/" + ApiVersion + "/" // Must be relative (without a leading slash).
	ProtobufContentType     = "application/octet-stream"
	ErrorHeader             = "conduit-error"
	ConduitApiSubsystemName = "conduit-api"
)
View Source
const (
	TelemetryClientSubsystemName    = "telemetry"
	TelemetryClientCheckDescription = "control plane can use telemetry service"
)

Variables

This section is empty.

Functions

func NewExternalClient added in v0.1.2

func NewExternalClient(controlPlaneNamespace string, kubeApi k8s.KubernetesApi) (pb.ApiClient, error)

func NewInternalClient added in v0.1.2

func NewInternalClient(kubernetesApiHost string) (pb.ApiClient, error)

func NewServer

func NewServer(addr string, telemetryClient telemPb.TelemetryClient, tapClient tapPb.TapClient) *http.Server

Types

type MockApi_TapClient added in v0.1.2

type MockApi_TapClient struct {
	TapEventsToReturn []common.TapEvent
	ErrorsToReturn    []error
	grpc.ClientStream
}

func (*MockApi_TapClient) Recv added in v0.1.2

func (a *MockApi_TapClient) Recv() (*common.TapEvent, error)

type MockConduitApiClient added in v0.1.2

type MockConduitApiClient struct {
	ErrorToReturn             error
	VersionInfoToReturn       *pb.VersionInfo
	ListPodsResponseToReturn  *pb.ListPodsResponse
	MetricResponseToReturn    *pb.MetricResponse
	SelfCheckResponseToReturn *healthcheckPb.SelfCheckResponse
	Api_TapClientToReturn     pb.Api_TapClient
}

func (*MockConduitApiClient) ListPods added in v0.1.2

func (c *MockConduitApiClient) ListPods(ctx context.Context, in *pb.Empty, opts ...grpc.CallOption) (*pb.ListPodsResponse, error)

func (*MockConduitApiClient) SelfCheck added in v0.1.2

func (*MockConduitApiClient) Stat added in v0.1.2

func (*MockConduitApiClient) Tap added in v0.1.2

func (*MockConduitApiClient) Version added in v0.1.2

func (c *MockConduitApiClient) Version(ctx context.Context, in *pb.Empty, opts ...grpc.CallOption) (*pb.VersionInfo, error)

Jump to

Keyboard shortcuts

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