WIP: Initial stab at secrets/configs/images
This commit is contained in:
@ -22,6 +22,7 @@ import (
|
||||
"coopcloud.tech/abra/pkg/upstream/stack"
|
||||
dockerClient "github.com/docker/docker/client"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/docker/docker/api/types"
|
||||
)
|
||||
|
||||
// translators: `abra app deploy` aliases. use a comma separated list of aliases with
|
||||
@ -194,15 +195,49 @@ checkout as-is. Recipe commit hashes are also supported as values for
|
||||
deployedVersion = deployMeta.Version
|
||||
}
|
||||
|
||||
filters, err := app.Filters(false, false)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
secretList, err := cl.SecretList(context.Background(), types.SecretListOptions{Filters: filters})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
var secretStrings []string
|
||||
for _, cont := range secretList {
|
||||
secretStrings = append(secretStrings, cont.Spec.Name)
|
||||
}
|
||||
|
||||
configList, err := cl.ConfigList(context.Background(), types.ConfigListOptions{Filters: filters})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
var configStrings []string
|
||||
for _, config := range configList {
|
||||
configStrings = append(configStrings, config.Spec.Name)
|
||||
}
|
||||
|
||||
var imageStrings []string
|
||||
for _, service := range compose.Services {
|
||||
imageStrings = append(imageStrings, service.Image)
|
||||
}
|
||||
|
||||
if err := internal.DeployOverview(
|
||||
app,
|
||||
deployedVersion,
|
||||
toDeployVersion,
|
||||
"",
|
||||
deployWarnMessages,
|
||||
strings.Join(secretStrings, "\n"),
|
||||
strings.Join(configStrings, "\n"),
|
||||
strings.Join(imageStrings, "\n"),
|
||||
); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
return
|
||||
|
||||
stack.WaitTimeout, err = appPkg.GetTimeoutFromLabel(compose, stackName)
|
||||
if err != nil {
|
||||
|
Reference in New Issue
Block a user