Documentation
¶
Overview ¶
Package connect is a generated GoMock package.
Index ¶
- type MockShadowInterface
- func (m *MockShadowInterface) EXPECT() *MockShadowInterfaceMockRecorder
- func (m *MockShadowInterface) Inbound(exposePort, podName, remoteIP string, credential *util.SSHCredential) error
- func (m *MockShadowInterface) Outbound(name, podIP string, credential *util.SSHCredential, cidrs []string, ...) error
- type MockShadowInterfaceMockRecorder
- type Shadow
- type ShadowInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockShadowInterface ¶ added in v0.1.0
type MockShadowInterface struct {
// contains filtered or unexported fields
}
MockShadowInterface is a mock of ShadowInterface interface.
func NewMockShadowInterface ¶ added in v0.1.0
func NewMockShadowInterface(ctrl *gomock.Controller) *MockShadowInterface
NewMockShadowInterface creates a new mock instance.
func (*MockShadowInterface) EXPECT ¶ added in v0.1.0
func (m *MockShadowInterface) EXPECT() *MockShadowInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockShadowInterface) Inbound ¶ added in v0.1.0
func (m *MockShadowInterface) Inbound(exposePort, podName, remoteIP string, credential *util.SSHCredential) error
Inbound mocks base method.
func (*MockShadowInterface) Outbound ¶ added in v0.1.0
func (m *MockShadowInterface) Outbound(name, podIP string, credential *util.SSHCredential, cidrs []string, exec exec.CliInterface) error
Outbound mocks base method.
type MockShadowInterfaceMockRecorder ¶ added in v0.1.0
type MockShadowInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockShadowInterfaceMockRecorder is the mock recorder for MockShadowInterface.
func (*MockShadowInterfaceMockRecorder) Inbound ¶ added in v0.1.0
func (mr *MockShadowInterfaceMockRecorder) Inbound(exposePort, podName, remoteIP, credential interface{}) *gomock.Call
Inbound indicates an expected call of Inbound.
func (*MockShadowInterfaceMockRecorder) Outbound ¶ added in v0.1.0
func (mr *MockShadowInterfaceMockRecorder) Outbound(name, podIP, credential, cidrs, exec interface{}) *gomock.Call
Outbound indicates an expected call of Outbound.
type Shadow ¶ added in v0.0.12
type Shadow struct {
Options *options.DaemonOptions
}
Shadow shadow
func Create ¶ added in v0.0.12
func Create(options *options.DaemonOptions) (shadow Shadow)
Create create shadow
func (*Shadow) Inbound ¶ added in v0.0.12
func (s *Shadow) Inbound(exposePorts, podName, remoteIP string, _ *util.SSHCredential) (err error)
Inbound mapping local port from cluster
func (*Shadow) Outbound ¶ added in v0.0.12
func (s *Shadow) Outbound(name, podIP string, credential *util.SSHCredential, cidrs []string, cli exec.CliInterface) (err error)
Outbound start vpn connection
type ShadowInterface ¶ added in v0.0.12
type ShadowInterface interface {
Inbound(exposePort, podName, remoteIP string, credential *util.SSHCredential) (err error)
Outbound(name, podIP string, credential *util.SSHCredential, cidrs []string, exec exec.CliInterface) (err error)
}
ShadowInterface shadow interface
Click to show internal directories.
Click to hide internal directories.