Documentation
¶
Overview ¶
Package mock_eveapi is a generated GoMock package.
Index ¶
- func ChatMessage(model interface{}) string
- func New(cfg Config) interfaces.EveAPI
- type CallbackState
- type Client
- func (c *Client) DeleteMetadataKey(ctx context.Context, id int, key string) (eve.Metadata, error)
- func (c *Client) DeleteServiceMetadata(ctx context.Context, m string, id int) (params.MetadataMap, error)
- func (c *Client) Deploy(ctx context.Context, dp eve.DeploymentPlanOptions, user, channel, ts string) (*eve.DeploymentPlanOptions, error)
- func (c *Client) GetEnvironmentByID(ctx context.Context, id string) (*eve.Environment, error)
- func (c *Client) GetEnvironments(ctx context.Context) ([]eve.Environment, error)
- func (c *Client) GetMetadata(ctx context.Context, key string) (eve.Metadata, error)
- func (c *Client) GetNamespaceByID(ctx context.Context, id int) (eve.Namespace, error)
- func (c *Client) GetNamespaceJobs(ctx context.Context, ns *eve.Namespace) ([]eve.Job, error)
- func (c *Client) GetNamespacesByEnvironment(ctx context.Context, environmentName string) ([]eve.Namespace, error)
- func (c *Client) GetServiceByID(ctx context.Context, id int) (eve.Service, error)
- func (c *Client) GetServiceByName(ctx context.Context, namespace, service string) (eve.Service, error)
- func (c *Client) GetServicesByNamespace(ctx context.Context, namespace string) ([]eve.Service, error)
- func (c *Client) Release(ctx context.Context, payload eve.Release) ([]eve.Release, error)
- func (c *Client) SetNamespaceVersion(ctx context.Context, version string, id int) (eve.Namespace, error)
- func (c *Client) SetServiceVersion(ctx context.Context, version string, id int) (eve.Service, error)
- func (c *Client) UpsertMergeMetadata(ctx context.Context, payload eve.Metadata) (eve.Metadata, error)
- func (c *Client) UpsertMetadataServiceMap(ctx context.Context, payload eve.MetadataServiceMap) (eve.MetadataServiceMap, error)
- type Config
- type MockClient
- func (m *MockClient) DeleteMetadataKey(ctx context.Context, id int, key string) (eve.Metadata, error)
- func (m_2 *MockClient) DeleteServiceMetadata(ctx context.Context, m string, id int) (params.MetadataMap, error)
- func (m *MockClient) Deploy(ctx context.Context, dp eve.DeploymentPlanOptions, ...) (*eve.DeploymentPlanOptions, error)
- func (m *MockClient) EXPECT() *MockClientMockRecorder
- func (m *MockClient) GetEnvironmentByID(ctx context.Context, id string) (*eve.Environment, error)
- func (m *MockClient) GetEnvironments(ctx context.Context) ([]eve.Environment, error)
- func (m *MockClient) GetMetadata(ctx context.Context, key string) (eve.Metadata, error)
- func (m *MockClient) GetNamespaceByID(ctx context.Context, id int) (eve.Namespace, error)
- func (m *MockClient) GetNamespaceJobs(ctx context.Context, ns *eve.Namespace) ([]eve.Job, error)
- func (m *MockClient) GetNamespacesByEnvironment(ctx context.Context, environmentName string) ([]eve.Namespace, error)
- func (m *MockClient) GetServiceByID(ctx context.Context, id int) (eve.Service, error)
- func (m *MockClient) GetServiceByName(ctx context.Context, namespace, service string) (eve.Service, error)
- func (m *MockClient) GetServicesByNamespace(ctx context.Context, namespace string) ([]eve.Service, error)
- func (m *MockClient) Release(ctx context.Context, payload eve.Release) (eve.Release, error)
- func (m *MockClient) SetNamespaceVersion(ctx context.Context, version string, id int) (eve.Namespace, error)
- func (m *MockClient) SetServiceVersion(ctx context.Context, version string, id int) (eve.Service, error)
- func (m *MockClient) UpsertMergeMetadata(arg0 context.Context, arg1 eve.Metadata) (eve.Metadata, error)
- func (m *MockClient) UpsertMetadataServiceMap(arg0 context.Context, arg1 eve.MetadataServiceMap) (eve.MetadataServiceMap, error)
- type MockClientMockRecorder
- func (mr *MockClientMockRecorder) DeleteMetadataKey(ctx, id, key interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) DeleteServiceMetadata(ctx, m, id interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) Deploy(ctx, dp, slackUser, slackChannel, ts interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetEnvironmentByID(ctx, id interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetEnvironments(ctx interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetMetadata(ctx, key interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetNamespaceByID(ctx, id interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetNamespaceJobs(ctx, ns interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetNamespacesByEnvironment(ctx, environmentName interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetServiceByID(ctx, id interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetServiceByName(ctx, namespace, service interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) GetServicesByNamespace(ctx, namespace interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) Release(ctx, payload interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) SetNamespaceVersion(ctx, version, id interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) SetServiceVersion(ctx, version, id interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) UpsertMergeMetadata(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockClientMockRecorder) UpsertMetadataServiceMap(arg0, arg1 interface{}) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChatMessage ¶
func ChatMessage(model interface{}) string
ChatMessage takes in an eve API Model (as an interface) and returns a formatted string for a Chat Message response/result
Types ¶
type CallbackState ¶
type CallbackState struct { User string `json:"user"` Channel string `json:"channel"` TS string `json:"ts"` Payload eve.NSDeploymentPlan `json:"payload"` }
CallbackState data structure
func (*CallbackState) ToChatMsg ¶
func (cbs *CallbackState) ToChatMsg() string
ToChatMsg converts the eve-api callback payload to a Chat Message (string with formatting/proper messaging)
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client data structure
func (*Client) DeleteMetadataKey ¶
DeleteMetadataKey calls the API to delete the metadata KEY (leaves empty {} is no metadata)
func (*Client) DeleteServiceMetadata ¶
func (c *Client) DeleteServiceMetadata(ctx context.Context, m string, id int) (params.MetadataMap, error)
DeleteServiceMetadata deletes a metadata key on a service
func (*Client) Deploy ¶
func (c *Client) Deploy(ctx context.Context, dp eve.DeploymentPlanOptions, user, channel, ts string) (*eve.DeploymentPlanOptions, error)
Deploy calls the eve api to deploy resources
func (*Client) GetEnvironmentByID ¶
GetEnvironmentByID returns an environment by ID
func (*Client) GetEnvironments ¶
GetEnvironments returns all of the environments
func (*Client) GetMetadata ¶
GetMetadata calls the API to retrieve metadata by key
func (*Client) GetNamespaceByID ¶
GetNamespaceByID returns the namespace by an ID
func (*Client) GetNamespaceJobs ¶
func (*Client) GetNamespacesByEnvironment ¶
func (c *Client) GetNamespacesByEnvironment(ctx context.Context, environmentName string) ([]eve.Namespace, error)
GetNamespacesByEnvironment returns all of the namespaces for an environment
func (*Client) GetServiceByID ¶
GetServiceByID returns a service by an ID
func (*Client) GetServiceByName ¶
func (c *Client) GetServiceByName(ctx context.Context, namespace, service string) (eve.Service, error)
GetServiceByName returns a service by name and namespace name
func (*Client) GetServicesByNamespace ¶
func (c *Client) GetServicesByNamespace(ctx context.Context, namespace string) ([]eve.Service, error)
GetServicesByNamespace returns all of the services for a given namespace
func (*Client) SetNamespaceVersion ¶
func (c *Client) SetNamespaceVersion(ctx context.Context, version string, id int) (eve.Namespace, error)
SetNamespaceVersion sets the version on the namespace
func (*Client) SetServiceVersion ¶
func (c *Client) SetServiceVersion(ctx context.Context, version string, id int) (eve.Service, error)
SetServiceVersion sets the version on the service
func (*Client) UpsertMergeMetadata ¶
func (c *Client) UpsertMergeMetadata(ctx context.Context, payload eve.Metadata) (eve.Metadata, error)
UpsertMergeMetadata calls the API to upsert (insert/update) the metadata record
func (*Client) UpsertMetadataServiceMap ¶
func (c *Client) UpsertMetadataServiceMap(ctx context.Context, payload eve.MetadataServiceMap) (eve.MetadataServiceMap, error)
UpsertMetadataServiceMap calls the API to upsert (insert/update) the metadata service map record
type Config ¶
type Config struct { EveapiBaseURL string `split_words:"true" required:"true"` EveapiTimeout time.Duration `split_words:"true" default:"20s"` EveapiCallbackURL string `split_words:"true" required:"true"` EveapiAdminToken string `split_words:"true" required:"true"` }
Config data structure for the Eve API EVEBOT_EVEAPI_BASE_URL EVEBOT_EVEAPI_TIMEOUT EVEBOT_EVEAPI_CALLBACK_URL EVEBOT_EVEAPI_ADMIN_TOKEN
type MockClient ¶
type MockClient struct {
// contains filtered or unexported fields
}
MockClient is a mock of Client interface
func NewMockClient ¶
func NewMockClient(ctrl *gomock.Controller) *MockClient
NewMockClient creates a new mock instance
func (*MockClient) DeleteMetadataKey ¶
func (m *MockClient) DeleteMetadataKey(ctx context.Context, id int, key string) (eve.Metadata, error)
DeleteMetadataKey mocks base method
func (*MockClient) DeleteServiceMetadata ¶
func (m_2 *MockClient) DeleteServiceMetadata(ctx context.Context, m string, id int) (params.MetadataMap, error)
DeleteServiceMetadata mocks base method
func (*MockClient) Deploy ¶
func (m *MockClient) Deploy(ctx context.Context, dp eve.DeploymentPlanOptions, slackUser, slackChannel, ts string) (*eve.DeploymentPlanOptions, error)
Deploy mocks base method
func (*MockClient) EXPECT ¶
func (m *MockClient) EXPECT() *MockClientMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockClient) GetEnvironmentByID ¶
func (m *MockClient) GetEnvironmentByID(ctx context.Context, id string) (*eve.Environment, error)
GetEnvironmentByID mocks base method
func (*MockClient) GetEnvironments ¶
func (m *MockClient) GetEnvironments(ctx context.Context) ([]eve.Environment, error)
GetEnvironments mocks base method
func (*MockClient) GetMetadata ¶
GetMetadata mocks base method
func (*MockClient) GetNamespaceByID ¶
GetNamespaceByID mocks base method
func (*MockClient) GetNamespaceJobs ¶
GetNamespaceJobs mocks base method
func (*MockClient) GetNamespacesByEnvironment ¶
func (m *MockClient) GetNamespacesByEnvironment(ctx context.Context, environmentName string) ([]eve.Namespace, error)
GetNamespacesByEnvironment mocks base method
func (*MockClient) GetServiceByID ¶
GetServiceByID mocks base method
func (*MockClient) GetServiceByName ¶
func (m *MockClient) GetServiceByName(ctx context.Context, namespace, service string) (eve.Service, error)
GetServiceByName mocks base method
func (*MockClient) GetServicesByNamespace ¶
func (m *MockClient) GetServicesByNamespace(ctx context.Context, namespace string) ([]eve.Service, error)
GetServicesByNamespace mocks base method
func (*MockClient) SetNamespaceVersion ¶
func (m *MockClient) SetNamespaceVersion(ctx context.Context, version string, id int) (eve.Namespace, error)
SetNamespaceVersion mocks base method
func (*MockClient) SetServiceVersion ¶
func (m *MockClient) SetServiceVersion(ctx context.Context, version string, id int) (eve.Service, error)
SetServiceVersion mocks base method
func (*MockClient) UpsertMergeMetadata ¶
func (m *MockClient) UpsertMergeMetadata(arg0 context.Context, arg1 eve.Metadata) (eve.Metadata, error)
UpsertMergeMetadata mocks base method
func (*MockClient) UpsertMetadataServiceMap ¶
func (m *MockClient) UpsertMetadataServiceMap(arg0 context.Context, arg1 eve.MetadataServiceMap) (eve.MetadataServiceMap, error)
UpsertMetadataServiceMap mocks base method
type MockClientMockRecorder ¶
type MockClientMockRecorder struct {
// contains filtered or unexported fields
}
MockClientMockRecorder is the mock recorder for MockClient
func (*MockClientMockRecorder) DeleteMetadataKey ¶
func (mr *MockClientMockRecorder) DeleteMetadataKey(ctx, id, key interface{}) *gomock.Call
DeleteMetadataKey indicates an expected call of DeleteMetadataKey
func (*MockClientMockRecorder) DeleteServiceMetadata ¶
func (mr *MockClientMockRecorder) DeleteServiceMetadata(ctx, m, id interface{}) *gomock.Call
DeleteServiceMetadata indicates an expected call of DeleteServiceMetadata
func (*MockClientMockRecorder) Deploy ¶
func (mr *MockClientMockRecorder) Deploy(ctx, dp, slackUser, slackChannel, ts interface{}) *gomock.Call
Deploy indicates an expected call of Deploy
func (*MockClientMockRecorder) GetEnvironmentByID ¶
func (mr *MockClientMockRecorder) GetEnvironmentByID(ctx, id interface{}) *gomock.Call
GetEnvironmentByID indicates an expected call of GetEnvironmentByID
func (*MockClientMockRecorder) GetEnvironments ¶
func (mr *MockClientMockRecorder) GetEnvironments(ctx interface{}) *gomock.Call
GetEnvironments indicates an expected call of GetEnvironments
func (*MockClientMockRecorder) GetMetadata ¶
func (mr *MockClientMockRecorder) GetMetadata(ctx, key interface{}) *gomock.Call
GetMetadata indicates an expected call of GetMetadata
func (*MockClientMockRecorder) GetNamespaceByID ¶
func (mr *MockClientMockRecorder) GetNamespaceByID(ctx, id interface{}) *gomock.Call
GetNamespaceByID indicates an expected call of GetNamespaceByID
func (*MockClientMockRecorder) GetNamespaceJobs ¶
func (mr *MockClientMockRecorder) GetNamespaceJobs(ctx, ns interface{}) *gomock.Call
GetNamespaceJobs indicates an expected call of GetNamespaceJobs
func (*MockClientMockRecorder) GetNamespacesByEnvironment ¶
func (mr *MockClientMockRecorder) GetNamespacesByEnvironment(ctx, environmentName interface{}) *gomock.Call
GetNamespacesByEnvironment indicates an expected call of GetNamespacesByEnvironment
func (*MockClientMockRecorder) GetServiceByID ¶
func (mr *MockClientMockRecorder) GetServiceByID(ctx, id interface{}) *gomock.Call
GetServiceByID indicates an expected call of GetServiceByID
func (*MockClientMockRecorder) GetServiceByName ¶
func (mr *MockClientMockRecorder) GetServiceByName(ctx, namespace, service interface{}) *gomock.Call
GetServiceByName indicates an expected call of GetServiceByName
func (*MockClientMockRecorder) GetServicesByNamespace ¶
func (mr *MockClientMockRecorder) GetServicesByNamespace(ctx, namespace interface{}) *gomock.Call
GetServicesByNamespace indicates an expected call of GetServicesByNamespace
func (*MockClientMockRecorder) Release ¶
func (mr *MockClientMockRecorder) Release(ctx, payload interface{}) *gomock.Call
Release indicates an expected call of Release
func (*MockClientMockRecorder) SetNamespaceVersion ¶
func (mr *MockClientMockRecorder) SetNamespaceVersion(ctx, version, id interface{}) *gomock.Call
SetNamespaceVersion indicates an expected call of SetNamespaceVersion
func (*MockClientMockRecorder) SetServiceVersion ¶
func (mr *MockClientMockRecorder) SetServiceVersion(ctx, version, id interface{}) *gomock.Call
SetServiceVersion indicates an expected call of SetServiceVersion
func (*MockClientMockRecorder) UpsertMergeMetadata ¶
func (mr *MockClientMockRecorder) UpsertMergeMetadata(arg0, arg1 interface{}) *gomock.Call
UpsertMergeMetadata indicates an expected call of UpsertMergeMetadata
func (*MockClientMockRecorder) UpsertMetadataServiceMap ¶
func (mr *MockClientMockRecorder) UpsertMetadataServiceMap(arg0, arg1 interface{}) *gomock.Call
UpsertMetadataServiceMap indicates an expected call of UpsertMetadataServiceMap