Skip to content

Commit

Permalink
plugin name adjusted
Browse files Browse the repository at this point in the history
  • Loading branch information
WoodProgrammer committed May 21, 2023
1 parent 9caf2dc commit de42381
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
6 changes: 3 additions & 3 deletions plugin.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: restore
name: migrate
usage: "backup restore"
description: "Backup and restore helm charts in entire cluster"
command: "$HELM_PLUGIN_DIR/helm-restore"
command: "$HELM_PLUGIN_DIR/helm-migrate"
platformCommand:
- os: linux
arch: amd64
command: "$HELM_PLUGIN_DIR/src/helm-restore"
command: "$HELM_PLUGIN_DIR/src/helm-migrate"
10 changes: 6 additions & 4 deletions src/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,14 @@ var mode = &cobra.Command{
Aliases: []string{"mode"},
Args: cobra.ExactArgs(1),
Run: func(cmd *cobra.Command, args []string) {
targetNs, _ := cmd.Flags().GetString("namespace")

targetCluster, _ := cmd.Flags().GetString("targetcluster")

sourceCluster, _ := cmd.Flags().GetString("sourcecluster")
targetNs, _ := cmd.Flags().GetString("ns")

WarningLogger.Println("Source cluster is :: ", sourceCluster)
WarningLogger.Println("Target cluster is ::", targetCluster)
WarningLogger.Println("Source namespace is ::", targetNs)

if args[0] == "backup" {
WarningLogger.Println("Running only backup mode.. Extracting files under this directory...")
Expand All @@ -35,7 +38,6 @@ var mode = &cobra.Command{
WarningLogger.Println("This option provides both backup and restore functionality...")
sourceClusterclientset := configHandler(sourceCluster)
targetClusterclientset := configHandler(targetCluster)

backup := getBackup(targetNs, sourceClusterclientset)

restoreBackup(targetNs, targetClusterclientset, backup)
Expand All @@ -47,7 +49,7 @@ var mode = &cobra.Command{
func Execute() {

rootCmd.AddCommand(mode)
mode.PersistentFlags().String("namespace", "", "The target namespace to fetch helm release and restore")
mode.PersistentFlags().String("ns", "", "The target namespace to fetch helm release and restore")
mode.PersistentFlags().String("targetcluster", "", "Source of the backup of helm releases")
mode.PersistentFlags().String("sourcecluster", "", "Target cluster address of helm restore operation")

Expand Down

0 comments on commit de42381

Please sign in to comment.