This is an automated email from the ASF dual-hosted git repository. klesh pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/incubator-devlake-terraform.git
from 1003be1 initial commit add 2be2eb2 feat: terraform provider template add de4dbc9 feat: devlake tf provider with apikey resource+data source add 235da96 fix: simpler index access without typecast add ec4d879 fix: already set to that value add 9c77ba4 feat: bitbucket server connection add 57c6686 ci: simpler tests, add local script new 8a88c0f Merge pull request #1 from tim-goto/main The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .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(+) create mode 100644 .envrc create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/release.yml create mode 100644 .github/workflows/test.yml create mode 100644 .gitignore create mode 100644 .golangci.yml create mode 100644 .goreleaser.yml create mode 100644 CHANGELOG.md create mode 100644 GNUmakefile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 docker_compose/.env create mode 100644 docker_compose/docker-compose.yml create mode 100755 docker_compose/start.sh create mode 100755 docker_compose/token.sh create mode 100644 docs/data-sources/apikeys.md create mode 100644 docs/index.md create mode 100644 docs/resources/apikey.md create mode 100644 docs/resources/bitbucketserver_connection.md create mode 100644 examples/README.md create mode 100644 examples/data-sources/apikeys/data-source.tf create mode 100644 examples/provider/provider.tf create mode 100644 examples/resources/apikey/import.sh create mode 100644 examples/resources/apikey/resource.tf create mode 100644 examples/resources/bitbucketserverconnection/import.sh create mode 100644 examples/resources/bitbucketserverconnection/resource.tf create mode 100644 go.mod create mode 100644 go.sum create mode 100644 internal/client/apikeys.go create mode 100644 internal/client/bitbucketserver.go create mode 100644 internal/client/client.go create mode 100644 internal/client/models.go create mode 100644 internal/provider/apikey_resource.go create mode 100644 internal/provider/apikey_resource_test.go create mode 100644 internal/provider/apikeys_data_source.go create mode 100644 internal/provider/apikeys_data_source_test.go create mode 100644 internal/provider/bitbucketserver_connection_resource.go create mode 100644 internal/provider/bitbucketserver_connection_resource_test.go create mode 100644 internal/provider/provider.go create mode 100644 internal/provider/provider_test.go create mode 100644 main.go create mode 100644 shell.nix create mode 100644 terraform-registry-manifest.json create mode 100644 tools/go.mod create mode 100644 tools/go.sum create mode 100644 tools/tools.go