Skip to content

Commit 8eb7154

Browse files
committed
Fix merge conflicts
Signed-off-by: Rémi ZIOLKOWSKI <[email protected]>
1 parent 14452c2 commit 8eb7154

File tree

2 files changed

+23
-17
lines changed

2 files changed

+23
-17
lines changed

pkg/cmd/create/environment.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ package create
1717

1818
import (
1919
"fmt"
20+
2021
"os"
2122

2223
models "github.com/litmuschaos/litmus/chaoscenter/graphql/server/graph/model"
2324
"github.com/litmuschaos/litmusctl/pkg/apis"
2425
"github.com/litmuschaos/litmusctl/pkg/apis/environment"
2526
"github.com/litmuschaos/litmusctl/pkg/completion"
26-
"github.com/litmuschaos/litmusctl/pkg/ops"
27+
"github.com/litmuschaos/litmusctl/pkg/infra_ops"
2728
"github.com/litmuschaos/litmusctl/pkg/utils"
2829
"github.com/spf13/cobra"
2930
)
@@ -111,7 +112,7 @@ var environmentCmd = &cobra.Command{
111112
}
112113
if isEnvExist {
113114
utils.Red.Println("\nChaos Environment with the given ID already exists, try with a different name")
114-
ops.PrintExistingEnvironments(envs)
115+
infra_ops.PrintExistingEnvironments(envs)
115116
os.Exit(1)
116117
}
117118

pkg/cmd/upgrade/agent.go renamed to pkg/cmd/upgrade/infra.go

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
"context"
2020
"fmt"
2121
"os"
22+
"strings"
2223

2324
"github.com/litmuschaos/litmusctl/pkg/apis"
2425
"github.com/litmuschaos/litmusctl/pkg/completion"
@@ -27,9 +28,9 @@ import (
2728
)
2829

2930
// createCmd represents the create command
30-
var agentCmd = &cobra.Command{
31-
Use: "chaos-delegate",
32-
Short: `Upgrades the LitmusChaos agent plane.`,
31+
var infraCmd = &cobra.Command{
32+
Use: "chaos-infra",
33+
Short: `Upgrades the LitmusChaos Execution plane.`,
3334
Run: func(cmd *cobra.Command, args []string) {
3435
credentials, err := utils.GetCredentials(cmd)
3536
utils.PrintError(err)
@@ -42,32 +43,36 @@ var agentCmd = &cobra.Command{
4243
fmt.Scanln(&projectID)
4344
}
4445

45-
cluster_id, err := cmd.Flags().GetString("chaos-delegate-id")
46+
infraID, err := cmd.Flags().GetString("chaos-infra-id")
4647
utils.PrintError(err)
4748

48-
if cluster_id == "" {
49-
utils.White_B.Print("\nEnter the Chaos Delegate ID: ")
50-
fmt.Scanln(&cluster_id)
49+
if infraID == "" {
50+
utils.White_B.Print("\nEnter the Chaos Infra ID: ")
51+
fmt.Scanln(&infraID)
5152
}
5253

5354
kubeconfig, err := cmd.Flags().GetString("kubeconfig")
5455
utils.PrintError(err)
5556

56-
output, err := apis.UpgradeInfra(context.Background(), credentials, projectID, cluster_id, kubeconfig)
57+
output, err := apis.UpgradeInfra(context.Background(), credentials, projectID, infraID, kubeconfig)
5758
if err != nil {
58-
utils.Red.Print("\n❌ Failed upgrading Chaos Delegate: \n" + err.Error() + "\n")
59+
if strings.Contains(err.Error(), "no documents in result") {
60+
utils.Red.Println("❌ The specified Project ID or Chaos Infrastructure ID doesn't exist.")
61+
os.Exit(1)
62+
}
63+
utils.Red.Print("\n❌ Failed upgrading Chaos Infrastructure: \n" + err.Error() + "\n")
5964
os.Exit(1)
6065
}
6166
utils.White_B.Print("\n", output)
6267
},
6368
}
6469

6570
func init() {
66-
UpgradeCmd.AddCommand(agentCmd)
67-
agentCmd.Flags().String("project-id", "", "Enter the project ID")
68-
agentCmd.Flags().String("kubeconfig", "", "Enter the kubeconfig path(default: $HOME/.kube/config))")
69-
agentCmd.Flags().String("chaos-delegate-id", "", "Enter the Chaos Delegate ID")
70-
71-
agentCmd.RegisterFlagCompletionFunc("project-id", completion.ProjectIDFlagCompletion)
71+
UpgradeCmd.AddCommand(infraCmd)
72+
infraCmd.Flags().String("project-id", "", "Enter the project ID")
73+
infraCmd.Flags().String("kubeconfig", "", "Enter the kubeconfig path(default: $HOME/.kube/config))")
74+
infraCmd.Flags().String("chaos-infra-id", "", "Enter the Chaos Infrastructure ID")
7275

76+
infraCmd.RegisterFlagCompletionFunc("project-id", completion.ProjectIDFlagCompletion)
77+
infraCmd.RegisterFlagCompletionFunc("chaos-infra-id", completion.ChaosInfraFlagCompletion)
7378
}

0 commit comments

Comments
 (0)