Skip to content

Commit e0a3794

Browse files
committed
First commit
1 parent 91b7f16 commit e0a3794

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+13135
-1180
lines changed

.copywrite.hcl

-21
This file was deleted.

.github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @hashicorp/terraform-devex
1+
* @astronomer/astro-control-plane-applications

.github/CODE_OF_CONDUCT.md

-5
This file was deleted.

.github/dependabot.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ updates:
1111
schedule:
1212
interval: "daily"
1313
# TODO: Dependabot only updates hashicorp GHAs in the template repository, the following lines can be removed for consumers of this template
14-
allow:
15-
- dependency-name: "hashicorp/*"
14+
# allow:
15+
# - dependency-name: "hashicorp/*"

.github/pull_request_template.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## Description
2+
3+
> Describe the purpose of this pull request.
4+
5+
## 🎟 Issue(s)
6+
7+
Related #XXX
8+
9+
## 🧪 Functional Testing
10+
11+
> List the functional testing steps to confirm this feature or fix.
12+
13+
## 📸 Screenshots
14+
15+
> Add screenshots to illustrate the validity of these changes.
16+
17+
## 📋 Checklist
18+
19+
- [ ] Rebased from the main (or release if patching) branch (before testing)
20+
- [ ] Ran `make test` before taking out of draft
21+
- [ ] Ran `make fmt` before taking out of draft
22+
- [ ] Added/updated applicable tests
23+
- [ ] Tested against [Astro-API](https://github.com/astronomer/astro/) (if necessary).
24+
- [ ] Communicated to/tagged owners of respective clients potentially impacted by these changes.
25+
- [ ] Updated any related [documentation](https://github.com/astronomer/docs/)

.github/workflows/issue.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Label all new GitHub Issues with Terraform Provider
2+
on:
3+
issues:
4+
types: ['opened']
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: Renato66/auto-label@v2
10+
with:
11+
repo-token: ${{ secrets.GITHUB_TOKEN }}
12+
ignore-comments: false
13+
labels-synonyms: false
14+
labels-not-allowed: false
15+
default-labels: '["app/astro-terraform"]'

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ website/node_modules
2626
*.iml
2727

2828
website/vendor
29+
examples/main.tf
30+
test_results
31+
vendor/
2932

3033
# Test exclusions
3134
!command/test-fixtures/**/*.tfstate

.golangci.yml

-27
This file was deleted.

.mockery.yaml

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
with-expecter: false
2+
dir: internal/mocks/{{ replaceAll .InterfaceDirRelative "internal" "" }} # So we don't add another /internal/ to the path
3+
mockname: "{{.InterfaceName}}"
4+
outpkg: "{{.PackageName}}_mocks"
5+
packages:
6+
github.com/astronomer/astronomer-terraform-provider/internal/clients/iam:
7+
config:
8+
dir: mocks/clients/iam
9+
interfaces:
10+
ClientWithResponsesInterface:
11+
config:
12+
filename: client.go
13+
github.com/astronomer/astronomer-terraform-provider/internal/clients/platform:
14+
config:
15+
dir: mocks/clients/platform
16+
interfaces:
17+
ClientWithResponsesInterface:
18+
config:
19+
filename: client.go

.terraformrc

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
provider_installation {
2+
dev_overrides {
3+
"registry.terraform.io/astronomer/astronomer" = "/Users/vandy/astronomer/astronomer-terraform-provider/bin"
4+
}
5+
direct {}
6+
}

CHANGELOG.md

-3
This file was deleted.

GNUmakefile

-6
This file was deleted.

0 commit comments

Comments
 (0)