{"id":15221819,"url":"https://github.com/googlecloudplatform/terraform-provider-cdap","last_synced_at":"2026-01-16T19:46:15.002Z","repository":{"id":39105491,"uuid":"235447437","full_name":"GoogleCloudPlatform/terraform-provider-cdap","owner":"GoogleCloudPlatform","description":"Custom Terraform Provider for CDAP","archived":true,"fork":false,"pushed_at":"2024-06-01T17:59:09.000Z","size":3497,"stargazers_count":12,"open_issues_count":17,"forks_count":12,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-12-18T08:41:31.227Z","etag":null,"topics":["cdap","terraform"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/providers/GoogleCloudPlatform/cdap/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GoogleCloudPlatform.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-21T21:42:42.000Z","updated_at":"2024-10-28T22:54:15.000Z","dependencies_parsed_at":"2024-04-19T14:54:55.302Z","dependency_job_id":"1da87894-a855-4cab-98a0-50bde3a0c821","html_url":"https://github.com/GoogleCloudPlatform/terraform-provider-cdap","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fterraform-provider-cdap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fterraform-provider-cdap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fterraform-provider-cdap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoogleCloudPlatform%2Fterraform-provider-cdap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoogleCloudPlatform","download_url":"https://codeload.github.com/GoogleCloudPlatform/terraform-provider-cdap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237243005,"owners_count":19278060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cdap","terraform"],"created_at":"2024-09-28T15:07:53.593Z","updated_at":"2025-10-20T00:32:56.199Z","avatar_url":"https://github.com/GoogleCloudPlatform.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform CDAP Provider\n\nThis\n[custom provider](https://www.terraform.io/docs/extend/writing-custom-providers.html)\nfor Terraform can be used to manage a\n[CDAP](https://docs.cdap.io/cdap/current/en/index.html) API (exposed for example by a\n[GCP Cloud Data Fusion](https://cloud.google.com/data-fusion/) Instance) in an\ninfra-as-code manner.\n\nThis is a\n[community maintained provider](https://www.terraform.io/docs/providers/type/community-index.html)\nand not an official Google or Hashicorp product.\n\nGCP Data Fusion specific helpers and modules can be found in the corresponding\n[Cloud Foundation Toolkit repo](https://github.com/terraform-google-modules/terraform-google-data-fusion).\n\n## Documentation\n\n- Website: https://registry.terraform.io/providers/GoogleCloudPlatform/cdap/\n- Blog post: https://cloud.google.com/blog/products/data-analytics/open-source-etl-pipeline-tool\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n## Development\n\nTo build a local version of the provider, run `go build -o ${test_dir}` \nwhere `test_dir` is the path to a directory hosting test Terraform configs.\n\n## Releasing\n\nAutomated releases are handled by Github Actions.\n\n1. Choose a version. It should match the regex `^v[0-9]+\\.[0-9]+\\.[0-9]+$`.\n   That is, a leading \"v\", followed by three period-separated numbers.\n\n   ```bash\n   version=\"v0.1.0\"\n   ```\n\n1. Create the Git tag.\n\n   For binaries:\n\n   ```bash\n   git tag -a \"${version}\" -m \"${version}\"\n   ```\n\n1. Push the tag:\n\n   ```bash\n   git push origin --tags\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglecloudplatform%2Fterraform-provider-cdap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgooglecloudplatform%2Fterraform-provider-cdap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglecloudplatform%2Fterraform-provider-cdap/lists"}