2022-04-19 18:43:36 +00:00
|
|
|
package testhelpers
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
|
|
|
|
portainer "github.com/portainer/portainer/api"
|
|
|
|
)
|
|
|
|
|
|
|
|
type composeStackManager struct{}
|
|
|
|
|
|
|
|
func NewComposeStackManager() *composeStackManager {
|
|
|
|
return &composeStackManager{}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (manager *composeStackManager) ComposeSyntaxMaxVersion() string {
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
|
|
|
|
func (manager *composeStackManager) NormalizeStackName(name string) string {
|
|
|
|
return name
|
|
|
|
}
|
2024-09-20 16:00:38 +00:00
|
|
|
func (manager *composeStackManager) Run(ctx context.Context, stack *portainer.Stack, endpoint *portainer.Endpoint, serviceName string, options portainer.ComposeRunOptions) error {
|
|
|
|
return nil
|
|
|
|
}
|
2022-04-19 18:43:36 +00:00
|
|
|
|
2024-09-20 16:00:38 +00:00
|
|
|
func (manager *composeStackManager) Up(ctx context.Context, stack *portainer.Stack, endpoint *portainer.Endpoint, options portainer.ComposeUpOptions) error {
|
2022-04-19 18:43:36 +00:00
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (manager *composeStackManager) Down(ctx context.Context, stack *portainer.Stack, endpoint *portainer.Endpoint) error {
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
|
|
|
|
func (manager *composeStackManager) Pull(ctx context.Context, stack *portainer.Stack, endpoint *portainer.Endpoint) error {
|
|
|
|
return nil
|
|
|
|
}
|