From 1d3307002c2384e2aab5536dd5ab368be832e643 Mon Sep 17 00:00:00 2001 From: wangyike Date: Tue, 9 Mar 2021 17:18:44 +0800 Subject: [PATCH] fix dryrun use namespace --- pkg/commands/dryrun.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/commands/dryrun.go b/pkg/commands/dryrun.go index 884f3af44..62f0285d6 100644 --- a/pkg/commands/dryrun.go +++ b/pkg/commands/dryrun.go @@ -54,7 +54,13 @@ func NewDryRunCommand(c types.Args, ioStreams cmdutil.IOStreams) *cobra.Command parser := appfile.NewApplicationParser(newClient, dm) - ctx := oamutil.SetNnamespaceInCtx(context.Background(), app.Namespace) + velaEnv, err := GetEnv(cmd) + if err != nil { + return err + } + + ctx := oamutil.SetNnamespaceInCtx(context.Background(), velaEnv.Namespace) + appFile, err := parser.GenerateAppFile(ctx, app.Name, app) if err != nil { return errors.WithMessage(err, "generate appFile")