This custom provider for Terraform can be used to manage a CDAP API (exposed for example by a GCP Cloud Data Fusion Instance) in an infra-as-code manner.
This is a community maintained provider and not an official Google or Hashicorp product.
GCP Data Fusion specific helpers and modules can be found in the corresponding Cloud Foundation Toolkit repo.
See CONTRIBUTING.md
To build a local version of the provider, run go build -o ${test_dir}
where test_dir
is the path to a directory hosting test Terraform configs.
Automated releases are handled by Github Actions.
Choose a version. It should match the regex ^v[0-9]+\.[0-9]+\.[0-9]+$
.
That is, a leading "v", followed by three period-separated numbers.
version="v0.1.0"
Create the Git tag.
For binaries:
git tag -a "${version}" -m "${version}"
Push the tag:
git push origin --tags