Forward `context export/import` to mobycli
Signed-off-by: aiordache <anca.iordache@docker.com>
This commit is contained in:
parent
ceefdfabec
commit
86b3d69c71
|
|
@ -17,6 +17,7 @@
|
||||||
package context
|
package context
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"github.com/docker/compose-cli/cli/mobycli"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -35,7 +36,32 @@ func Command() *cobra.Command {
|
||||||
useCommand(),
|
useCommand(),
|
||||||
inspectCommand(),
|
inspectCommand(),
|
||||||
updateCommand(),
|
updateCommand(),
|
||||||
|
exportCommand(),
|
||||||
|
importCommand(),
|
||||||
)
|
)
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func exportCommand() *cobra.Command {
|
||||||
|
cmd := &cobra.Command{
|
||||||
|
Use: "export",
|
||||||
|
Short: "Export a context to a tar or kubeconfig file",
|
||||||
|
Run: func(cmd *cobra.Command, args []string) {
|
||||||
|
mobycli.Exec(cmd.Root())
|
||||||
|
},
|
||||||
|
}
|
||||||
|
cmd.Flags().Bool("kubeconfig", false, "Export as a kubeconfig file")
|
||||||
|
return cmd
|
||||||
|
}
|
||||||
|
|
||||||
|
func importCommand() *cobra.Command {
|
||||||
|
cmd := &cobra.Command{
|
||||||
|
Use: "import",
|
||||||
|
Short: "Import a context from a tar or zip file",
|
||||||
|
Run: func(cmd *cobra.Command, args []string) {
|
||||||
|
mobycli.Exec(cmd.Root())
|
||||||
|
},
|
||||||
|
}
|
||||||
|
return cmd
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue