You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by kl...@apache.org on 2025/04/08 01:47:42 UTC
(incubator-devlake-terraform) 01/01: Merge pull request #1 from tim-goto/main
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 <zh...@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(+)