Documentation
¶
Overview ¶
Package framework is a generated GoMock package.
Package framework is a generated GoMock package.
Package framework is a generated GoMock package.
Index ¶
- func ConfigFromContext(ctx context.Context) *viper.Viper
- func NewContextKey(purpose string) contextKey
- func RunCommand(runner Runner) func(cmd *cobra.Command, args []string) error
- type ConfigFileInterface
- type ConfigFileInterfaceImpl
- func (i *ConfigFileInterfaceImpl) ConfigFromContext(ctx context.Context) *viper.Viper
- func (i *ConfigFileInterfaceImpl) DeleteWorkspace(ctx context.Context, config *viper.Viper, name string) error
- func (i *ConfigFileInterfaceImpl) EditWorkspaces(ctx context.Context, config *viper.Viper, workspace *workspaces.Workspace) error
- func (i *ConfigFileInterfaceImpl) SetDefaultWorkspace(ctx context.Context, config *viper.Viper, name string) error
- type ConfigHolder
- type Factory
- type Impl
- func (i *Impl) GetAWSClient() aws.Client
- func (i *Impl) GetAzureClient() azure.Client
- func (i *Impl) GetBicep() bicep.Interface
- func (i *Impl) GetConfigFileInterface() ConfigFileInterface
- func (i *Impl) GetConfigHolder() *ConfigHolder
- func (i *Impl) GetConnectionFactory() connections.Factory
- func (i *Impl) GetDelete() delete.Interface
- func (i *Impl) GetDeploy() deploy.Interface
- func (i *Impl) GetHelmInterface() helm.Interface
- func (i *Impl) GetKubernetesInterface() kubernetes.Interface
- func (i *Impl) GetLogstream() logstream.Interface
- func (i *Impl) GetNamespaceInterface() namespace.Interface
- func (i *Impl) GetOutput() output.Interface
- func (i *Impl) GetPortforward() portforward.Interface
- func (i *Impl) GetPrompter() prompt.Interface
- type MockConfigFileInterface
- func (m *MockConfigFileInterface) ConfigFromContext(arg0 context.Context) *viper.Viper
- func (m *MockConfigFileInterface) DeleteWorkspace(arg0 context.Context, arg1 *viper.Viper, arg2 string) error
- func (m *MockConfigFileInterface) EXPECT() *MockConfigFileInterfaceMockRecorder
- func (m *MockConfigFileInterface) EditWorkspaces(arg0 context.Context, arg1 *viper.Viper, arg2 *workspaces.Workspace) error
- func (m *MockConfigFileInterface) SetDefaultWorkspace(arg0 context.Context, arg1 *viper.Viper, arg2 string) error
- type MockConfigFileInterfaceConfigFromContextCall
- func (c *MockConfigFileInterfaceConfigFromContextCall) Do(f func(context.Context) *viper.Viper) *MockConfigFileInterfaceConfigFromContextCall
- func (c *MockConfigFileInterfaceConfigFromContextCall) DoAndReturn(f func(context.Context) *viper.Viper) *MockConfigFileInterfaceConfigFromContextCall
- func (c *MockConfigFileInterfaceConfigFromContextCall) Return(arg0 *viper.Viper) *MockConfigFileInterfaceConfigFromContextCall
- type MockConfigFileInterfaceDeleteWorkspaceCall
- func (c *MockConfigFileInterfaceDeleteWorkspaceCall) Do(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceDeleteWorkspaceCall
- func (c *MockConfigFileInterfaceDeleteWorkspaceCall) DoAndReturn(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceDeleteWorkspaceCall
- func (c *MockConfigFileInterfaceDeleteWorkspaceCall) Return(arg0 error) *MockConfigFileInterfaceDeleteWorkspaceCall
- type MockConfigFileInterfaceEditWorkspacesCall
- func (c *MockConfigFileInterfaceEditWorkspacesCall) Do(f func(context.Context, *viper.Viper, *workspaces.Workspace) error) *MockConfigFileInterfaceEditWorkspacesCall
- func (c *MockConfigFileInterfaceEditWorkspacesCall) DoAndReturn(f func(context.Context, *viper.Viper, *workspaces.Workspace) error) *MockConfigFileInterfaceEditWorkspacesCall
- func (c *MockConfigFileInterfaceEditWorkspacesCall) Return(arg0 error) *MockConfigFileInterfaceEditWorkspacesCall
- type MockConfigFileInterfaceMockRecorder
- func (mr *MockConfigFileInterfaceMockRecorder) ConfigFromContext(arg0 any) *MockConfigFileInterfaceConfigFromContextCall
- func (mr *MockConfigFileInterfaceMockRecorder) DeleteWorkspace(arg0, arg1, arg2 any) *MockConfigFileInterfaceDeleteWorkspaceCall
- func (mr *MockConfigFileInterfaceMockRecorder) EditWorkspaces(arg0, arg1, arg2 any) *MockConfigFileInterfaceEditWorkspacesCall
- func (mr *MockConfigFileInterfaceMockRecorder) SetDefaultWorkspace(arg0, arg1, arg2 any) *MockConfigFileInterfaceSetDefaultWorkspaceCall
- type MockConfigFileInterfaceSetDefaultWorkspaceCall
- func (c *MockConfigFileInterfaceSetDefaultWorkspaceCall) Do(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceSetDefaultWorkspaceCall
- func (c *MockConfigFileInterfaceSetDefaultWorkspaceCall) DoAndReturn(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceSetDefaultWorkspaceCall
- func (c *MockConfigFileInterfaceSetDefaultWorkspaceCall) Return(arg0 error) *MockConfigFileInterfaceSetDefaultWorkspaceCall
- type MockFactory
- func (m *MockFactory) EXPECT() *MockFactoryMockRecorder
- func (m *MockFactory) GetAWSClient() aws.Client
- func (m *MockFactory) GetAzureClient() azure.Client
- func (m *MockFactory) GetBicep() bicep.Interface
- func (m *MockFactory) GetConfigFileInterface() ConfigFileInterface
- func (m *MockFactory) GetConfigHolder() *ConfigHolder
- func (m *MockFactory) GetConnectionFactory() connections.Factory
- func (m *MockFactory) GetDelete() delete.Interface
- func (m *MockFactory) GetDeploy() deploy.Interface
- func (m *MockFactory) GetHelmInterface() helm.Interface
- func (m *MockFactory) GetKubernetesInterface() kubernetes.Interface
- func (m *MockFactory) GetLogstream() logstream.Interface
- func (m *MockFactory) GetNamespaceInterface() namespace.Interface
- func (m *MockFactory) GetOutput() output.Interface
- func (m *MockFactory) GetPortforward() portforward.Interface
- func (m *MockFactory) GetPrompter() prompt.Interface
- type MockFactoryGetAWSClientCall
- type MockFactoryGetAzureClientCall
- type MockFactoryGetBicepCall
- type MockFactoryGetConfigFileInterfaceCall
- func (c *MockFactoryGetConfigFileInterfaceCall) Do(f func() ConfigFileInterface) *MockFactoryGetConfigFileInterfaceCall
- func (c *MockFactoryGetConfigFileInterfaceCall) DoAndReturn(f func() ConfigFileInterface) *MockFactoryGetConfigFileInterfaceCall
- func (c *MockFactoryGetConfigFileInterfaceCall) Return(arg0 ConfigFileInterface) *MockFactoryGetConfigFileInterfaceCall
- type MockFactoryGetConfigHolderCall
- func (c *MockFactoryGetConfigHolderCall) Do(f func() *ConfigHolder) *MockFactoryGetConfigHolderCall
- func (c *MockFactoryGetConfigHolderCall) DoAndReturn(f func() *ConfigHolder) *MockFactoryGetConfigHolderCall
- func (c *MockFactoryGetConfigHolderCall) Return(arg0 *ConfigHolder) *MockFactoryGetConfigHolderCall
- type MockFactoryGetConnectionFactoryCall
- func (c *MockFactoryGetConnectionFactoryCall) Do(f func() connections.Factory) *MockFactoryGetConnectionFactoryCall
- func (c *MockFactoryGetConnectionFactoryCall) DoAndReturn(f func() connections.Factory) *MockFactoryGetConnectionFactoryCall
- func (c *MockFactoryGetConnectionFactoryCall) Return(arg0 connections.Factory) *MockFactoryGetConnectionFactoryCall
- type MockFactoryGetDeleteCall
- type MockFactoryGetDeployCall
- type MockFactoryGetHelmInterfaceCall
- func (c *MockFactoryGetHelmInterfaceCall) Do(f func() helm.Interface) *MockFactoryGetHelmInterfaceCall
- func (c *MockFactoryGetHelmInterfaceCall) DoAndReturn(f func() helm.Interface) *MockFactoryGetHelmInterfaceCall
- func (c *MockFactoryGetHelmInterfaceCall) Return(arg0 helm.Interface) *MockFactoryGetHelmInterfaceCall
- type MockFactoryGetKubernetesInterfaceCall
- func (c *MockFactoryGetKubernetesInterfaceCall) Do(f func() kubernetes.Interface) *MockFactoryGetKubernetesInterfaceCall
- func (c *MockFactoryGetKubernetesInterfaceCall) DoAndReturn(f func() kubernetes.Interface) *MockFactoryGetKubernetesInterfaceCall
- func (c *MockFactoryGetKubernetesInterfaceCall) Return(arg0 kubernetes.Interface) *MockFactoryGetKubernetesInterfaceCall
- type MockFactoryGetLogstreamCall
- func (c *MockFactoryGetLogstreamCall) Do(f func() logstream.Interface) *MockFactoryGetLogstreamCall
- func (c *MockFactoryGetLogstreamCall) DoAndReturn(f func() logstream.Interface) *MockFactoryGetLogstreamCall
- func (c *MockFactoryGetLogstreamCall) Return(arg0 logstream.Interface) *MockFactoryGetLogstreamCall
- type MockFactoryGetNamespaceInterfaceCall
- func (c *MockFactoryGetNamespaceInterfaceCall) Do(f func() namespace.Interface) *MockFactoryGetNamespaceInterfaceCall
- func (c *MockFactoryGetNamespaceInterfaceCall) DoAndReturn(f func() namespace.Interface) *MockFactoryGetNamespaceInterfaceCall
- func (c *MockFactoryGetNamespaceInterfaceCall) Return(arg0 namespace.Interface) *MockFactoryGetNamespaceInterfaceCall
- type MockFactoryGetOutputCall
- type MockFactoryGetPortforwardCall
- func (c *MockFactoryGetPortforwardCall) Do(f func() portforward.Interface) *MockFactoryGetPortforwardCall
- func (c *MockFactoryGetPortforwardCall) DoAndReturn(f func() portforward.Interface) *MockFactoryGetPortforwardCall
- func (c *MockFactoryGetPortforwardCall) Return(arg0 portforward.Interface) *MockFactoryGetPortforwardCall
- type MockFactoryGetPrompterCall
- type MockFactoryMockRecorder
- func (mr *MockFactoryMockRecorder) GetAWSClient() *MockFactoryGetAWSClientCall
- func (mr *MockFactoryMockRecorder) GetAzureClient() *MockFactoryGetAzureClientCall
- func (mr *MockFactoryMockRecorder) GetBicep() *MockFactoryGetBicepCall
- func (mr *MockFactoryMockRecorder) GetConfigFileInterface() *MockFactoryGetConfigFileInterfaceCall
- func (mr *MockFactoryMockRecorder) GetConfigHolder() *MockFactoryGetConfigHolderCall
- func (mr *MockFactoryMockRecorder) GetConnectionFactory() *MockFactoryGetConnectionFactoryCall
- func (mr *MockFactoryMockRecorder) GetDelete() *MockFactoryGetDeleteCall
- func (mr *MockFactoryMockRecorder) GetDeploy() *MockFactoryGetDeployCall
- func (mr *MockFactoryMockRecorder) GetHelmInterface() *MockFactoryGetHelmInterfaceCall
- func (mr *MockFactoryMockRecorder) GetKubernetesInterface() *MockFactoryGetKubernetesInterfaceCall
- func (mr *MockFactoryMockRecorder) GetLogstream() *MockFactoryGetLogstreamCall
- func (mr *MockFactoryMockRecorder) GetNamespaceInterface() *MockFactoryGetNamespaceInterfaceCall
- func (mr *MockFactoryMockRecorder) GetOutput() *MockFactoryGetOutputCall
- func (mr *MockFactoryMockRecorder) GetPortforward() *MockFactoryGetPortforwardCall
- func (mr *MockFactoryMockRecorder) GetPrompter() *MockFactoryGetPrompterCall
- type MockRunner
- type MockRunnerMockRecorder
- type Runner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigFromContext ¶
The ConfigFromContext function retrieves a viper.Viper configuration from a context.Context, and returns nil if the configuration is not found.
func NewContextKey ¶
func NewContextKey(purpose string) contextKey
NewContextKey creates a new context key based on the given purpose string.
Types ¶
type ConfigFileInterface ¶
type ConfigFileInterface interface { ConfigFromContext(ctx context.Context) *viper.Viper SetDefaultWorkspace(ctx context.Context, config *viper.Viper, name string) error DeleteWorkspace(ctx context.Context, config *viper.Viper, name string) error EditWorkspaces(ctx context.Context, config *viper.Viper, workspace *workspaces.Workspace) error }
type ConfigFileInterfaceImpl ¶
type ConfigFileInterfaceImpl struct { }
func (*ConfigFileInterfaceImpl) ConfigFromContext ¶
func (i *ConfigFileInterfaceImpl) ConfigFromContext(ctx context.Context) *viper.Viper
ConfigFromContext takes in a context object and returns a viper object, or an error if the context object is invalid.
func (*ConfigFileInterfaceImpl) DeleteWorkspace ¶
func (i *ConfigFileInterfaceImpl) DeleteWorkspace(ctx context.Context, config *viper.Viper, name string) error
DeleteWorkspace deletes a workspace from the configuration file and sets the default workspace to an empty string if the deleted workspace was the default workspace. It returns an error if the workspace could not be deleted.
func (*ConfigFileInterfaceImpl) EditWorkspaces ¶
func (i *ConfigFileInterfaceImpl) EditWorkspaces(ctx context.Context, config *viper.Viper, workspace *workspaces.Workspace) error
EditWorkspaces adds a workspace to a configuration file, ensuring that the workspace name is lowercase and that there are no duplicate workspace names.
func (*ConfigFileInterfaceImpl) SetDefaultWorkspace ¶
func (i *ConfigFileInterfaceImpl) SetDefaultWorkspace(ctx context.Context, config *viper.Viper, name string) error
SetDefaultWorkspace edits the configuration file to set the default workspace to the given name, and returns an error if the operation fails.
type ConfigHolder ¶
type ConfigHolder struct { ConfigFilePath string Config *viper.Viper DirectoryConfig *config.DirectoryConfig }
type Factory ¶
type Factory interface { GetBicep() bicep.Interface GetConnectionFactory() connections.Factory GetConfigHolder() *ConfigHolder GetDeploy() deploy.Interface GetDelete() delete.Interface GetLogstream() logstream.Interface GetOutput() output.Interface // GetPortforward fetches the portforward interface. GetPortforward() portforward.Interface GetPrompter() prompt.Interface GetConfigFileInterface() ConfigFileInterface GetKubernetesInterface() kubernetes.Interface GetHelmInterface() helm.Interface GetNamespaceInterface() namespace.Interface // GetAWSClient returns the AWS Client. GetAWSClient() aws.Client // GetAzureClient returns the Azure Client. GetAzureClient() azure.Client }
Factory interface handles resources for interfacing with corerp and configs
type Impl ¶
type Impl struct { Bicep bicep.Interface ConnectionFactory connections.Factory ConfigHolder *ConfigHolder Deploy deploy.Interface Delete delete.Interface Logstream logstream.Interface Output output.Interface Portforward portforward.Interface Prompter prompt.Interface ConfigFileInterface ConfigFileInterface KubernetesInterface kubernetes.Interface HelmInterface helm.Interface NamespaceInterface namespace.Interface // AWSClient is the client for AWS. AWSClient aws.Client // AzureClient is the client for Azure. AzureClient azure.Client }
func (*Impl) GetAWSClient ¶
GetAWSClient returns the AWSClient stored in the Impl struct.
func (*Impl) GetAzureClient ¶
GetAzureClient returns an azure.Client from the Impl struct.
func (*Impl) GetConfigFileInterface ¶
func (i *Impl) GetConfigFileInterface() ConfigFileInterface
GetConfigFileInterface returns the ConfigFileInterface stored in the Impl struct.
func (*Impl) GetConfigHolder ¶
func (i *Impl) GetConfigHolder() *ConfigHolder
GetConfigHolder() returns a pointer to the ConfigHolder struct stored in the Impl struct.
func (*Impl) GetConnectionFactory ¶
func (i *Impl) GetConnectionFactory() connections.Factory
GetConnectionFactory returns the ConnectionFactory stored in the Impl struct.
func (*Impl) GetDelete ¶ added in v0.52.0
GetDelete returns the Delete interface stored in the Impl struct.
func (*Impl) GetHelmInterface ¶
GetHelmInterface returns the helm.Interface stored in the Impl struct.
func (*Impl) GetKubernetesInterface ¶
func (i *Impl) GetKubernetesInterface() kubernetes.Interface
GetKubernetesInterface returns the KubernetesInterface stored in the Impl struct.
func (*Impl) GetLogstream ¶
GetLogstream returns the logstream.Interface stored in the Impl struct.
func (*Impl) GetNamespaceInterface ¶
GetNamespaceInterface returns the namespace interface stored in the Impl struct.
func (*Impl) GetPortforward ¶
func (i *Impl) GetPortforward() portforward.Interface
GetPortforward() returns the portforward.Interface stored in the Impl struct.
func (*Impl) GetPrompter ¶
GetPrompter() returns the Prompter field of the Impl struct, which is of type prompt.Interface.
type MockConfigFileInterface ¶
type MockConfigFileInterface struct {
// contains filtered or unexported fields
}
MockConfigFileInterface is a mock of ConfigFileInterface interface.
func NewMockConfigFileInterface ¶
func NewMockConfigFileInterface(ctrl *gomock.Controller) *MockConfigFileInterface
NewMockConfigFileInterface creates a new mock instance.
func (*MockConfigFileInterface) ConfigFromContext ¶
func (m *MockConfigFileInterface) ConfigFromContext(arg0 context.Context) *viper.Viper
ConfigFromContext mocks base method.
func (*MockConfigFileInterface) DeleteWorkspace ¶
func (m *MockConfigFileInterface) DeleteWorkspace(arg0 context.Context, arg1 *viper.Viper, arg2 string) error
DeleteWorkspace mocks base method.
func (*MockConfigFileInterface) EXPECT ¶
func (m *MockConfigFileInterface) EXPECT() *MockConfigFileInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockConfigFileInterface) EditWorkspaces ¶
func (m *MockConfigFileInterface) EditWorkspaces(arg0 context.Context, arg1 *viper.Viper, arg2 *workspaces.Workspace) error
EditWorkspaces mocks base method.
func (*MockConfigFileInterface) SetDefaultWorkspace ¶
func (m *MockConfigFileInterface) SetDefaultWorkspace(arg0 context.Context, arg1 *viper.Viper, arg2 string) error
SetDefaultWorkspace mocks base method.
type MockConfigFileInterfaceConfigFromContextCall ¶ added in v0.35.0
MockConfigFileInterfaceConfigFromContextCall wrap *gomock.Call
func (*MockConfigFileInterfaceConfigFromContextCall) Do ¶ added in v0.35.0
func (c *MockConfigFileInterfaceConfigFromContextCall) Do(f func(context.Context) *viper.Viper) *MockConfigFileInterfaceConfigFromContextCall
Do rewrite *gomock.Call.Do
func (*MockConfigFileInterfaceConfigFromContextCall) DoAndReturn ¶ added in v0.35.0
func (c *MockConfigFileInterfaceConfigFromContextCall) DoAndReturn(f func(context.Context) *viper.Viper) *MockConfigFileInterfaceConfigFromContextCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockConfigFileInterfaceConfigFromContextCall) Return ¶ added in v0.35.0
func (c *MockConfigFileInterfaceConfigFromContextCall) Return(arg0 *viper.Viper) *MockConfigFileInterfaceConfigFromContextCall
Return rewrite *gomock.Call.Return
type MockConfigFileInterfaceDeleteWorkspaceCall ¶ added in v0.35.0
MockConfigFileInterfaceDeleteWorkspaceCall wrap *gomock.Call
func (*MockConfigFileInterfaceDeleteWorkspaceCall) Do ¶ added in v0.35.0
func (c *MockConfigFileInterfaceDeleteWorkspaceCall) Do(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceDeleteWorkspaceCall
Do rewrite *gomock.Call.Do
func (*MockConfigFileInterfaceDeleteWorkspaceCall) DoAndReturn ¶ added in v0.35.0
func (c *MockConfigFileInterfaceDeleteWorkspaceCall) DoAndReturn(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceDeleteWorkspaceCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockConfigFileInterfaceDeleteWorkspaceCall) Return ¶ added in v0.35.0
func (c *MockConfigFileInterfaceDeleteWorkspaceCall) Return(arg0 error) *MockConfigFileInterfaceDeleteWorkspaceCall
Return rewrite *gomock.Call.Return
type MockConfigFileInterfaceEditWorkspacesCall ¶ added in v0.35.0
MockConfigFileInterfaceEditWorkspacesCall wrap *gomock.Call
func (*MockConfigFileInterfaceEditWorkspacesCall) Do ¶ added in v0.35.0
func (c *MockConfigFileInterfaceEditWorkspacesCall) Do(f func(context.Context, *viper.Viper, *workspaces.Workspace) error) *MockConfigFileInterfaceEditWorkspacesCall
Do rewrite *gomock.Call.Do
func (*MockConfigFileInterfaceEditWorkspacesCall) DoAndReturn ¶ added in v0.35.0
func (c *MockConfigFileInterfaceEditWorkspacesCall) DoAndReturn(f func(context.Context, *viper.Viper, *workspaces.Workspace) error) *MockConfigFileInterfaceEditWorkspacesCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockConfigFileInterfaceEditWorkspacesCall) Return ¶ added in v0.35.0
func (c *MockConfigFileInterfaceEditWorkspacesCall) Return(arg0 error) *MockConfigFileInterfaceEditWorkspacesCall
Return rewrite *gomock.Call.Return
type MockConfigFileInterfaceMockRecorder ¶
type MockConfigFileInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockConfigFileInterfaceMockRecorder is the mock recorder for MockConfigFileInterface.
func (*MockConfigFileInterfaceMockRecorder) ConfigFromContext ¶
func (mr *MockConfigFileInterfaceMockRecorder) ConfigFromContext(arg0 any) *MockConfigFileInterfaceConfigFromContextCall
ConfigFromContext indicates an expected call of ConfigFromContext.
func (*MockConfigFileInterfaceMockRecorder) DeleteWorkspace ¶
func (mr *MockConfigFileInterfaceMockRecorder) DeleteWorkspace(arg0, arg1, arg2 any) *MockConfigFileInterfaceDeleteWorkspaceCall
DeleteWorkspace indicates an expected call of DeleteWorkspace.
func (*MockConfigFileInterfaceMockRecorder) EditWorkspaces ¶
func (mr *MockConfigFileInterfaceMockRecorder) EditWorkspaces(arg0, arg1, arg2 any) *MockConfigFileInterfaceEditWorkspacesCall
EditWorkspaces indicates an expected call of EditWorkspaces.
func (*MockConfigFileInterfaceMockRecorder) SetDefaultWorkspace ¶
func (mr *MockConfigFileInterfaceMockRecorder) SetDefaultWorkspace(arg0, arg1, arg2 any) *MockConfigFileInterfaceSetDefaultWorkspaceCall
SetDefaultWorkspace indicates an expected call of SetDefaultWorkspace.
type MockConfigFileInterfaceSetDefaultWorkspaceCall ¶ added in v0.35.0
MockConfigFileInterfaceSetDefaultWorkspaceCall wrap *gomock.Call
func (*MockConfigFileInterfaceSetDefaultWorkspaceCall) Do ¶ added in v0.35.0
func (c *MockConfigFileInterfaceSetDefaultWorkspaceCall) Do(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceSetDefaultWorkspaceCall
Do rewrite *gomock.Call.Do
func (*MockConfigFileInterfaceSetDefaultWorkspaceCall) DoAndReturn ¶ added in v0.35.0
func (c *MockConfigFileInterfaceSetDefaultWorkspaceCall) DoAndReturn(f func(context.Context, *viper.Viper, string) error) *MockConfigFileInterfaceSetDefaultWorkspaceCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockConfigFileInterfaceSetDefaultWorkspaceCall) Return ¶ added in v0.35.0
func (c *MockConfigFileInterfaceSetDefaultWorkspaceCall) Return(arg0 error) *MockConfigFileInterfaceSetDefaultWorkspaceCall
Return rewrite *gomock.Call.Return
type MockFactory ¶ added in v0.47.0
type MockFactory struct {
// contains filtered or unexported fields
}
MockFactory is a mock of Factory interface.
func NewMockFactory ¶ added in v0.47.0
func NewMockFactory(ctrl *gomock.Controller) *MockFactory
NewMockFactory creates a new mock instance.
func (*MockFactory) EXPECT ¶ added in v0.47.0
func (m *MockFactory) EXPECT() *MockFactoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFactory) GetAWSClient ¶ added in v0.47.0
func (m *MockFactory) GetAWSClient() aws.Client
GetAWSClient mocks base method.
func (*MockFactory) GetAzureClient ¶ added in v0.47.0
func (m *MockFactory) GetAzureClient() azure.Client
GetAzureClient mocks base method.
func (*MockFactory) GetBicep ¶ added in v0.47.0
func (m *MockFactory) GetBicep() bicep.Interface
GetBicep mocks base method.
func (*MockFactory) GetConfigFileInterface ¶ added in v0.47.0
func (m *MockFactory) GetConfigFileInterface() ConfigFileInterface
GetConfigFileInterface mocks base method.
func (*MockFactory) GetConfigHolder ¶ added in v0.47.0
func (m *MockFactory) GetConfigHolder() *ConfigHolder
GetConfigHolder mocks base method.
func (*MockFactory) GetConnectionFactory ¶ added in v0.47.0
func (m *MockFactory) GetConnectionFactory() connections.Factory
GetConnectionFactory mocks base method.
func (*MockFactory) GetDelete ¶ added in v0.52.0
func (m *MockFactory) GetDelete() delete.Interface
GetDelete mocks base method.
func (*MockFactory) GetDeploy ¶ added in v0.47.0
func (m *MockFactory) GetDeploy() deploy.Interface
GetDeploy mocks base method.
func (*MockFactory) GetHelmInterface ¶ added in v0.47.0
func (m *MockFactory) GetHelmInterface() helm.Interface
GetHelmInterface mocks base method.
func (*MockFactory) GetKubernetesInterface ¶ added in v0.47.0
func (m *MockFactory) GetKubernetesInterface() kubernetes.Interface
GetKubernetesInterface mocks base method.
func (*MockFactory) GetLogstream ¶ added in v0.47.0
func (m *MockFactory) GetLogstream() logstream.Interface
GetLogstream mocks base method.
func (*MockFactory) GetNamespaceInterface ¶ added in v0.47.0
func (m *MockFactory) GetNamespaceInterface() namespace.Interface
GetNamespaceInterface mocks base method.
func (*MockFactory) GetOutput ¶ added in v0.47.0
func (m *MockFactory) GetOutput() output.Interface
GetOutput mocks base method.
func (*MockFactory) GetPortforward ¶ added in v0.47.0
func (m *MockFactory) GetPortforward() portforward.Interface
GetPortforward mocks base method.
func (*MockFactory) GetPrompter ¶ added in v0.47.0
func (m *MockFactory) GetPrompter() prompt.Interface
GetPrompter mocks base method.
type MockFactoryGetAWSClientCall ¶ added in v0.47.0
MockFactoryGetAWSClientCall wrap *gomock.Call
func (*MockFactoryGetAWSClientCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetAWSClientCall) Do(f func() aws.Client) *MockFactoryGetAWSClientCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetAWSClientCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetAWSClientCall) DoAndReturn(f func() aws.Client) *MockFactoryGetAWSClientCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetAWSClientCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetAWSClientCall) Return(arg0 aws.Client) *MockFactoryGetAWSClientCall
Return rewrite *gomock.Call.Return
type MockFactoryGetAzureClientCall ¶ added in v0.47.0
MockFactoryGetAzureClientCall wrap *gomock.Call
func (*MockFactoryGetAzureClientCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetAzureClientCall) Do(f func() azure.Client) *MockFactoryGetAzureClientCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetAzureClientCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetAzureClientCall) DoAndReturn(f func() azure.Client) *MockFactoryGetAzureClientCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetAzureClientCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetAzureClientCall) Return(arg0 azure.Client) *MockFactoryGetAzureClientCall
Return rewrite *gomock.Call.Return
type MockFactoryGetBicepCall ¶ added in v0.47.0
MockFactoryGetBicepCall wrap *gomock.Call
func (*MockFactoryGetBicepCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetBicepCall) Do(f func() bicep.Interface) *MockFactoryGetBicepCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetBicepCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetBicepCall) DoAndReturn(f func() bicep.Interface) *MockFactoryGetBicepCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetBicepCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetBicepCall) Return(arg0 bicep.Interface) *MockFactoryGetBicepCall
Return rewrite *gomock.Call.Return
type MockFactoryGetConfigFileInterfaceCall ¶ added in v0.47.0
MockFactoryGetConfigFileInterfaceCall wrap *gomock.Call
func (*MockFactoryGetConfigFileInterfaceCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetConfigFileInterfaceCall) Do(f func() ConfigFileInterface) *MockFactoryGetConfigFileInterfaceCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetConfigFileInterfaceCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetConfigFileInterfaceCall) DoAndReturn(f func() ConfigFileInterface) *MockFactoryGetConfigFileInterfaceCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetConfigFileInterfaceCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetConfigFileInterfaceCall) Return(arg0 ConfigFileInterface) *MockFactoryGetConfigFileInterfaceCall
Return rewrite *gomock.Call.Return
type MockFactoryGetConfigHolderCall ¶ added in v0.47.0
MockFactoryGetConfigHolderCall wrap *gomock.Call
func (*MockFactoryGetConfigHolderCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetConfigHolderCall) Do(f func() *ConfigHolder) *MockFactoryGetConfigHolderCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetConfigHolderCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetConfigHolderCall) DoAndReturn(f func() *ConfigHolder) *MockFactoryGetConfigHolderCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetConfigHolderCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetConfigHolderCall) Return(arg0 *ConfigHolder) *MockFactoryGetConfigHolderCall
Return rewrite *gomock.Call.Return
type MockFactoryGetConnectionFactoryCall ¶ added in v0.47.0
MockFactoryGetConnectionFactoryCall wrap *gomock.Call
func (*MockFactoryGetConnectionFactoryCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetConnectionFactoryCall) Do(f func() connections.Factory) *MockFactoryGetConnectionFactoryCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetConnectionFactoryCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetConnectionFactoryCall) DoAndReturn(f func() connections.Factory) *MockFactoryGetConnectionFactoryCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetConnectionFactoryCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetConnectionFactoryCall) Return(arg0 connections.Factory) *MockFactoryGetConnectionFactoryCall
Return rewrite *gomock.Call.Return
type MockFactoryGetDeleteCall ¶ added in v0.52.0
MockFactoryGetDeleteCall wrap *gomock.Call
func (*MockFactoryGetDeleteCall) Do ¶ added in v0.52.0
func (c *MockFactoryGetDeleteCall) Do(f func() delete.Interface) *MockFactoryGetDeleteCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetDeleteCall) DoAndReturn ¶ added in v0.52.0
func (c *MockFactoryGetDeleteCall) DoAndReturn(f func() delete.Interface) *MockFactoryGetDeleteCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetDeleteCall) Return ¶ added in v0.52.0
func (c *MockFactoryGetDeleteCall) Return(arg0 delete.Interface) *MockFactoryGetDeleteCall
Return rewrite *gomock.Call.Return
type MockFactoryGetDeployCall ¶ added in v0.47.0
MockFactoryGetDeployCall wrap *gomock.Call
func (*MockFactoryGetDeployCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetDeployCall) Do(f func() deploy.Interface) *MockFactoryGetDeployCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetDeployCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetDeployCall) DoAndReturn(f func() deploy.Interface) *MockFactoryGetDeployCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetDeployCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetDeployCall) Return(arg0 deploy.Interface) *MockFactoryGetDeployCall
Return rewrite *gomock.Call.Return
type MockFactoryGetHelmInterfaceCall ¶ added in v0.47.0
MockFactoryGetHelmInterfaceCall wrap *gomock.Call
func (*MockFactoryGetHelmInterfaceCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetHelmInterfaceCall) Do(f func() helm.Interface) *MockFactoryGetHelmInterfaceCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetHelmInterfaceCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetHelmInterfaceCall) DoAndReturn(f func() helm.Interface) *MockFactoryGetHelmInterfaceCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetHelmInterfaceCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetHelmInterfaceCall) Return(arg0 helm.Interface) *MockFactoryGetHelmInterfaceCall
Return rewrite *gomock.Call.Return
type MockFactoryGetKubernetesInterfaceCall ¶ added in v0.47.0
MockFactoryGetKubernetesInterfaceCall wrap *gomock.Call
func (*MockFactoryGetKubernetesInterfaceCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetKubernetesInterfaceCall) Do(f func() kubernetes.Interface) *MockFactoryGetKubernetesInterfaceCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetKubernetesInterfaceCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetKubernetesInterfaceCall) DoAndReturn(f func() kubernetes.Interface) *MockFactoryGetKubernetesInterfaceCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetKubernetesInterfaceCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetKubernetesInterfaceCall) Return(arg0 kubernetes.Interface) *MockFactoryGetKubernetesInterfaceCall
Return rewrite *gomock.Call.Return
type MockFactoryGetLogstreamCall ¶ added in v0.47.0
MockFactoryGetLogstreamCall wrap *gomock.Call
func (*MockFactoryGetLogstreamCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetLogstreamCall) Do(f func() logstream.Interface) *MockFactoryGetLogstreamCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetLogstreamCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetLogstreamCall) DoAndReturn(f func() logstream.Interface) *MockFactoryGetLogstreamCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetLogstreamCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetLogstreamCall) Return(arg0 logstream.Interface) *MockFactoryGetLogstreamCall
Return rewrite *gomock.Call.Return
type MockFactoryGetNamespaceInterfaceCall ¶ added in v0.47.0
MockFactoryGetNamespaceInterfaceCall wrap *gomock.Call
func (*MockFactoryGetNamespaceInterfaceCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetNamespaceInterfaceCall) Do(f func() namespace.Interface) *MockFactoryGetNamespaceInterfaceCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetNamespaceInterfaceCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetNamespaceInterfaceCall) DoAndReturn(f func() namespace.Interface) *MockFactoryGetNamespaceInterfaceCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetNamespaceInterfaceCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetNamespaceInterfaceCall) Return(arg0 namespace.Interface) *MockFactoryGetNamespaceInterfaceCall
Return rewrite *gomock.Call.Return
type MockFactoryGetOutputCall ¶ added in v0.47.0
MockFactoryGetOutputCall wrap *gomock.Call
func (*MockFactoryGetOutputCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetOutputCall) Do(f func() output.Interface) *MockFactoryGetOutputCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetOutputCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetOutputCall) DoAndReturn(f func() output.Interface) *MockFactoryGetOutputCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetOutputCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetOutputCall) Return(arg0 output.Interface) *MockFactoryGetOutputCall
Return rewrite *gomock.Call.Return
type MockFactoryGetPortforwardCall ¶ added in v0.47.0
MockFactoryGetPortforwardCall wrap *gomock.Call
func (*MockFactoryGetPortforwardCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetPortforwardCall) Do(f func() portforward.Interface) *MockFactoryGetPortforwardCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetPortforwardCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetPortforwardCall) DoAndReturn(f func() portforward.Interface) *MockFactoryGetPortforwardCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetPortforwardCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetPortforwardCall) Return(arg0 portforward.Interface) *MockFactoryGetPortforwardCall
Return rewrite *gomock.Call.Return
type MockFactoryGetPrompterCall ¶ added in v0.47.0
MockFactoryGetPrompterCall wrap *gomock.Call
func (*MockFactoryGetPrompterCall) Do ¶ added in v0.47.0
func (c *MockFactoryGetPrompterCall) Do(f func() prompt.Interface) *MockFactoryGetPrompterCall
Do rewrite *gomock.Call.Do
func (*MockFactoryGetPrompterCall) DoAndReturn ¶ added in v0.47.0
func (c *MockFactoryGetPrompterCall) DoAndReturn(f func() prompt.Interface) *MockFactoryGetPrompterCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockFactoryGetPrompterCall) Return ¶ added in v0.47.0
func (c *MockFactoryGetPrompterCall) Return(arg0 prompt.Interface) *MockFactoryGetPrompterCall
Return rewrite *gomock.Call.Return
type MockFactoryMockRecorder ¶ added in v0.47.0
type MockFactoryMockRecorder struct {
// contains filtered or unexported fields
}
MockFactoryMockRecorder is the mock recorder for MockFactory.
func (*MockFactoryMockRecorder) GetAWSClient ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetAWSClient() *MockFactoryGetAWSClientCall
GetAWSClient indicates an expected call of GetAWSClient.
func (*MockFactoryMockRecorder) GetAzureClient ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetAzureClient() *MockFactoryGetAzureClientCall
GetAzureClient indicates an expected call of GetAzureClient.
func (*MockFactoryMockRecorder) GetBicep ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetBicep() *MockFactoryGetBicepCall
GetBicep indicates an expected call of GetBicep.
func (*MockFactoryMockRecorder) GetConfigFileInterface ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetConfigFileInterface() *MockFactoryGetConfigFileInterfaceCall
GetConfigFileInterface indicates an expected call of GetConfigFileInterface.
func (*MockFactoryMockRecorder) GetConfigHolder ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetConfigHolder() *MockFactoryGetConfigHolderCall
GetConfigHolder indicates an expected call of GetConfigHolder.
func (*MockFactoryMockRecorder) GetConnectionFactory ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetConnectionFactory() *MockFactoryGetConnectionFactoryCall
GetConnectionFactory indicates an expected call of GetConnectionFactory.
func (*MockFactoryMockRecorder) GetDelete ¶ added in v0.52.0
func (mr *MockFactoryMockRecorder) GetDelete() *MockFactoryGetDeleteCall
GetDelete indicates an expected call of GetDelete.
func (*MockFactoryMockRecorder) GetDeploy ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetDeploy() *MockFactoryGetDeployCall
GetDeploy indicates an expected call of GetDeploy.
func (*MockFactoryMockRecorder) GetHelmInterface ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetHelmInterface() *MockFactoryGetHelmInterfaceCall
GetHelmInterface indicates an expected call of GetHelmInterface.
func (*MockFactoryMockRecorder) GetKubernetesInterface ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetKubernetesInterface() *MockFactoryGetKubernetesInterfaceCall
GetKubernetesInterface indicates an expected call of GetKubernetesInterface.
func (*MockFactoryMockRecorder) GetLogstream ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetLogstream() *MockFactoryGetLogstreamCall
GetLogstream indicates an expected call of GetLogstream.
func (*MockFactoryMockRecorder) GetNamespaceInterface ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetNamespaceInterface() *MockFactoryGetNamespaceInterfaceCall
GetNamespaceInterface indicates an expected call of GetNamespaceInterface.
func (*MockFactoryMockRecorder) GetOutput ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetOutput() *MockFactoryGetOutputCall
GetOutput indicates an expected call of GetOutput.
func (*MockFactoryMockRecorder) GetPortforward ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetPortforward() *MockFactoryGetPortforwardCall
GetPortforward indicates an expected call of GetPortforward.
func (*MockFactoryMockRecorder) GetPrompter ¶ added in v0.47.0
func (mr *MockFactoryMockRecorder) GetPrompter() *MockFactoryGetPrompterCall
GetPrompter indicates an expected call of GetPrompter.
type MockRunner ¶
type MockRunner struct {
// contains filtered or unexported fields
}
MockRunner is a mock of Runner interface.
func NewMockRunner ¶
func NewMockRunner(ctrl *gomock.Controller) *MockRunner
NewMockRunner creates a new mock instance.
func (*MockRunner) EXPECT ¶
func (m *MockRunner) EXPECT() *MockRunnerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockRunnerMockRecorder ¶
type MockRunnerMockRecorder struct {
// contains filtered or unexported fields
}
MockRunnerMockRecorder is the mock recorder for MockRunner.
func (*MockRunnerMockRecorder) Run ¶
func (mr *MockRunnerMockRecorder) Run(arg0 interface{}) *gomock.Call
Run indicates an expected call of Run.
func (*MockRunnerMockRecorder) Validate ¶
func (mr *MockRunnerMockRecorder) Validate(arg0, arg1 interface{}) *gomock.Call
Validate indicates an expected call of Validate.