Changelog History
Page 2
-
v0.28.0 Changes
April 27, 2020What'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 -
v0.27.1 Changes
April 03, 2020What's new?
- ๐ PR #216 [BugFix: Issue #217] Fix marshal nil pointer caused when marshalling TelemetryProviderHTTPEndpoint
๐ Changelog
โก๏ธ 00f4074 Merge pull request #218 from dikhan/version/update-to-0.27.1
โก๏ธ 81117e2 Merge branch 'master' into version/update-to-0.27.1
โก๏ธ ce8da78 Update version to 0.27.1
5c2c992 Merge pull request #216 from dikhan/bugfix/telemetry_http_endpoint_marshall_issue
8de9eba fix marshall nil pointer caused when marshalling TelemetryProviderHTTPEndpoint -
v0.27.0 Changes
April 01, 2020What's new?
- ๐ PR #215 [BugFix: Issue #214] Fix
x-terraform-sensitive
description - ๐ PR #211 [BugFix: Issue #212] Removing extra ')' in Makefile
- ๐ PR #210 [FeatureRequest: Issue #209] Add telemetry http endpoint support
๐ Changelog
โก๏ธ a21d807 Merge pull request #213 from dikhan/version-update-0.27.0
โก๏ธ bf0abec Merge branch 'master' into version-update-0.27.0
๐ bcd83c1 Merge pull request #215 from dikhan/bugfix/x-terraform-sensitive-doc
fa642a9 fix x-terraform-sensitive description
โก๏ธ cd51785 Update version to 0.27.0
๐ 1b2abe8 Merge pull request #211 from dikhan/bugfix/makefile-travis-error
๐ 5ca09b0 Remove extra ')' in Makefile
๐ ef3d40a Merge pull request #210 from dikhan/feature/add-telemetry-http-endpoint-support
00a9df6 replace spaces withs tabs
๐ 6f95581 commenting out github release install step for now
๐ 2a657e5 uncomment github-release-notes installation
๐ 2e853d4 locking github.com/google/go-github dep to a compatible version for github.com/buchanae/github-release-notes
๐ 9328f93 commenting out github release install step for now
๐ 96e88d3 Merge branch 'feature/add-telemetry-http-endpoint-support' of github.com:dikhan/terraform-provider-openapi into feature/add-telemetry-http-endpoint-support
โก๏ธ ef2593f go mod deps updates
๐ 1b4ad37 Merge branch 'feature/add-telemetry-http-endpoint-support' of github.com:dikhan/terraform-provider-openapi into feature/add-telemetry-http-endpoint-support
โก๏ธ dde4ec5 Go mod updates
๐ a4254c8 Cleanup - lint errors (HTTP should be all caps)
โ 583a7a2 make more explicit the test api endpoints
โ 6357548 Some cleanup - add comments to test check functions and correct typo
06f45d3 created TestAcc_ProviderConfiguration_PluginExternalFile into e2e
๐ e88a278 Add integration test (TestAccProviderConfiguration_PluginExternalFile_WithTelemetry) with telemetry
โก๏ธ 88db5b5 Update comment for HttpEndpoint in TelemetryConfig struct
๐ 50a8748 Correction to httpendpoint docs - replace reference to Graphite
๐ bfe8115 Merge branch 'feature/add-telemetry-http-endpoint-support' of github.com:dikhan/terraform-provider-openapi into feature/add-telemetry-http-endpoint-support
โก๏ธ 4952cb2 update plugin config docs with http endpoint telemetry info
โก๏ธ eb596e6 Update TestGetTelemetryHandler with new test cases
๐ f461313 Merge branch 'feature/add-telemetry-http-endpoint-support' of github.com:dikhan/terraform-provider-openapi into feature/add-telemetry-http-endpoint-support
1370573 integrate HttpEndpoint into TelemetryConfig
โ 8c7b168 add test to confirm nil telemetryProviders does not blow up
๐จ 83b7e41 Refactor TestCreateNewRequest to use more descriptive assertions
๐ a95289e Merge branch 'feature/add-telemetry-http-endpoint-support' of github.com:dikhan/terraform-provider-openapi into feature/add-telemetry-http-endpoint-support
โ 1d23e9a Add crappy path to TestCreateNewRequest - bad url
โ 958358a add tests for createNewCounterMetric
52b88e5 add logic for IncServiceProviderTotalRunsCounter
โ 68fbdad add test IncOpenAPIPluginVersionTotalRunsCounter
โ 881c92c test failure scenarios
๐จ 0e58456 Refactor TestCreateNewRequest - check only the OpenAPI user agent and not the os and arch
โ 295f7a0 add happy path test for TestTelemetryProviderHttpEndpointSubmitMetric
โ 38ac321 Add TestCreateNewRequest with happy path
๐จ ec7ee4c Refactor telemetry provider httpendpoint
ab0ba93 add content type header const
๐ e027816 add impl for IncOpenAPIPluginVersionTotalRunsCounter
โ 31d6fc6 add TestTelemetryProviderHttpEndpoint_Validate test
89e993c add a quick todo as a reminder
8d341f7 create scaffolding for TelemetryProviderHttpEndpoint
97e21c7 re-organize a bit the code - ๐ PR #215 [BugFix: Issue #214] Fix
-
v0.26.0 Changes
December 28, 2019What's new?
๐ Changelog
๐ b836442 Merge pull request #206 from dikhan/new-version/0.26.0
๐ 86fa8c7 [NewRelease] v0.26.0
๐ d433468 Merge pull request #205 from dikhan/add-metrics
๐จ 4f5b731 refactor graphite provider submitMetric to return result of c.Incr
โ 8947947 add TestTelemetryProviderGraphite_BuildMetricName
๐ง 190d9d4 expose telemetry configurtion on NewPluginConfigSchemaV1
โ cbab29d create assertExpectedMetric to reuse code across tests that need the udpserver
โก๏ธ 59f0419 go mod dep updates
6c5ecd3 fixing go vet issues
๐ 6ddd5b0 Merge branch 'add-metrics' of github.com:dikhan/terraform-provider-openapi into add-metrics
12e3a1f add a channel to udpServer
๐ 7d0b6e1 add documentation
๐ d576a44 Merge branch 'add-metrics' of github.com:dikhan/terraform-provider-openapi into add-metrics
๐ง d9a02ea add more tests to cover when telemetry configuration is not present
๐ f9ed7ee Merge branch 'add-metrics' of github.com:dikhan/terraform-provider-openapi into add-metrics
โ 8ea171e add tests for plugin version and service provider counters with a bad host
โก๏ธ ff6dd8b go mod dep updates
๐ง 9b96879 submit metrics once the plugin config is configured with telemetry
โฑ 01dfe0c create telemetry timeout
๐ ea00451 Merge branch 'add-metrics' of github.com:dikhan/terraform-provider-openapi into add-metrics
๐ aec4540 Merge branch 'add-metrics' of github.com:dikhan/terraform-provider-openapi into add-metrics
โ 3c8c803 add happy path tests for IncOpenAPIPluginVersionTotalRunsCounter and IncServiceProviderTotalRunsCounter
๐ c370964 add logging to IncOpenAPIPluginVersionTotalRunsCounter and IncServiceProviderTotalRunsCounter
โก๏ธ 98fd3d8 updated test description to match reality
๐ aa7c26c Integrate GetTelemetryHandler into the PluginConfigSchema interface
๐ 36d7c49 Add GetTelemetryHandler in charge of building TelemetryHandler with validated telemetry providers
๐ 529deb8 Add TelemetryConfig to the PluginConfigSchemaV1
๐ bff33c9 Merge branch 'add-metrics' of github.com:dikhan/terraform-provider-openapi into add-metrics
๐ f5ba459 remove terraform version counter
42558fc add implementaion for TelemetryHandler
โ c582501 add TestTelemetryProviderGraphite_Validate
db5ee3a add fields to struct
34797cd provide implementation for TelemetryConfig
5f03c38 add dd lib to push metrics to graphite -
v0.25.0 Changes
December 22, 2019What's new?
- ๐ PR #199 [FeatureRequest: Issue #198] Updating release documentation
- ๐ PR #198 [FeatureRequest: Issue #197] Automate release deployments
๐ Changelog
โก๏ธ ed0d4c4 Merge pull request #203 from dikhan/quick-update
โก๏ธ 056d106 Merge branch 'quick-update' of github.com:dikhan/terraform-provider-openapi into quick-update
๐ bf76658 remove test from release-version
โก๏ธ 0e33fea Merge branch 'master' into quick-update
6ddd5f0 make sure we use gomodules when releasing too
โก๏ธ 19e1106 Merge pull request #202 from dikhan/quick-update
โ bb37746 run test before releasing forcing deps to be pulled too
๐ e4aa09b Merge pull request #201 from dikhan/version/pump-up-0.25.0
๐ 687bf80 Merge branch 'master' into version/pump-up-0.25.0
โก๏ธ bcc2626 update PR template to require 1 reviewer/assignee
๐ 8f00195 remove new lines in PR template
๐ 8931293 add release-notes to gitignore
๐ b34b52a Merge pull request #200 from dikhan/version/pump-up-0.25.0
36ca014 bump up version to 0.25.0
๐ 58850ee Merge pull request #199 from dikhan/new-release-docs
โก๏ธ 7f97af8 update go mod
โก๏ธ 92b418b update contribution guidelines
โก๏ธ 065d2d8 update bug report and feature request templates
โก๏ธ 6897d09 update the pull request template
โ c43b44b add make target test-all (runs all tests, including int tests)
๐ 5958b76 update release docs with new process
๐ 8c5a6f0 remove delete-tag make target
๐ 1eeb924 add release-pre-requirements to makefile - installs deps if needed
โก๏ธ 47b9613 go mod updates
๐ 4892201 update release_notes.sh to use correct repo and PR title
๐ bf6ef47 Merge pull request #198 from dikhan/feature/automate-release-process
โก๏ธ 309a021 go mod version updates
๐ 7581c9d update travis pipeline to support automatic releases too
๐ 92dde69 update make release-version
๐ 79d8db0 add semver script to compare whether current proposed version is greater than latest release
๐ c398cb9 create release_notes script that produces a release note (release-notes.md) including PRs information -
v0.24.0 Changes
December 11, 2019What's new?
- ๐ Feature #188: Resource name cannot contain dashes
- ๐ Bug Fix #190: Do not fail when provider property config cmd fails to execute or external file to get the value from does not exists
- ๐ Feature #192: Improve TF plugin error messaging for missing values in required resource headers
- ๐ Tech Debt #194: Fix deprecation goreleaser warning when releasing new version
๐ Changelog
โก๏ธ 2c80032 Merge pull request #196 from dikhan/version/update-to-0.24.0
ad1b598 bump up version to 0.24.0
๐ c9bdaea Merge pull request #195 from dikhan/tech-debt/fix-deprecate-warn-goreleaser-config
๐ 5fc9750 Merge branch 'master' into tech-debt/fix-deprecate-warn-goreleaser-config
๐ 57bb20b Merge pull request #193 from dikhan/feature/validate-secdefs-header-values-before-api-call
๐ 17e6fac Merge branch 'feature/validate-secdefs-header-values-before-api-call' of github.com:dikhan/terraform-provider-openapi into feature/validate-secdefs-header-values-before-api-call
โก๏ธ a744667 go mod dep updates
๐ fc07ca9 Merge branch 'master' into feature/validate-secdefs-header-values-before-api-call
โก๏ธ 8632cf6 go mod updates
4f4587b typo fix
๐ 6a8d402 Merge pull request #191 from dikhan/feature/do-not-fail-when-cmd-exec-fails
๐ 17cf167 Merge branch 'master' into tech-debt/fix-deprecate-warn-goreleaser-config
๐ 635b0b7 quick fix updating to archives as per deprecation warning and upgrade documentation
โก๏ธ c74aa9a fix int test and update key name to represent the expected behaviour
c7135d4 make it expliciut that the provider config 'required_header_example' is empty
โก๏ธ a7ed78f go mod dep updates
๐ 48a1083 remove no longer applicable tests since the check is done before API is performed instead
โ 9734752 fix unit tests adding required flag set to true
c1be297 make the check safer comparing against the string trimmed
โ cbd1284 add int tests covering APKIKeyHeader, APKIKeyQuery and RefreshToken
๐ง c235722 set authenticator value to empty if not present in the provider configuration
โ 59afe8f fix unit tests
dfb6574 return error when prepare auth fails
5e15b1a integrate authenticator.validate() when looping through the authenticators
๐จ edf06f5 refactor prepareAuth test to use table tests
๐จ 1f139b3 refactor test to use table driven
3d79d8c add new validate method to specAPIKeyAuthenticator
โก๏ธ d12eefa fix compilation issues after updating the authenticator struct
89dc9bd add validate function to check the apiKeyHeaderAuthenticator contains an api key value
1e171d0 add validate function to check the apiKeyQueryAuthenticator contains an api key value
cee77ef add validate function to check the apiRefreshTokenAuthenticator contains an api key value
0579cae roll back changes related to config file path
โก๏ธ 7d676ea update expected error message when sec def is missing
โ 6ed39bf fix integration test expected error
๐ 9112116 remove header validation from newProviderConfiguration
c88495f more user friendly error
โก๏ธ 1c80262 update error to be more user friendly
7227d0f validate if header is required and if the value is present
a8a767d make field public
โก๏ธ dd97408 update header registration setting if header is required
eb2cf50 fix compile issues
๐ a68e4cb add support in SpecHeaderParam to mark as required the parameter
๐ 24d9c53 add integration test documenting expected behaviour when required security definition for a resource is missing the value
โ 30a1c00 add integration test documenting expected behaviour when required header for a resource is missing the value
โก๏ธ 043ed0d go mod dep updates
๐ 92ae3e7 fix lint issue
โก๏ธ ad17948 more go mod dep updates
โก๏ธ b1097d0 update int tests to document that failures to execute cmd or read external source file containing the property value will not stop the plugin execution
0e50ef9 [bug-fix] error out when external config file does not exists
โก๏ธ b650381 go mod dep updates
โก๏ธ c8128a4 update documentaiton
๐ bd98280 Merge branch 'master' into feature/do-not-fail-when-cmd-exec-fails
๐ e25c6ab Merge pull request #187 from smutel/feature/BeAbleToUseDash
โ 7b0622e extend test to check default values too
๐ e168fbf don't stop plugin execution when provider schema property config contains a command that fails or fails to get the value from external source file
604a803 provide more details in the error when cmd execution fails
โ 0c95f97 test case when extenal file is json but the keyname is wrong
662e7c4 add coverage when external config file does not exists
๐ ca11f14 Merge branch 'master' into feature/BeAbleToUseDash
4128b6e Replace dash by underscore
0383df2 Change regex to be able to use dash in resource name
โ 58689e8 Add tests for resource with dash -
v0.23.0 Changes
November 27, 2019What's new?
- ๐ Feature #184: Add support for x-terraform-resource-name on path level
๐ Changelog
๐ 391a8c9 Merge pull request #189 from dikhan/bump-up-version-to-0.23.0
5c58b65 bump up version to 0.23.0
๐ d5a7d3f Merge pull request #186 from dikhan/tf-preferred-resource-name-on-path
โ cf28316 extend fat tests to cover preferred name on root path lavel and data sources
โ df55226 extend TestBuildResourceName with more test to meet acceptance criteria
โก๏ธ ef9f7c5 go mod dep updates
๐จ 9049b45 quick refactor to bring getPreferredName under SpecV2Resource namespace
๐ 9e23f89 update documentation for x-terraform-resource-name
๐ f22147b remove extra #'s in a couple headers in the docs - rendering incorrectly
โก๏ธ c536da0 go mod updates to golang
๐ b2d66a1 remove test cases from TestGetTerraformResource
88801c2 integrate getPreferredName into getParentResourceInfo and getResourceTerraformName
181af3d add getPreferredName func to get preferred name given a spec.PathItem
๐ 94d8389 remove todo for deprecating x-terraform-resource-name on post
โก๏ธ 12717da go mod updates to golang
๐ ad509e7 Merge pull request #185 from dikhan/fix-subresource-parent-assert
โก๏ธ f466646 go mod updates to golang
๐ 49bef1c remove TestGetTerraformCompliantResources failing assert on subresource parent property
๐ b646343 remove todo in TestGetTerraformCompliantResources - assert instead on parentPropExists
โ be3abc5 fix failing convey in TestGetTerraformCompliantResources
da49c31 update swagger in gray_box_cdns_test to have x-terraform-resource-name on root path rather than on post
โ 76698c3 add test case to TestResourceTerraformName - preferred name ext on both root and post levels
๐จ 34daa8b refactor getResourceTerraformName when post has preferred name ext and root path has another extension
โก๏ธ 939bdf1 go mod updates to golang
๐จ ea306d0 refactor getResourceTerraformName to check the root level path for the x-terraform-resource-name extension
โ e322045 extend TestGetResourceTerraformName with a case where x-terraform-resource-name is on the root level path
โ 4dd23f5 new integration test TestAcc_PreferredResourceNameOnPathLevel -
v0.22.3 Changes
November 12, 2019What's new?
- ๐ Bug Fix #182: Parent id required arrays subresources
๐ Changelog
โก๏ธ a648b0b Merge pull request #183 from dikhan/update-version-0.22.3
e277406 pump up version to 0.22.3
๐ 682ebe5 Merge pull request #182 from dikhan/bugfix-181/parent-id-required-arrays-subresources
๐ 9763406 moved tests to either TestGetResourceSchema or TestGetSchemaDefinition to better document expected behaviour
โ 8dd9ea1 flesh out TestGetSchemaDefinitionWithOptions tests
20d077b make use of map instead to avoid dups
8345e03 create getSchemaDefinitionWithOptions which will force parent props addition if dealing with first level
โ 619eef0 document in tests two bugs found -
v0.22.2 Changes
October 31, 2019What's new?
- ๐ Feature #171: Support resources where POST operation does not expect any inputs
- ๐ Bug Fix #176: Valid terraform compliant endpoint not available as resource in the plugin
- ๐ Bug Fix #178: Internal process that checks terraform compliant resources is run twice
๐ Changelog
3e59207 pump up minor and bug version
๐ 253b209 Merge pull request #177 from dikhan/bugfix/duplicate-resources
a654640 add subresource root level get operation to reproduce bug found and confirm fix
3a1ae9b return the providerConfigEndPoints :)
โก๏ธ cee6ec1 go mod deps update
โ 6e1db8a add subresource check and data source instance on subresource into fat test
๐ c0a3682 remove provider name from resource name list build
a1d36aa pass in providerConfigurationEndPoints to createTerraformProviderSchema
๐ bbad6d3 implement getResourceNames that given the resource map builds the list of resource name list
๐ง b74f970 remove specAnalyser dep from providerConfigurationEndPoints and instead configure the struct with resourceNames
fcbe235 acept providerConfigurationEndPoints as input
โ dbdd80f add test for subresource paths findMatchingResourceRootPath
944abca make isResourceInstanceEndPoint only return true if the path ends with path param or path param with trailing slash
๐ฒ 221a337 add more logging to isEndPointFullyTerraformResourceCompliant
๐ฒ aaa6e92 add more logging to findMatchingResourceRootPath
๐ f19dc8c Merge pull request #175 from dikhan/feature/post-opeartion-with-no-inputs
โก๏ธ bbe1408 update go mod deps
ebd6ac1 fix go vet issues
753953b add missing coverage for case where successful response schema is missing
โก๏ธ 80fc442 update docu with the new use case
b646b83 go fmt
โก๏ธ 92c23f5 update int test and make it green
3939a65 integrate (special case for resources with POST operations that do not expect any input) logic into validateRootPath
dfdc4b2 add implementation for getSuccessfulResponseDefinition
๐ 11d03ee remove redundant tests in TestValidateResourceSchemaDefinition
6749ff5 add todos as ref to pick up next
๐ง 7384ccc WIP implement validateResourceSchemaDefWithOptions
โ 89fa2b2 add test for Test_getBodyParameterBodySchema
๐จ 08732cf refactor getBodyParameterBodySchema to pull out logic into new function (bodyParameterExists)
โ 8941d42 add unit test describing expected behaviour for resource that is missing post body operation
โ 4e53478 add test for new use case where valid resource (with no inputs for creation) is not considered terraform compatible -
v0.21.2 Changes
October 25, 2019What's new?
- ๐ Bug Fix #169 : Do not error out when API returns properties that are not specified in the resource definition model
๐ Changelog
โก๏ธ 9dcdbcc update go mod deps
96a7c86 pump bug version
๐ 3565e38 Merge pull request #174 from dikhan/api-props-not-in-schema-no-err
โก๏ธ ed38c9e update TestAccCDN_CreateWithZeroValues with new error message for updating an immutable prop
โก๏ธ 741126f update go mod deps
โก๏ธ 3b04de5 update error messaging when user tries to update an immutable prop
๐ 770190d remove error when API returns property not specified in resource schema def