pulumi/pkg/resource
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
..
config Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
deploy Revert the changes from #1261. 2018-05-01 10:01:18 -07:00
plugin Restore streaming of plugin outputs to the progress display. (#1333) 2018-05-07 15:11:52 -07:00
provider Begin tracing Pulumi API calls. (#1330) 2018-05-07 18:23:03 -07:00
stack Remove the need to `pulumi init` for the local backend 2018-04-18 04:53:49 -07:00
testdata Fix asset bugs; write more tests 2017-10-24 09:00:11 -07:00
asset.go Fix handling of nested archives (#1283) 2018-04-27 17:10:50 -07:00
asset_test.go Fix handling of nested archives (#1283) 2018-04-27 17:10:50 -07:00
errors.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties_diff.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties_diff_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
properties_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
resource_goal.go Implement a refresh command 2018-04-18 10:57:16 -07:00
resource_id.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
resource_id_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
resource_state.go Revert "Lift snapshot management out of the engine and serialize writes to snapshot (#1069)" (#1216) 2018-04-16 23:04:56 -07:00
stack.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
status.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
urn.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00
urn_test.go Update the copyright end date to 2018. (#1068) 2018-03-21 12:43:21 -07:00