diff --git a/cmd/config.go b/cmd/config.go index 40344a079..5ae76fcde 100644 --- a/cmd/config.go +++ b/cmd/config.go @@ -138,15 +138,19 @@ func validateConfig(opts configOptions, flags *pflag.FlagSet) error { } //if no orgId provided use org slug + values := pipeline.LocalPipelineValues() + fmt.Println("Validating config with following values") + printValues(values) + orgID, _ := flags.GetString("org-id") if strings.TrimSpace(orgID) != "" { - response, err = api.ConfigQuery(opts.cl, path, orgID, nil, pipeline.LocalPipelineValues()) + response, err = api.ConfigQuery(opts.cl, path, orgID, nil, values) if err != nil { return err } } else { orgSlug, _ := flags.GetString("org-slug") - response, err = api.ConfigQueryLegacy(opts.cl, path, orgSlug, nil, pipeline.LocalPipelineValues()) + response, err = api.ConfigQueryLegacy(opts.cl, path, orgSlug, nil, values) if err != nil { return err } @@ -192,15 +196,19 @@ func processConfig(opts configOptions, flags *pflag.FlagSet) error { } //if no orgId provided use org slug + values := pipeline.LocalPipelineValues() + fmt.Println("Processing config with following values") + printValues(values) + orgID, _ := flags.GetString("org-id") if strings.TrimSpace(orgID) != "" { - response, err = api.ConfigQuery(opts.cl, opts.args[0], orgID, params, pipeline.LocalPipelineValues()) + response, err = api.ConfigQuery(opts.cl, opts.args[0], orgID, params, values) if err != nil { return err } } else { orgSlug, _ := flags.GetString("org-slug") - response, err = api.ConfigQueryLegacy(opts.cl, opts.args[0], orgSlug, params, pipeline.LocalPipelineValues()) + response, err = api.ConfigQueryLegacy(opts.cl, opts.args[0], orgSlug, params, values) if err != nil { return err } @@ -227,3 +235,9 @@ func packConfig(opts configOptions) error { func migrateConfig(opts configOptions) error { return proxy.Exec([]string{"config", "migrate"}, opts.args) } + +func printValues(values pipeline.Values) { + for key, value := range values { + fmt.Printf("\t%s:\t%s", key, value) + } +}