pulumi/cmd
Pat Gavlin 97ace29ab1
Begin tracing Pulumi API calls. (#1330)
These changes enable tracing of Pulumi API calls.

The span with which to associate an API call is passed via a
`context.Context` parameter. This required plumbing a
`context.Context` parameter through a rather large number of APIs,
especially in the backend.

In general, all API calls are associated with a new root span that
exists for essentially the entire lifetime of an invocation of the
Pulumi CLI. There were a few places where the plumbing got a bit hairier
than I was willing to address with these changes; I've used
`context.Background()` in these instances. API calls that receive this
context will create new root spans, but will still be traced.
2018-05-07 18:23:03 -07:00
..
archive.go Add commands to generate goodies (#1288) 2018-04-28 11:18:21 -07:00
cancel.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
ci.go Disable interactive mode for a CI/CD server. (#1297) 2018-04-30 15:27:53 -07:00
config.go Remove some obsolete flags from pulumi config rm 2018-04-25 14:25:11 -07:00
config_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
destroy.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
gen_bash_completion.go Add commands to generate goodies (#1288) 2018-04-28 11:18:21 -07:00
gen_markdown.go Add commands to generate goodies (#1288) 2018-04-28 11:18:21 -07:00
init.go Remove the need to pulumi init for the local backend 2018-04-18 04:53:49 -07:00
login.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
logout.go Fix login/logout issue against non api.pulumi.com clouds 2018-04-27 15:41:50 -07:00
logs.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
logs_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
new.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
plugin.go Snapshot management overhaul and refactor (#1273) 2018-04-25 17:20:08 -07:00
plugin_install.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
plugin_ls.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
plugin_rm.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
preview.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
pulumi.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
refresh.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
stack.go Don't mention PPC unless needed in the CLI 2018-04-23 16:50:48 -04:00
stack_export.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
stack_graph.go Spruce up the stack graph command: 2018-02-22 17:31:45 -08:00
stack_import.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
stack_init.go Address code review feedback 2018-04-20 02:34:10 -04:00
stack_ls.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
stack_output.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
stack_output_test.go Adjust stack output formating in the CLI 2018-02-16 12:25:25 -08:00
stack_rm.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
stack_select.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
update.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
util.go Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
version.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00