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