Terraform provider implementation for the Instana REST API.
Terraform Registry: https://registry.terraform.io/providers/gessnerfl/instana/latest
Changes Log: CHANGELOG.md
The documentation of the provider can be found on the Github Page https://gessnerfl.github.io/terraform-provider-instana.
Mocking: Tests are co-located in the package next to the implementation. We use gomock (https://github.com/golang/mock) for mocking. To generate mocks you need to use the package options to create the mocks in the same package:
mockgen -source=<source_file> -destination=mocks/<source_package>/<source_file_name>_mocks.go package=<source_package>_mocks -self_package=github.com/gessnerfl/terraform-provider-instana/<source_package>
- Create a new tag follow semantic versioning approach
- Update changelog before creating a new release by using github-changelog-generator
- Push the tag to the remote to build the new release