wip: fix: deploy status

toolshed/abra#478
This commit is contained in:
2025-01-18 10:01:59 +01:00
parent d09a19a385
commit 8a19536ace
91 changed files with 8991 additions and 204 deletions

View File

@ -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)
}