Documentation
¶
Index ¶
- func ApplyControlPlane(ctx context.Context, cpSvc ControlPlaneService, envName string, ...) (string, error)
- type ControlPlaneService
- type MockControlPlaneService
- func (_m *MockControlPlaneService) CreateControlPlane(ctx context.Context, request components.CreateControlPlaneRequest, ...) (*operations.CreateControlPlaneResponse, error)
- func (_m *MockControlPlaneService) EXPECT() *MockControlPlaneService_Expecter
- func (_m *MockControlPlaneService) ListControlPlanes(ctx context.Context, request operations.ListControlPlanesRequest, ...) (*operations.ListControlPlanesResponse, error)
- func (_m *MockControlPlaneService) UpdateControlPlane(ctx context.Context, id string, request components.UpdateControlPlaneRequest, ...) (*operations.UpdateControlPlaneResponse, error)
- type MockControlPlaneService_CreateControlPlane_Call
- func (_c *MockControlPlaneService_CreateControlPlane_Call) Return(_a0 *operations.CreateControlPlaneResponse, _a1 error) *MockControlPlaneService_CreateControlPlane_Call
- func (_c *MockControlPlaneService_CreateControlPlane_Call) Run(...) *MockControlPlaneService_CreateControlPlane_Call
- func (_c *MockControlPlaneService_CreateControlPlane_Call) RunAndReturn(...) *MockControlPlaneService_CreateControlPlane_Call
- type MockControlPlaneService_Expecter
- func (_e *MockControlPlaneService_Expecter) CreateControlPlane(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneService_CreateControlPlane_Call
- func (_e *MockControlPlaneService_Expecter) ListControlPlanes(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneService_ListControlPlanes_Call
- func (_e *MockControlPlaneService_Expecter) UpdateControlPlane(ctx interface{}, id interface{}, request interface{}, opts ...interface{}) *MockControlPlaneService_UpdateControlPlane_Call
- type MockControlPlaneService_ListControlPlanes_Call
- func (_c *MockControlPlaneService_ListControlPlanes_Call) Return(_a0 *operations.ListControlPlanesResponse, _a1 error) *MockControlPlaneService_ListControlPlanes_Call
- func (_c *MockControlPlaneService_ListControlPlanes_Call) Run(...) *MockControlPlaneService_ListControlPlanes_Call
- func (_c *MockControlPlaneService_ListControlPlanes_Call) RunAndReturn(...) *MockControlPlaneService_ListControlPlanes_Call
- type MockControlPlaneService_UpdateControlPlane_Call
- func (_c *MockControlPlaneService_UpdateControlPlane_Call) Return(_a0 *operations.UpdateControlPlaneResponse, _a1 error) *MockControlPlaneService_UpdateControlPlane_Call
- func (_c *MockControlPlaneService_UpdateControlPlane_Call) Run(...) *MockControlPlaneService_UpdateControlPlane_Call
- func (_c *MockControlPlaneService_UpdateControlPlane_Call) RunAndReturn(...) *MockControlPlaneService_UpdateControlPlane_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyControlPlane ¶
func ApplyControlPlane( ctx context.Context, cpSvc ControlPlaneService, envName string, env manifest.Environment, teamName string) (string, error)
ApplyControlPlane ensures that a control plane exists for a team in a specific environment
Types ¶
type ControlPlaneService ¶
type ControlPlaneService interface { ListControlPlanes(ctx context.Context, request operations.ListControlPlanesRequest, opts ...operations.Option) (*operations.ListControlPlanesResponse, error) CreateControlPlane(ctx context.Context, request components.CreateControlPlaneRequest, opts ...operations.Option) (*operations.CreateControlPlaneResponse, error) UpdateControlPlane(ctx context.Context, id string, request components.UpdateControlPlaneRequest, opts ...operations.Option) (*operations.UpdateControlPlaneResponse, error) }
ControlPlaneService handles control plane operations
type MockControlPlaneService ¶
MockControlPlaneService is an autogenerated mock type for the ControlPlaneService type
func NewMockControlPlaneService ¶
func NewMockControlPlaneService(t interface { mock.TestingT Cleanup(func()) }) *MockControlPlaneService
NewMockControlPlaneService creates a new instance of MockControlPlaneService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockControlPlaneService) CreateControlPlane ¶
func (_m *MockControlPlaneService) CreateControlPlane(ctx context.Context, request components.CreateControlPlaneRequest, opts ...operations.Option) (*operations.CreateControlPlaneResponse, error)
CreateControlPlane provides a mock function with given fields: ctx, request, opts
func (*MockControlPlaneService) EXPECT ¶
func (_m *MockControlPlaneService) EXPECT() *MockControlPlaneService_Expecter
func (*MockControlPlaneService) ListControlPlanes ¶
func (_m *MockControlPlaneService) ListControlPlanes(ctx context.Context, request operations.ListControlPlanesRequest, opts ...operations.Option) (*operations.ListControlPlanesResponse, error)
ListControlPlanes provides a mock function with given fields: ctx, request, opts
func (*MockControlPlaneService) UpdateControlPlane ¶
func (_m *MockControlPlaneService) UpdateControlPlane(ctx context.Context, id string, request components.UpdateControlPlaneRequest, opts ...operations.Option) (*operations.UpdateControlPlaneResponse, error)
UpdateControlPlane provides a mock function with given fields: ctx, id, request, opts
type MockControlPlaneService_CreateControlPlane_Call ¶
MockControlPlaneService_CreateControlPlane_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateControlPlane'
func (*MockControlPlaneService_CreateControlPlane_Call) Return ¶
func (_c *MockControlPlaneService_CreateControlPlane_Call) Return(_a0 *operations.CreateControlPlaneResponse, _a1 error) *MockControlPlaneService_CreateControlPlane_Call
func (*MockControlPlaneService_CreateControlPlane_Call) Run ¶
func (_c *MockControlPlaneService_CreateControlPlane_Call) Run(run func(ctx context.Context, request components.CreateControlPlaneRequest, opts ...operations.Option)) *MockControlPlaneService_CreateControlPlane_Call
func (*MockControlPlaneService_CreateControlPlane_Call) RunAndReturn ¶
func (_c *MockControlPlaneService_CreateControlPlane_Call) RunAndReturn(run func(context.Context, components.CreateControlPlaneRequest, ...operations.Option) (*operations.CreateControlPlaneResponse, error)) *MockControlPlaneService_CreateControlPlane_Call
type MockControlPlaneService_Expecter ¶
type MockControlPlaneService_Expecter struct {
// contains filtered or unexported fields
}
func (*MockControlPlaneService_Expecter) CreateControlPlane ¶
func (_e *MockControlPlaneService_Expecter) CreateControlPlane(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneService_CreateControlPlane_Call
CreateControlPlane is a helper method to define mock.On call
- ctx context.Context
- request components.CreateControlPlaneRequest
- opts ...operations.Option
func (*MockControlPlaneService_Expecter) ListControlPlanes ¶
func (_e *MockControlPlaneService_Expecter) ListControlPlanes(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneService_ListControlPlanes_Call
ListControlPlanes is a helper method to define mock.On call
- ctx context.Context
- request operations.ListControlPlanesRequest
- opts ...operations.Option
func (*MockControlPlaneService_Expecter) UpdateControlPlane ¶
func (_e *MockControlPlaneService_Expecter) UpdateControlPlane(ctx interface{}, id interface{}, request interface{}, opts ...interface{}) *MockControlPlaneService_UpdateControlPlane_Call
UpdateControlPlane is a helper method to define mock.On call
- ctx context.Context
- id string
- request components.UpdateControlPlaneRequest
- opts ...operations.Option
type MockControlPlaneService_ListControlPlanes_Call ¶
MockControlPlaneService_ListControlPlanes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListControlPlanes'
func (*MockControlPlaneService_ListControlPlanes_Call) Return ¶
func (_c *MockControlPlaneService_ListControlPlanes_Call) Return(_a0 *operations.ListControlPlanesResponse, _a1 error) *MockControlPlaneService_ListControlPlanes_Call
func (*MockControlPlaneService_ListControlPlanes_Call) Run ¶
func (_c *MockControlPlaneService_ListControlPlanes_Call) Run(run func(ctx context.Context, request operations.ListControlPlanesRequest, opts ...operations.Option)) *MockControlPlaneService_ListControlPlanes_Call
func (*MockControlPlaneService_ListControlPlanes_Call) RunAndReturn ¶
func (_c *MockControlPlaneService_ListControlPlanes_Call) RunAndReturn(run func(context.Context, operations.ListControlPlanesRequest, ...operations.Option) (*operations.ListControlPlanesResponse, error)) *MockControlPlaneService_ListControlPlanes_Call
type MockControlPlaneService_UpdateControlPlane_Call ¶
MockControlPlaneService_UpdateControlPlane_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateControlPlane'
func (*MockControlPlaneService_UpdateControlPlane_Call) Return ¶
func (_c *MockControlPlaneService_UpdateControlPlane_Call) Return(_a0 *operations.UpdateControlPlaneResponse, _a1 error) *MockControlPlaneService_UpdateControlPlane_Call
func (*MockControlPlaneService_UpdateControlPlane_Call) Run ¶
func (_c *MockControlPlaneService_UpdateControlPlane_Call) Run(run func(ctx context.Context, id string, request components.UpdateControlPlaneRequest, opts ...operations.Option)) *MockControlPlaneService_UpdateControlPlane_Call
func (*MockControlPlaneService_UpdateControlPlane_Call) RunAndReturn ¶
func (_c *MockControlPlaneService_UpdateControlPlane_Call) RunAndReturn(run func(context.Context, string, components.UpdateControlPlaneRequest, ...operations.Option) (*operations.UpdateControlPlaneResponse, error)) *MockControlPlaneService_UpdateControlPlane_Call