Versions in this module Expand all Collapse all v1 v1.0.3-rc.0 Oct 15, 2018 v1.0.2 Sep 3, 2018 Changes in this version + type ConfigFile struct + Name string + Type string + type Services struct + DB db.DB + DownloadClient clients.DownloadClient + KubeAPIClient clients.KubeAPIClient + ResourceClient clients.ResourceClient + type Solution struct + Env map[string]string + Run []ConfigFile + type SolutionsService interface + ActivateTemplate func(ctx context.Context, solution string) error + AddTemplate func(ctx context.Context, solution kube_types.SolutionTemplate) error + DeactivateTemplate func(ctx context.Context, solution string) error + DeleteNamespaceSolutions func(ctx context.Context, namespace string) error + DeleteSolution func(ctx context.Context, namespace, solution string) error + DeleteSolutions func(ctx context.Context) error + GetNamespaceSolutionsList func(ctx context.Context, namespace string, isAdmin bool) (*kube_types.SolutionsList, error) + GetSolution func(ctx context.Context, namespace, solutionName string, isAdmin bool) (*kube_types.Solution, error) + GetSolutionDeployments func(ctx context.Context, namespace, solutionName string) (*kube_types.DeploymentsList, error) + GetSolutionServices func(ctx context.Context, namespace, solutionName string) (*kube_types.ServicesList, error) + GetSolutionsList func(ctx context.Context, isAdmin bool) (*kube_types.SolutionsList, error) + GetTemplatesEnvList func(ctx context.Context, name, branch string) (*kube_types.SolutionEnv, error) + GetTemplatesList func(ctx context.Context, isAdmin bool) (*kube_types.SolutionsTemplatesList, error) + GetTemplatesResourcesList func(ctx context.Context, name, branch string) (*kube_types.SolutionResources, error) + RunSolution func(ctx context.Context, solutionReq kube_types.Solution) (*kube_types.RunSolutionResponse, error) + UpdateTemplate func(ctx context.Context, solution kube_types.SolutionTemplate) error + ValidateTemplate func(ctx context.Context, solution kube_types.SolutionTemplate) error