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(+)

Reply via email to