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