refactor: add specific check for missing context

This commit is contained in:
decentral1se 2021-08-02 01:06:41 +02:00
parent 19d435c5e5
commit 4ae5e6123d
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 3 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import (
"context"
"fmt"
"net"
"strings"
"coopcloud.tech/abra/client"
"coopcloud.tech/abra/config"
@ -38,8 +39,8 @@ var serverListCommand = &cli.Command{
var row []string
for _, ctx := range contexts {
endpoint, err := client.GetContextEndpoint(ctx)
if err != nil {
// This most likely means its a non-docker swarm context and we can ignore
if err != nil && strings.Contains(err.Error(), "does not exist") {
// No local context found, we can continue safely
continue
}
if ctx.Name == serverName {