This is an automated email from the ASF dual-hosted git repository. klesh pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-devlake-terraform.git
commit 8a88c0f4204b3543c3534595e8ff3eed71b6e218 Merge: 1003be1 57c6686 Author: Klesh Wong <zhenmian.hu...@merico.dev> AuthorDate: Tue Apr 8 09:47:36 2025 +0800 Merge pull request #1 from tim-goto/main feat: devlake tf provider with apikey resource+data source .envrc | 11 + .github/dependabot.yml | 18 + .github/workflows/release.yml | 41 ++ .github/workflows/test.yml | 93 +++ .gitignore | 36 ++ .golangci.yml | 29 + .goreleaser.yml | 63 ++ CHANGELOG.md | 3 + GNUmakefile | 27 + LICENSE | 375 ++++++++++++ README.md | 52 ++ docker_compose/.env | 86 +++ docker_compose/docker-compose.yml | 132 ++++ docker_compose/start.sh | 14 + docker_compose/token.sh | 11 + docs/data-sources/apikeys.md | 39 ++ docs/index.md | 38 ++ docs/resources/apikey.md | 29 + docs/resources/bitbucketserver_connection.md | 35 ++ examples/README.md | 9 + examples/data-sources/apikeys/data-source.tf | 20 + examples/provider/provider.tf | 14 + examples/resources/apikey/import.sh | 6 + examples/resources/apikey/resource.tf | 25 + .../resources/bitbucketserverconnection/import.sh | 6 + .../bitbucketserverconnection/resource.tf | 26 + go.mod | 64 ++ go.sum | 240 ++++++++ internal/client/apikeys.go | 87 +++ internal/client/bitbucketserver.go | 110 ++++ internal/client/client.go | 65 ++ internal/client/models.go | 46 ++ internal/provider/apikey_resource.go | 244 ++++++++ internal/provider/apikey_resource_test.go | 65 ++ internal/provider/apikeys_data_source.go | 186 ++++++ internal/provider/apikeys_data_source_test.go | 37 ++ .../bitbucketserver_connection_resource.go | 305 ++++++++++ .../bitbucketserver_connection_resource_test.go | 75 +++ internal/provider/provider.go | 187 ++++++ internal/provider/provider_test.go | 31 + main.go | 41 ++ shell.nix | 12 + terraform-registry-manifest.json | 6 + tools/go.mod | 94 +++ tools/go.sum | 677 +++++++++++++++++++++ tools/tools.go | 22 + 46 files changed, 3832 insertions(+)