terraform-provider-openapi v0.28.0 Release Notes
Release Date: 2020-04-27 // about 4 years ago-
What's new?
- ๐ PR #222 [FeatureRequest: Issue #221] Plugin submits resource information and operation performed as part of telemetry metrics
- ๐ PR #220 [FeatureRequest: Issue #219] Provider plugin submits tags as part of HTTP telemetry provider
๐ Changelog
โก๏ธ 6f2c3a9 Merge pull request #223 from dikhan/version/update-to-0.28.0
โก๏ธ db1df80 Update version to 0.28.0
๐ 1e1bbfd Merge pull request #222 from dikhan/feature/telemetry-support-resource-metrics
โก๏ธ 6cf4233 update graphite docs with tags info and 'terraform.provider' metric updates
โก๏ธ 62a46bc update http endpoint docs with new resource metric/tag format for '.terraform.provider'
โ a12af43 fix log entries in the test api server
โ 676b6cc fix flaky test
๐ 111fcd8 Merge branch 'feature/telemetry-support-resource-metrics' of github.com:dikhan/terraform-provider-openapi into feature/telemetry-support-resource-metrics
โ 67a9ffe fix graphite test
โก๏ธ e7ffc30 Update assertions in e2e provider config test with http endpoint telemetry
b7f08fe fix go vet issues
๐ b7efcb7 Add todo to implement sending the terraform version with the plugin execution counter
๐ 93c4328 Remove provider total runs counter from telemetry provider
โ 4dc5d6f add e2e test to confirm metrics are being submitted correctly
โก๏ธ 07d134a Update resource create, read, update and delete methods to use telemetry handler stub
10b87b8 integrate telemetry metric into import operation
โก๏ธ 0edd263 Update resource delete method to submit telemetry metric
โก๏ธ 3a65717 Update resource update method to submit telemetry metric
โก๏ธ 7f18d35 Update resource read to submit telemetry metric
93e981c integrate submitTelemetryMetric into create operation
17eb2e6 add check for nil providerClient
โ 0966080 Add submitTelemetryMetric to resourceFactory and associated test
โก๏ธ 8046a0d Update TestProviderClientGetTelemetryHandler to use &telemetryHandlerTimeoutSupport
๐ 54bcaf2 support GetTelemetryHandler() telemetryHandler in the ClientOpenAPI
9ac7ae6 integrate telemetryHandler into ProviderClient
โ 4e65d49 Separate success and failure tests for SubmitPluginExecutionMetrics
a655c3b Add SubmitResourceExecutionMetrics to telemetry handler
โก๏ธ 149c77d Update TelemetryProvider interface with IncServiceProviderResourceTotalRunsCounter
f8edfc3 Add IncServiceProviderResourceTotalRunsCounter to the telemetry provider stub
โ 70d3c83 fix failing test
7b3e783 add IncServiceProviderResourceTotalRunsCounter to graphite telemetry
04f8b72 use TelemetryResourceOperationCreate instead of hardcoded string
30f745d document operation with specific type TelemetryResourceOperation
7690e10 Add IncServiceProviderResourceTotalRunsCounter to HTTP endpoint telemetry
๐ 855f86d Merge pull request #220 from dikhan/feature/submit-provider-props-in-http-endpint-telemetry
964c721 return nil telemetry handler if telemetry validation fails
d37d6ae check if telemetryProvider is nil before validating
โก๏ธ 40945a9 update doc with actual implementation behaviour
aa54222 update e2e HTTPEndpointTelemetry test to include provider_schema_properties
๐ ead2375 validate telemetry provider before creating the telemetryHandlerTimeoutSupport
โก๏ธ 511fe4e update docs
๐ 08e3824 Merge branch 'feature/submit-provider-props-in-http-endpint-telemetry' of github.com:dikhan/terraform-provider-openapi into feature/submit-provider-props-in-http-endpint-telemetry
โก๏ธ 2d5c455 Update provider factory test to check for telemetry metric tags
๐ 24a56b2 Merge branch 'feature/submit-provider-props-in-http-endpint-telemetry' of github.com:dikhan/terraform-provider-openapi into feature/submit-provider-props-in-http-endpint-telemetry
b2c5e53 updated telemetry documentation including provider_schema_properties information
๐ 0ed925f Merge branch 'feature/submit-provider-props-in-http-endpint-telemetry' of github.com:dikhan/terraform-provider-openapi into feature/submit-provider-props-in-http-endpint-telemetry
โก๏ธ 8a29e90 Update telemetry metric struct to submit a list of tags to be associated with each metric
โ 5ccd8f1 add coverage to TestGetSchemaPropertyConfiguration
โ 6c2803d add more coverage for TestTelemetryProviderHttpEndpointSubmitMetric
368c18f change TelemetryProviderConfiguration to have interface{} values instead
05f153e add telemetryProviderConfiguration as dependency to createNewRequest
๐ dda8a3b add TelemetryProviderConfiguration as input param for IncOpenAPIPluginVersionTotalRunsCounter and IncServiceProviderTotalRunsCounter
โก๏ธ 6c5fa6b Update provider factory test to check for expected headers from http endpoint telemetry
โก๏ธ b45f062 Update TelemetryProvider interface with a GetTelemetryProviderConfiguration
โก๏ธ 4fe281b Update e2e plugin config tests with new telemetry config
๐ 1654f33 Fix golint errors
75ce657 add resourceData dep to GetTelemetryHandler
๐ 262e956 Remove deprecated telemetry submit metrics method
๐ 04362ba Move telemetry handler and submit metric from plugin config to provider factory
๐ c5bfdde Remove telemetry handler and add todo to test logic after migrated
โก๏ธ e5101af Update test get telemetry config - expected type should be pointer
โก๏ธ eddb669 Update test to get service provider config
๐ de74810 Comment out Telemetry Handler SubmitPluginExecutionMetrics - pending changes to logic
โ aa1d732 Fix plugin config marshal test
7620f64 add omit empty tags
โก๏ธ 944c7e7 update stub with GetTelemetryConfiguration implementation
๐ a89e1c7 telemetryHandlerTimeoutSupport now accepts resource data and telemetryProvider
๐ง 989419c move TelemetryConfig to service configuration level