Documentation ¶
Overview ¶
Package command is a generated GoMock package.
Index ¶
- Constants
- func AppFlags(options *options.DaemonOptions, version string) []cli.Flag
- func CleanupWorkspace(cli kt.CliInterface, options *options.DaemonOptions)
- func ConnectActionFlag(options *options.DaemonOptions) []cli.Flag
- func NewCheckCommand(cli kt.CliInterface, options *options.DaemonOptions, action ActionInterface) urfave.Command
- func NewCliAuthor() []cli.Author
- func NewCommands(kt kt.CliInterface, action ActionInterface, options *options.DaemonOptions) []cli.Command
- func SetUpCloseHandler(cli kt.CliInterface, options *options.DaemonOptions, action string) (ch chan os.Signal)
- func SetUpWaitingChannel() (ch chan os.Signal)
- type Action
- func (action *Action) ApplyDashboard(cli kt.CliInterface, options *options.DaemonOptions) (err error)
- func (action *Action) Check(cli kt.CliInterface) (err error)
- func (action *Action) Connect(cli kt.CliInterface, options *options.DaemonOptions) (err error)
- func (action *Action) Exchange(exchange string, cli kt.CliInterface, options *options.DaemonOptions) error
- func (action *Action) Mesh(mesh string, cli kt.CliInterface, options *options.DaemonOptions) error
- func (action *Action) OpenDashboard(ktCli kt.CliInterface, options *options.DaemonOptions) (err error)
- func (action *Action) Run(service string, cli kt.CliInterface, options *options.DaemonOptions) error
- type ActionInterface
- type MockActionInterface
- func (m *MockActionInterface) ApplyDashboard(cli kt.CliInterface, options *options.DaemonOptions) error
- func (m *MockActionInterface) Check(cli kt.CliInterface) error
- func (m *MockActionInterface) Connect(cli kt.CliInterface, options *options.DaemonOptions) error
- func (m *MockActionInterface) EXPECT() *MockActionInterfaceMockRecorder
- func (m *MockActionInterface) Exchange(service string, cli kt.CliInterface, options *options.DaemonOptions) error
- func (m *MockActionInterface) Mesh(service string, cli kt.CliInterface, options *options.DaemonOptions) error
- func (m *MockActionInterface) OpenDashboard(cli kt.CliInterface, options *options.DaemonOptions) error
- func (m *MockActionInterface) Run(service string, cli kt.CliInterface, options *options.DaemonOptions) error
- type MockActionInterfaceMockRecorder
- func (mr *MockActionInterfaceMockRecorder) ApplyDashboard(cli, options interface{}) *gomock.Call
- func (mr *MockActionInterfaceMockRecorder) Check(cli interface{}) *gomock.Call
- func (mr *MockActionInterfaceMockRecorder) Connect(cli, options interface{}) *gomock.Call
- func (mr *MockActionInterfaceMockRecorder) Exchange(service, cli, options interface{}) *gomock.Call
- func (mr *MockActionInterfaceMockRecorder) Mesh(service, cli, options interface{}) *gomock.Call
- func (mr *MockActionInterfaceMockRecorder) OpenDashboard(cli, options interface{}) *gomock.Call
- func (mr *MockActionInterfaceMockRecorder) Run(service, cli, options interface{}) *gomock.Call
Constants ¶
const ComponentMesh = "mesh"
ComponentMesh mesh component
const KubernetesTool = "kt"
KubernetesTool kt sign
Variables ¶
This section is empty.
Functions ¶
func AppFlags ¶
func AppFlags(options *options.DaemonOptions, version string) []cli.Flag
AppFlags return app flags
func CleanupWorkspace ¶
func CleanupWorkspace(cli kt.CliInterface, options *options.DaemonOptions)
CleanupWorkspace clean workspace
func ConnectActionFlag ¶ added in v0.1.0
func ConnectActionFlag(options *options.DaemonOptions) []cli.Flag
ConnectActionFlag ...
func NewCheckCommand ¶
func NewCheckCommand(cli kt.CliInterface, options *options.DaemonOptions, action ActionInterface) urfave.Command
NewCheckCommand return new check command
func NewCommands ¶
func NewCommands(kt kt.CliInterface, action ActionInterface, options *options.DaemonOptions) []cli.Command
NewCommands return new Connect Action
func SetUpCloseHandler ¶
func SetUpCloseHandler(cli kt.CliInterface, options *options.DaemonOptions, action string) (ch chan os.Signal)
SetUpCloseHandler registry close handeler
func SetUpWaitingChannel ¶
SetUpWaitingChannel registry waiting channel
Types ¶
type Action ¶
type Action struct {
Options *options.DaemonOptions
}
Action cmd action
func (*Action) ApplyDashboard ¶
func (action *Action) ApplyDashboard(cli kt.CliInterface, options *options.DaemonOptions) (err error)
ApplyDashboard ...
func (*Action) Check ¶
func (action *Action) Check(cli kt.CliInterface) (err error)
Check check local denpendency for kt connect
func (*Action) Connect ¶
func (action *Action) Connect(cli kt.CliInterface, options *options.DaemonOptions) (err error)
Connect connect vpn to kubernetes cluster
func (*Action) Exchange ¶
func (action *Action) Exchange(exchange string, cli kt.CliInterface, options *options.DaemonOptions) error
Exchange exchange kubernetes workload
func (*Action) Mesh ¶
func (action *Action) Mesh(mesh string, cli kt.CliInterface, options *options.DaemonOptions) error
Mesh exchange kubernetes workload
func (*Action) OpenDashboard ¶
func (action *Action) OpenDashboard(ktCli kt.CliInterface, options *options.DaemonOptions) (err error)
OpenDashboard ...
func (*Action) Run ¶
func (action *Action) Run(service string, cli kt.CliInterface, options *options.DaemonOptions) error
Run create a new service in cluster
type ActionInterface ¶
type ActionInterface interface { OpenDashboard(cli kt.CliInterface, options *options.DaemonOptions) error Connect(cli kt.CliInterface, options *options.DaemonOptions) error Check(cli kt.CliInterface) error Run(service string, cli kt.CliInterface, options *options.DaemonOptions) error Exchange(service string, cli kt.CliInterface, options *options.DaemonOptions) error Mesh(service string, cli kt.CliInterface, options *options.DaemonOptions) error ApplyDashboard(cli kt.CliInterface, options *options.DaemonOptions) error }
ActionInterface all action defined
type MockActionInterface ¶ added in v0.1.0
type MockActionInterface struct {
// contains filtered or unexported fields
}
MockActionInterface is a mock of ActionInterface interface
func NewMockActionInterface ¶ added in v0.1.0
func NewMockActionInterface(ctrl *gomock.Controller) *MockActionInterface
NewMockActionInterface creates a new mock instance
func (*MockActionInterface) ApplyDashboard ¶ added in v0.1.0
func (m *MockActionInterface) ApplyDashboard(cli kt.CliInterface, options *options.DaemonOptions) error
ApplyDashboard mocks base method
func (*MockActionInterface) Check ¶ added in v0.1.0
func (m *MockActionInterface) Check(cli kt.CliInterface) error
Check mocks base method
func (*MockActionInterface) Connect ¶ added in v0.1.0
func (m *MockActionInterface) Connect(cli kt.CliInterface, options *options.DaemonOptions) error
Connect mocks base method
func (*MockActionInterface) EXPECT ¶ added in v0.1.0
func (m *MockActionInterface) EXPECT() *MockActionInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockActionInterface) Exchange ¶ added in v0.1.0
func (m *MockActionInterface) Exchange(service string, cli kt.CliInterface, options *options.DaemonOptions) error
Exchange mocks base method
func (*MockActionInterface) Mesh ¶ added in v0.1.0
func (m *MockActionInterface) Mesh(service string, cli kt.CliInterface, options *options.DaemonOptions) error
Mesh mocks base method
func (*MockActionInterface) OpenDashboard ¶ added in v0.1.0
func (m *MockActionInterface) OpenDashboard(cli kt.CliInterface, options *options.DaemonOptions) error
OpenDashboard mocks base method
func (*MockActionInterface) Run ¶
func (m *MockActionInterface) Run(service string, cli kt.CliInterface, options *options.DaemonOptions) error
Run mocks base method
type MockActionInterfaceMockRecorder ¶ added in v0.1.0
type MockActionInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockActionInterfaceMockRecorder is the mock recorder for MockActionInterface
func (*MockActionInterfaceMockRecorder) ApplyDashboard ¶ added in v0.1.0
func (mr *MockActionInterfaceMockRecorder) ApplyDashboard(cli, options interface{}) *gomock.Call
ApplyDashboard indicates an expected call of ApplyDashboard
func (*MockActionInterfaceMockRecorder) Check ¶ added in v0.1.0
func (mr *MockActionInterfaceMockRecorder) Check(cli interface{}) *gomock.Call
Check indicates an expected call of Check
func (*MockActionInterfaceMockRecorder) Connect ¶ added in v0.1.0
func (mr *MockActionInterfaceMockRecorder) Connect(cli, options interface{}) *gomock.Call
Connect indicates an expected call of Connect
func (*MockActionInterfaceMockRecorder) Exchange ¶ added in v0.1.0
func (mr *MockActionInterfaceMockRecorder) Exchange(service, cli, options interface{}) *gomock.Call
Exchange indicates an expected call of Exchange
func (*MockActionInterfaceMockRecorder) Mesh ¶ added in v0.1.0
func (mr *MockActionInterfaceMockRecorder) Mesh(service, cli, options interface{}) *gomock.Call
Mesh indicates an expected call of Mesh
func (*MockActionInterfaceMockRecorder) OpenDashboard ¶ added in v0.1.0
func (mr *MockActionInterfaceMockRecorder) OpenDashboard(cli, options interface{}) *gomock.Call
OpenDashboard indicates an expected call of OpenDashboard
func (*MockActionInterfaceMockRecorder) Run ¶
func (mr *MockActionInterfaceMockRecorder) Run(service, cli, options interface{}) *gomock.Call
Run indicates an expected call of Run