forked from toolshed/abra
@ -9,6 +9,7 @@ import (
|
||||
"coopcloud.tech/abra/pkg/autocomplete"
|
||||
"coopcloud.tech/abra/pkg/client"
|
||||
"coopcloud.tech/abra/pkg/log"
|
||||
"coopcloud.tech/abra/pkg/ui"
|
||||
upstream "coopcloud.tech/abra/pkg/upstream/service"
|
||||
stack "coopcloud.tech/abra/pkg/upstream/stack"
|
||||
"github.com/spf13/cobra"
|
||||
@ -95,11 +96,20 @@ Pass "--all-services/-a" to restart all services.`,
|
||||
|
||||
log.Debugf("attempting to scale %s to 0", stackServiceName)
|
||||
|
||||
// TODO
|
||||
if err := upstream.RunServiceScale(context.Background(), cl, stackServiceName, 0); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
if err := stack.WaitOnService(context.Background(), cl, stackServiceName, app.Name); err != nil {
|
||||
// TODO
|
||||
if err := stack.WaitOnServices(
|
||||
cmd.Context(),
|
||||
cl,
|
||||
// TODO
|
||||
[]ui.ServiceMeta{{Name: stackServiceName, ID: "???"}},
|
||||
app.Name,
|
||||
app.Server,
|
||||
); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
@ -110,7 +120,14 @@ Pass "--all-services/-a" to restart all services.`,
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
if err := stack.WaitOnService(context.Background(), cl, stackServiceName, app.Name); err != nil {
|
||||
if err := stack.WaitOnServices(
|
||||
cmd.Context(),
|
||||
cl,
|
||||
// TODO
|
||||
[]ui.ServiceMeta{{Name: stackServiceName, ID: "???"}},
|
||||
app.Name,
|
||||
app.Server,
|
||||
); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user