Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #4

Merged
merged 1,841 commits into from
Dec 21, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1841 commits
Select commit Hold shift + click to select a range
898d207
resource/codedeploy_deployment_group: Use flattenStringSet helper
mattburgess Nov 18, 2020
1ef07ea
Merge pull request #16288 from mattburgess/codedeploydeploymentgroup_…
anGie44 Dec 3, 2020
1e755a5
provider: Add -debug flag to main binary (#16565)
bflad Dec 3, 2020
f6185b0
Update website/docs/d/lex_bot.html.markdown
zach-anthony Dec 3, 2020
06e3c6d
Update website/docs/d/lex_bot.html.markdown
zach-anthony Dec 3, 2020
59a1b50
Update website/docs/d/lex_bot.html.markdown
zach-anthony Dec 3, 2020
2be066f
Allows skipping GuardDuty Detector in sweepers
gdavison Dec 3, 2020
dddf99b
v3.20.0
Dec 3, 2020
e5084b0
Merge pull request #16571 from hashicorp/d-add-config-requirement
breathingdust Dec 3, 2020
b31cce2
Update CHANGELOG.md with next release #
breathingdust Dec 3, 2020
5e22dfc
aws_workspaces_workspace: Add error code for the failed requests
Tensho Nov 27, 2020
346cac9
Merge pull request #16563 from zach-anthony/d-lex_bot_attributes
anGie44 Dec 4, 2020
c5b5d53
specify master as checkout ref to ensure next milestone can be found
breathingdust Dec 4, 2020
9479ec3
ds/eip ds/arn: Fix hardcoded region
YakDriver Nov 20, 2020
8b5bcaf
tests/r/vpn_gateway: Fix hardcoded region
YakDriver Dec 4, 2020
fbd9d85
tests/resource/aws_batch_compute_environment: Handle INVALID status i…
bflad Dec 4, 2020
5cd4f1e
tests/resource/aws_lightsail_domain: Remove hardcoded region and stan…
bflad Dec 4, 2020
9e7d13d
Update documentation for aws_lambda_function 'runtime' parameter
mtranter Dec 4, 2020
0041efc
remove validation
DrFaust92 Dec 4, 2020
f28bf78
Merge pull request #16599 from hashicorp/t-gov-hardreg-vpn
YakDriver Dec 4, 2020
eac6c79
Merge pull request #16333 from hashicorp/t-gov-hardaz-eip-arn
YakDriver Dec 4, 2020
74649fc
use base ref from event payload
breathingdust Dec 4, 2020
09ab327
Moves nullable to experimental
gdavison Dec 4, 2020
7abd257
Updates naming to "Auto Scaling Group"
gdavison Dec 4, 2020
1745978
Merge pull request #16167 from ewbankkit/f-aws_appmesh_virtual_node-c…
breathingdust Dec 4, 2020
7cbb1e8
Update CHANGELOG.md for #16167
breathingdust Dec 4, 2020
707d2e4
Only try to cancel Instance Refresh when we get an "InstanceRefreshIn…
gdavison Dec 5, 2020
56e912f
r/aws_ec2_managed_prefix_list: new resource
roberth-k Jul 1, 2020
efc5819
r/aws_ec2_managed_prefix_list_entry: new resource
roberth-k Dec 5, 2020
f4eb603
add code schema resource
DrFaust92 Nov 25, 2020
111d5b9
add schema version stuff
DrFaust92 Dec 6, 2020
ad1dce7
add parent disappears test
DrFaust92 Dec 6, 2020
0e90f99
misspell
DrFaust92 Dec 6, 2020
002136b
add docs
DrFaust92 Dec 6, 2020
008cbbf
add checks for version uptates
DrFaust92 Dec 6, 2020
21db2d1
remove check
DrFaust92 Dec 6, 2020
73c0a9d
fmt
DrFaust92 Dec 6, 2020
af01f6d
fmt
DrFaust92 Dec 6, 2020
3697857
doc fmt
DrFaust92 Dec 6, 2020
5e85d3d
aws_workspaces_directory: Fix empty custom_security_group_id & defaul…
Tensho Dec 4, 2020
35cbae7
@review Drop redundant aws_security_group test resource
Tensho Dec 4, 2020
20304a1
Add terraform acctest tags
Tensho Dec 7, 2020
ce1c1bc
Fix custom security attribute check
Tensho Dec 7, 2020
81847da
tests/res/security_group_rule: Fix hardcoded region
YakDriver Dec 7, 2020
1e3b1da
tests/resource/aws_default_route_table: Refactor acceptance tests in …
ewbankkit Dec 7, 2020
4805bec
tests/res/route53: Fix hardcoded regions
YakDriver Dec 7, 2020
4d98411
tests/resource/sagemaker_endpoint: Make region agnostic
YakDriver Nov 11, 2020
60b4ad4
deps: Update github.com/bflad/tfproviderlint@v0.21.0 (#16617)
mattburgess Dec 7, 2020
d4b5c28
tests/resource/aws_route_table: Refactor acceptance tests in preparat…
ewbankkit Dec 7, 2020
e11a809
resource/aws_ssm_maintenance_window: Add schedule_offset argument (#1…
sysamma Dec 7, 2020
ff14b33
Update CHANGELOG for #16569
bflad Dec 7, 2020
64e459f
tests/resource/aws_ssm_maintenance_window: Fix TestAccAWSSSMMaintenan…
bflad Dec 7, 2020
6ca440c
remove validation
DrFaust92 Dec 7, 2020
b30a0f4
Merge pull request #16596 from hashicorp/workflow/fix-checkout-ref
breathingdust Dec 7, 2020
e51f827
Merge pull request #16135 from hashicorp/t-gov-sagemaker-useds
YakDriver Dec 8, 2020
abddf85
New resource: aws_lakeformation_datalake_settings
gmazelier May 9, 2020
9d54d24
Check resource state on destroy
gmazelier May 9, 2020
e7f3f7d
Add documentation
gmazelier May 9, 2020
c4e9992
Add AWS region in settings identifier
gmazelier May 10, 2020
5b52ecf
Add missing website LakeFormation subcategory
gmazelier May 10, 2020
e62033e
Rename expand and flatten functions for admins list
gmazelier May 11, 2020
efbe990
Make data lake admins list a set
gmazelier May 11, 2020
6673cd5
Use Lake Formation official spelling
gmazelier May 11, 2020
92cb24a
Cleanup
gmazelier May 11, 2020
5ed60ca
New resource: aws_lakeformation_resource
gmazelier May 10, 2020
acc1152
Add resource documentation
gmazelier May 10, 2020
6ba35a3
Cleanup
gmazelier May 11, 2020
75d25e8
Better validations
gmazelier May 12, 2020
7243d6d
Apply suggestions from code review
DrFaust92 Dec 8, 2020
a7ce6a3
Merge pull request #16589 from Tensho/fix-workspaces-directory-custom…
breathingdust Dec 8, 2020
dbef45e
Update CHANGELOG.md for #16589
breathingdust Dec 8, 2020
c5a8e71
Merge pull request #16459 from Tensho/workspaces-error-codes
breathingdust Dec 8, 2020
af919bf
Update CHANGELOG.md for #16459
breathingdust Dec 8, 2020
afa18a2
Merge pull request #16612 from DrFaust92/r/glue_schema
breathingdust Dec 8, 2020
cb4c3cf
Update CHANGELOG.md for #16612
breathingdust Dec 8, 2020
35d8d96
Rework Lake Formation to design
YakDriver Dec 8, 2020
2bf871a
Removes non-default refresh triggers and adds testing for cancelling …
gdavison Dec 8, 2020
3720d66
Adds triggers parameter to instance_refresh
gdavison Dec 9, 2020
09123f6
tests/resource/lakeformation_resource: Add exists and disappears
YakDriver Dec 9, 2020
8f7614b
resource/lakeformation: Remove lakeformation_datalake_settings
YakDriver Dec 9, 2020
896f026
docs/lakeformation_resource: Fix formatting
YakDriver Dec 9, 2020
8555491
docs/lakeformation_datalake_settings: Remove from branch (part of lat…
YakDriver Dec 9, 2020
7455563
tests/lakeformation_resource: Fix to use ARN check func
YakDriver Dec 9, 2020
33f5ce0
provider: adding Computed: true to id of few data sources, as those s…
tbugfinder Dec 9, 2020
3893c44
Update CHANGELOG for #16667
bflad Dec 9, 2020
af5d6b3
Merge pull request #16605 from DrFaust92/r/backup_plan_remove_validation
anGie44 Dec 9, 2020
d8d69f5
Update CHANGELOG for #16605
anGie44 Dec 9, 2020
c30f5fb
resource/lakeformation_resource: Remove go.mod, go.sum
YakDriver Dec 9, 2020
70b9151
tests/lakeformation_resource: Add precheck
YakDriver Dec 9, 2020
d9a1617
New Resource: aws_ec2_carrier_gateway (#16252)
ewbankkit Dec 9, 2020
ac142d7
Update CHANGELOG for #16252
bflad Dec 9, 2020
7e920ba
resource/lakeformation_resource: Improve error messages
YakDriver Dec 9, 2020
1529c2a
Adds validation for field names
gdavison Dec 9, 2020
aa79125
Merge branch 'master' into f-aws_autoscaling_group-instance_refresh
gdavison Dec 9, 2020
3ecadf2
resource/aws_imagebuilder_image_recipe: Ensure proper ordering of `co…
bflad Dec 9, 2020
17580c0
Merge pull request #16580 from hashicorp/guardduty-detector-sweeper-s…
gdavison Dec 9, 2020
88c71fb
Update CHANGELOG for #16566
bflad Dec 9, 2020
dfda2fe
Adds support for AWS_CONTAINER_CREDENTIALS_FULL_URI for authentication
gdavison Dec 9, 2020
44884e5
provider: Prevent potential panics due to setting resource identifier…
bflad Dec 9, 2020
96c1287
provider: Document, standardize, and lint for disappears acceptance t…
bflad Dec 9, 2020
f7cabdb
docs/contributing: Add Extending Terraform link for acceptance test f…
bflad Dec 9, 2020
870c35d
resource/lakeformation_resource: Use ForceNew for more update options
YakDriver Dec 9, 2020
7900b33
Merge pull request #16679 from hashicorp/ecs-credentials
gdavison Dec 9, 2020
92f4a93
Mark kinesis stream access_key as sensitive
kyeah Dec 9, 2020
4fd4695
lint
kyeah Dec 10, 2020
725032a
tests/resource/aws_instance: Correct 'TestAccAWSInstance_EbsRootDevic…
ewbankkit Dec 11, 2020
57d37d8
aws_launch_template: AWS Wavelength support (#16707)
ewbankkit Dec 11, 2020
17ac50f
Update CHANGELOG for #16707
bflad Dec 11, 2020
755de69
service/ec2: Add gp3 volume scalable throughput to aws_launch_templat…
ewbankkit Dec 11, 2020
120b944
Update CHANGELOG for #16649
bflad Dec 11, 2020
02f6065
data-source/aws_launch_template: Support id as argument (#16457)
yorinasub17 Dec 11, 2020
00ccbee
Update CHANGELOG for #16457
bflad Dec 11, 2020
b5f64e1
resource/aws_spot_fleet_request: Add 'throughput' attribute to 'launc…
ewbankkit Dec 11, 2020
ed411a5
Update CHANGELOG for #16652
bflad Dec 11, 2020
226e9a5
v3.21.0
Dec 11, 2020
29fcdc9
Merge pull request #13267 from gmazelier/lakeformation_resource
YakDriver Dec 11, 2020
4350d67
Update CHANGELOG.md
YakDriver Dec 11, 2020
0babe86
Merge pull request #16630 from hashicorp/t-gov-hardreg-route53
YakDriver Dec 11, 2020
91b1b44
Merge pull request #16626 from hashicorp/t-gov-hardreg-secgrp
YakDriver Dec 11, 2020
3fada75
Add vpn options to aws_vpn_connection resource
picmrinalducci Aug 18, 2020
de14cad
Code better broken up into functions and added struct for testing
picmrinalducci Dec 12, 2020
fc0b670
build(deps): bump github.com/aws/aws-sdk-go in /awsproviderlint (#16744)
dependabot[bot] Dec 14, 2020
87bdbf5
r/aws_route_table: Refactor acceptance test configuration generator s…
ewbankkit Dec 14, 2020
803fd63
build(deps): bump github.com/aws/aws-sdk-go from 1.36.0 to 1.36.7 (#1…
dependabot[bot] Dec 14, 2020
1ef6047
Adds launch_template to aws_autoscaling_group data source
gdavison Nov 19, 2020
9c54b4e
Merge pull request #16297 from hashicorp/f-data-asg-add-launchtemplate
gdavison Dec 14, 2020
5a8571c
Update CHANGELOG for #16297
gdavison Dec 14, 2020
ad7a9da
Adds note about ElastiCache Replication Group not supporting auto min…
gdavison Dec 14, 2020
4855e64
Use codestarconnections.ProviderType_Values() instead
shuheiktgw Dec 14, 2020
402132b
resource/aws_workspaces_workspace: Fix Terminated Workspace Panic (#1…
Tensho Dec 15, 2020
788a843
Update CHANGELOG for #16692
bflad Dec 15, 2020
3d6f355
docs/resource/aws_launch_template: Fix typo: throughput (#16731)
vroad Dec 15, 2020
57641cd
resource/aws_launch_configuration: Add metadata_options configuration…
jaysiyani Dec 15, 2020
95145e9
Update CHANGELOG for #14637
bflad Dec 15, 2020
039fb67
New Service: Amazon Connect (#16644)
thornleyk Dec 15, 2020
55a7464
data-source/aws_prefix_list: Using `name` argument no longer override…
roberth-k Dec 15, 2020
aa7ecdc
Update CHANGELOG for #16739
bflad Dec 15, 2020
2ae27e7
Remove connection_arn
shuheiktgw Dec 15, 2020
220e9e3
Rename connection_name to name
shuheiktgw Dec 15, 2020
56b5336
Modify error messages
shuheiktgw Dec 15, 2020
5cc7321
Add a check if rule and rule.Connections is nil
shuheiktgw Dec 15, 2020
c691946
Rename rule to resp
shuheiktgw Dec 15, 2020
91c5f2d
Handle a case when a connection is not found
shuheiktgw Dec 15, 2020
8a963ff
Add TestAccAWSCodeStarConnectionsConnection_disappears
shuheiktgw Dec 15, 2020
51e997d
Fix a lint error
shuheiktgw Dec 15, 2020
36c913c
tests/provider: Fix and enable AT009 lint check (#16637)
mattburgess Dec 15, 2020
5601d74
service/ec2: Add `carrier_ip` attribute to aws_eip resource and data …
ewbankkit Dec 15, 2020
66e0572
Update CHANGELOG for #16724
bflad Dec 15, 2020
ca78d53
Support Nitro Enclaves in aws_instance and aws_launch_template (#16361)
hansnielsen Dec 15, 2020
b6ac60a
Update CHANGELOG for #16361
bflad Dec 15, 2020
acf1efa
provider: Bump Go version to 1.15 and standardize on .go-version file…
bflad Dec 15, 2020
073f1da
data-source/aws_network_interface: Add association carrier_ip and cus…
ewbankkit Dec 15, 2020
174fd13
Update CHANGELOG for #16723
bflad Dec 15, 2020
896c7d3
data-source/aws_availability_zone: Add `parent_zone_id`, `parent_zone…
ewbankkit Dec 15, 2020
e7bf763
Update CHANGELOG for #16770
bflad Dec 15, 2020
91395a5
Correctly quote `shared` in ecs_task_definition
edmundcraske-bjss Dec 15, 2020
0d5c24f
Minor cleanup
gdavison Dec 15, 2020
7bdf671
Merge pull request #15990 from shuheiktgw/add_codestar_connections_co…
gdavison Dec 15, 2020
1776cbf
Update CHANGELOG for #15990
gdavison Dec 15, 2020
7528f74
update policy of test configs and examples in documentation
anGie44 Dec 16, 2020
c583602
Merge pull request #16780 from hashicorp/t-networkfirewall-resource-p…
anGie44 Dec 16, 2020
4acc6d8
Read all atrributes in tunnel options.
bill-rich Dec 16, 2020
2266428
Merge pull request #14740 from MRinalducci/f-aws_vpn_connection-add_v…
bill-rich Dec 16, 2020
8a629a7
Update CHANGELOG.md
bill-rich Dec 16, 2020
fad8649
resource/aws_main_route_table_association: Prevent crash on creation …
bflad Dec 16, 2020
a51dca6
Update CHANGELOG for #16680
bflad Dec 16, 2020
4ca17d1
Update ROADMAP.md
gdavison Dec 16, 2020
0dcab47
r/aws_ec2_managed_prefix_list_entry: remove resource
roberth-k Dec 16, 2020
a78644e
r/aws_ec2_managed_prefix_list: code review updates
roberth-k Dec 16, 2020
aba6707
tests/resource/aws_elasticsearch_domain: Use multierror in sweeper an…
bflad Dec 16, 2020
6ef340c
service/ec2: Use paginated functions in plural COIP and Local Gateway…
bflad Dec 16, 2020
baa6043
Update CHANGELOG for #16669
bflad Dec 16, 2020
995b7e1
updated mq broker user property to 'required'
MrFoxMcCloud Dec 16, 2020
ef51d91
Merge pull request #16756 from hashicorp/d-elasticache-auto-upgrade
gdavison Dec 16, 2020
cc7b134
New resource: aws_lakeformation_datalake_settings
gmazelier May 9, 2020
5220967
Add documentation
gmazelier May 9, 2020
c6edb39
Use Lake Formation official spelling
gmazelier May 11, 2020
33dba29
Remove redundant check
gmazelier May 27, 2020
07aa597
resource/lakeformation_data_lake_settings: Upgrade to plugin v2
YakDriver Dec 15, 2020
394016d
resource/lakeformation_data_lake_settings: Rename 'datalake' to 'data…
YakDriver Dec 15, 2020
f6113ed
resource/lakeformation_data_lake_settings: Remove go.mod, go.sum from PR
YakDriver Dec 15, 2020
2f34f0b
resource/lakeformation_data_lake_settings: Add arguments, tests
YakDriver Dec 16, 2020
ac91a5f
resource/lakeformation_data_lake_settings: Fix linter issues, simplify
YakDriver Dec 16, 2020
b331327
resource/lakeformation_data_lake_settings: Add docs, validate function
YakDriver Dec 16, 2020
47891b5
ds/lakeformat_data_lake_settings: New data source
YakDriver Dec 16, 2020
acf8218
resource/lakeformation_data_lake_settings: Clean up before merge
YakDriver Dec 16, 2020
5c97264
Update with Lake Formation resource and settings
YakDriver Dec 16, 2020
0c75bba
Merge pull request #13250 from gmazelier/lakeformation_datalake_settings
YakDriver Dec 16, 2020
3ae747b
docs/contributing: Add data handling and conversion documentation (#1…
bflad Dec 17, 2020
68ae04c
service/ec2: Add throughput attribute to aws_instance resource and da…
rajivshah3 Dec 17, 2020
f75f46f
docs/data-source/aws_instance: Add throughput attribute
bflad Dec 17, 2020
f790a95
Update CHANGELOG for #16620
bflad Dec 17, 2020
cfd4729
resource/aws_directory_service_directory: Deletion and sweeper refact…
bflad Dec 17, 2020
f16f508
Fix s3_bucket lifecycle_rule requirements
lachlancooper Dec 17, 2020
ada2d7d
New data source: aws_ec2_managed_prefix_list (#16738)
roberth-k Dec 17, 2020
cabe75f
Update CHANGELOG for #16738
bflad Dec 17, 2020
a98038d
Merge branch 'f-aws_managed_prefix_list' of ssh://github.com/roberth-…
bflad Dec 17, 2020
8ece623
resource/aws_ec2_managed_prefix_list: Refactoring for consistency
bflad Dec 17, 2020
c0f711b
Merge branch 'roberth-k-f-aws_managed_prefix_list'
bflad Dec 17, 2020
dc57570
Update CHANGELOG for #14068
bflad Dec 17, 2020
e5e68dd
resource/aws_ec2_managed_prefix_list: Use cidr not cidr_block for API…
bflad Dec 17, 2020
c5a922f
#16821 Fix spelling of db_subnet_group_name in restore_to_point_in_time
cyrusv Dec 17, 2020
c84391e
Merge pull request #16830 from cyrusv/cyrus-restore-rds-db-subnet-group
anGie44 Dec 18, 2020
ad5f5c3
Update CHANGELOG for #16830
anGie44 Dec 18, 2020
22c151c
Merge pull request #16809 from lachlancooper/fix-s3-lifecycle-docs
anGie44 Dec 18, 2020
2e5849a
Merge pull request #16800 from alvarodelvalle/d-aws_mq_broker-user-pr…
anGie44 Dec 18, 2020
000d978
Merge pull request #16684 from kyeah/kyeah/kinesis-sensitive
anGie44 Dec 18, 2020
687fff9
Update CHANGELOG for #16684
anGie44 Dec 18, 2020
a457881
Merge pull request #16603 from mtranter/d-aws_lambda_function
anGie44 Dec 18, 2020
098bc8c
Merge pull request #16773 from edmundcraske-bjss/patch-1
anGie44 Dec 18, 2020
b20f342
resource/aws_eip_association: fix eventual consistency issue when ass…
dohoangkhiem Dec 18, 2020
049dbb1
Update CHANGELOG for #16808
bflad Dec 18, 2020
431f32b
New resource: aws_lakeformation_datalake_settings
gmazelier May 9, 2020
3dcb295
Add resource documentation
gmazelier May 10, 2020
ed879d5
New resource: aws_lakeformation_permissions (WIP)
gmazelier May 10, 2020
01999bd
Add documentation
gmazelier May 19, 2020
d85171b
Define permissions at catalog level
gmazelier May 20, 2020
d4845eb
Test multiple permissions on table resource
gmazelier May 20, 2020
fd0adb6
Check that permissions are revoked in acceptance tests
gmazelier May 20, 2020
419d805
Add timestamp to resource ID
gmazelier May 20, 2020
12bc694
Use const defined in API for permissions
gmazelier May 20, 2020
8858863
Cleanup
gmazelier May 20, 2020
661e2b3
Handle TableWithColumns resource I/O in ListPermissions request
gmazelier May 26, 2020
708c760
Fix type in HCL example
gmazelier May 26, 2020
c5fd916
Remove redundant check, add one test step
gmazelier May 27, 2020
2d4cb28
resource/lakeformation: Remove aws.erb from PR
YakDriver Dec 11, 2020
7411370
resource/lakeformation_permissions: Upgrade to plugin SDK v2
YakDriver Dec 11, 2020
eeac9a3
resource/lakeformation_permissions: Remove datalake_settings from PR
YakDriver Dec 11, 2020
1f2e587
resource/lakeformation_permissions: Remove PR-extraneous files
YakDriver Dec 11, 2020
94b4f58
ds/lakeformation_resource: New data source
YakDriver Dec 11, 2020
1a12e1a
resource/lakeformation_resource: Improve docs, error messages (minor)
YakDriver Dec 11, 2020
5db1eb9
docs/resource/lakeformation_permissions: Rework for design
YakDriver Dec 11, 2020
60b7aef
resource/lakeformation_permissions: Align with design and conventions
YakDriver Dec 15, 2020
e139a59
validators: Add ValidatePrincipal for Lake Formation principals
YakDriver Dec 17, 2020
cb15321
resource/lakeformation: Use ValidatePrincipal for Lake Formation prin…
YakDriver Dec 17, 2020
cd9e6c2
resource/lakeformation_permissions: Eventual consistency issues
YakDriver Dec 17, 2020
544bff9
resource/lakeformation_permissions: Adjust for passing tests
YakDriver Dec 17, 2020
e873f56
resource/lakeformation: Pre-merge cleanup
YakDriver Dec 18, 2020
641fbd4
resource/lakeformation: Fix linting
YakDriver Dec 18, 2020
e170ade
ds/lakeformation_permissions: New data source
YakDriver Dec 18, 2020
70e0cf1
resource/lakeformation: Fix linter issues
YakDriver Dec 18, 2020
3ef409d
resource/lakeformation: Fix semgrep issues
YakDriver Dec 18, 2020
7ca0739
Update CHANGELOG with Lake Formation
YakDriver Dec 18, 2020
37e4818
Merge pull request #13396 from gmazelier/lakeformation_permissions
YakDriver Dec 18, 2020
bfec53d
Merge pull request #16678 from hashicorp/f-aws_autoscaling_group-inst…
gdavison Dec 18, 2020
2600669
Update CHANGELOG for #16678
gdavison Dec 18, 2020
233e345
Update CHANGELOG.md
breathingdust Dec 18, 2020
9c9a116
v3.22.0
Dec 18, 2020
11d9c1d
Merge branch 'master' of https://github.com/hashicorp/terraform-provi…
asvetliakov Dec 21, 2020
6e859ac
Merge branch 'iot-http' into update
asvetliakov Dec 21, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 29 additions & 23 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,36 +1,42 @@
# Default owner for all pull requests
* @terraform-providers/aws-provider
* @hashicorp/terraform-aws

# Service specific owners
/aws/*apigatewayv2* @ewbankkit @terraform-providers/aws-provider
/website/**/apigatewayv2* @ewbankkit @terraform-providers/aws-provider
/aws/*apigatewayv2* @ewbankkit @hashicorp/terraform-aws
/website/**/apigatewayv2* @ewbankkit @hashicorp/terraform-aws

/aws/*appmesh* @ewbankkit @terraform-providers/aws-provider
/website/**/appmesh* @ewbankkit @terraform-providers/aws-provider
/aws/*appmesh* @ewbankkit @hashicorp/terraform-aws
/website/**/appmesh* @ewbankkit @hashicorp/terraform-aws

/aws/*backup* @ewbankkit @terraform-providers/aws-provider
/website/**/backup* @ewbankkit @terraform-providers/aws-provider
/aws/*backup* @ewbankkit @hashicorp/terraform-aws
/website/**/backup* @ewbankkit @hashicorp/terraform-aws

/aws/*_aws_codeartifact_*.go @DrFaust92 @terraform-providers/aws-provider
/website/**/codeartifact* @DrFaust92 @terraform-providers/aws-provider
/aws/*_aws_codeartifact_*.go @DrFaust92 @hashicorp/terraform-aws
/website/**/codeartifact* @DrFaust92 @hashicorp/terraform-aws

/aws/*_aws_fsx_*.go @DrFaust92 @terraform-providers/aws-provider
/website/**/fsx* @DrFaust92 @terraform-providers/aws-provider
/aws/*_aws_fsx_*.go @DrFaust92 @hashicorp/terraform-aws
/website/**/fsx* @DrFaust92 @hashicorp/terraform-aws

/aws/*globalaccelerator* @ewbankkit @terraform-providers/aws-provider
/website/**/globalaccelerator* @ewbankkit @terraform-providers/aws-provider
/aws/*globalaccelerator* @ewbankkit @hashicorp/terraform-aws
/website/**/globalaccelerator* @ewbankkit @hashicorp/terraform-aws

/aws/*_aws_glue_*.go @DrFaust92 @terraform-providers/aws-provider
/website/**/glue* @DrFaust92 @terraform-providers/aws-provider
/aws/*_aws_glue_*.go @DrFaust92 @hashicorp/terraform-aws
/website/**/glue* @DrFaust92 @hashicorp/terraform-aws

/aws/*route53_resolver* @ewbankkit @terraform-providers/aws-provider
/website/**/route53_resolver* @ewbankkit @terraform-providers/aws-provider
/aws/*kinesis_analytics* @ewbankkit @hashicorp/terraform-aws
/website/**/kinesis_analytics* @ewbankkit @hashicorp/terraform-aws

/aws/*_aws_storagegateway_*.go @DrFaust92 @terraform-providers/aws-provider
/website/**/storagegateway* @DrFaust92 @terraform-providers/aws-provider
/aws/*kinesisanalyticsv2* @ewbankkit @hashicorp/terraform-aws
/website/**/kinesisanalyticsv2* @ewbankkit @hashicorp/terraform-aws

/aws/*_aws_sagemaker_*.go @DrFaust92 @terraform-providers/aws-provider
/website/**/sagemaker* @DrFaust92 @terraform-providers/aws-provider
/aws/*route53_resolver* @ewbankkit @hashicorp/terraform-aws
/website/**/route53_resolver* @ewbankkit @hashicorp/terraform-aws

/aws/*_aws_workspaces_*.go @Tensho @terraform-providers/aws-provider
/website/**/workspaces* @Tensho @terraform-providers/aws-provider
/aws/*_aws_storagegateway_*.go @DrFaust92 @hashicorp/terraform-aws
/website/**/storagegateway* @DrFaust92 @hashicorp/terraform-aws

/aws/*_aws_sagemaker_*.go @DrFaust92 @hashicorp/terraform-aws
/website/**/sagemaker* @DrFaust92 @hashicorp/terraform-aws

/aws/*_aws_workspaces_*.go @Tensho @hashicorp/terraform-aws
/website/**/workspaces* @Tensho @hashicorp/terraform-aws
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/Bug_Report.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ If you are running into one of these scenarios, we recommend opening an issue in

<!--- Information about code formatting: https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code --->

Please include all Terraform configurations required to reproduce the bug. Bug reports without a functional reproduction may be closed without investigation.

```hcl
# Copy-paste your Terraform configurations here - for large Terraform configs,
# please use a service like Dropbox and share a link to the ZIP file. For
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
blank_issues_enabled: false
contact_links:
- name: Terraform AWS Provider Roadmap
url: https://github.com/terraform-providers/terraform-provider-aws/blob/master/ROADMAP.md
url: https://github.com/hashicorp/terraform-provider-aws/blob/master/ROADMAP.md
about: View the Roadmap for the upcoming work planned on the AWS provider.
- name: Terraform AWS Provider Questions
url: https://discuss.hashicorp.com/c/terraform-providers/tf-aws
Expand Down
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!--- See what makes a good Pull Request at : https://github.com/terraform-providers/terraform-provider-aws/blob/master/docs/CONTRIBUTING.md --->
<!--- See what makes a good Pull Request at : https://github.com/hashicorp/terraform-provider-aws/blob/master/docs/CONTRIBUTING.md --->

<!--- Please keep this note for the community --->

Expand All @@ -12,7 +12,7 @@
<!--- If your PR fully resolves and should automatically close the linked issue, use Closes. Otherwise, use Relates --->
Relates OR Closes #0000

Release note for [CHANGELOG](https://github.com/terraform-providers/terraform-provider-aws/blob/master/CHANGELOG.md):
Release note for [CHANGELOG](https://github.com/hashicorp/terraform-provider-aws/blob/master/CHANGELOG.md):
<!--
If change is not user facing, just write "NONE" in the release-note block below.
-->
Expand Down
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,28 @@ updates:
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directory: "/"
ignore:
- dependency-name: "golang.org/x/tools"
- dependency-name: "google.golang.org/grpc"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directory: "/awsproviderlint"
ignore:
- dependency-name: "golang.org/x/tools"
- dependency-name: "google.golang.org/grpc"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directory: "/tools"
ignore:
- dependency-name: "golang.org/x/tools"
- dependency-name: "google.golang.org/grpc"
schedule:
interval: "daily"
- package-ecosystem: "terraform"
directory: "/infrastructure/repository"
schedule:
interval: "daily"
47 changes: 16 additions & 31 deletions .github/workflows/acctest-terraform-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,25 @@ on:
push:
branches:
- master
- 'release/**'
- "release/**"
pull_request:
paths:
- .github/workflows/acctest-terraform-lint.yml
- aws/core_acceptance_test.go
- aws/data_source_aws_*_test.go
- aws/resource_aws_*_test.go
- .go-version
- aws/*_test.go
- scripts/validate-terraform.sh
- tools/go.mod

env:
GO_VERSION: "1.15"
GO111MODULE: on

jobs:
terrafmt:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# See also: https://github.com/actions/setup-go/pull/62
- run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
- uses: actions/setup-go@v2
with:
go-version: ${{ env.GO_VERSION }}
Expand All @@ -29,58 +31,42 @@ jobs:
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-pkg-mod-${{ hashFiles('go.sum') }}
- run: cd tools && go install github.com/katbyte/terrafmt
# - run: terrafmt diff ./aws --check --pattern '*_test.go' --fmtcompat
- run: |
# go get github.com/katbyte/terrafmt
git clone --branch tracking-main --single-branch https://github.com/gdavison/terrafmt terrafmt
cd terrafmt
go install
# - run: terrafmt diff ./aws --check --pattern '*_test.go' --quiet --fmtcompat
- run: |
find ./aws -type f \( \
-name 'core_acceptance_test.go' \
-o -name 'data_source_aws_*_test.go' \
-o -name 'resource_aws_*_test.go' \
\) \
find ./aws -type f -name '*_test.go' \
| sort -u \
| grep -v resource_aws_apigatewayv2_domain_name_test.go \
| grep -v resource_aws_dynamodb_table_test.go \
| grep -v resource_aws_ecs_capacity_provider_test.go \
| grep -v resource_aws_efs_file_system_test.go \
| grep -v resource_aws_kinesis_stream_test.go \
| grep -v resource_aws_kms_grant_test.go \
| grep -v resource_aws_quicksight_user_test.go \
| grep -v resource_aws_s3_bucket_object_test.go \
| grep -v resource_aws_sns_platform_application_test.go \
| xargs -I {} terrafmt diff --check --quiet --fmtcompat {}
| xargs -I {} terrafmt diff --check --fmtcompat {}

validate-terraform:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# See also: https://github.com/actions/setup-go/pull/62
- run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
- uses: actions/setup-go@v2
with:
go-version: ${{ env.GO_VERSION }}
go-version: ${{ steps.go-version.outputs.content }}
- uses: actions/cache@v2
continue-on-error: true
timeout-minutes: 2
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-pkg-mod-${{ hashFiles('go.sum') }}
- run: |
# go get github.com/katbyte/terrafmt
git clone --branch tracking-main --single-branch https://github.com/gdavison/terrafmt terrafmt
cd terrafmt
go install
- run: cd tools && go install github.com/katbyte/terrafmt
- run: cd tools && go install github.com/terraform-linters/tflint
- run: |
find ./aws -type f \( \
-name 'core_acceptance_test.go' \
-o -name 'data_source_aws_*_test.go' \
-o -name 'resource_aws_*_test.go' \
\) \
find ./aws -type f -name '*_test.go' \
| sort -u \
| grep -v resource_aws_apigatewayv2_domain_name_test.go \
| grep -v resource_aws_dynamodb_table_test.go \
| grep -v resource_aws_ecs_capacity_provider_test.go \
| grep -v resource_aws_efs_file_system_test.go \
| grep -v resource_aws_elasticache_cluster_test.go \
Expand All @@ -91,4 +77,3 @@ jobs:
| grep -v resource_aws_s3_bucket_object_test.go \
| grep -v resource_aws_sns_platform_application_test.go \
| ./scripts/validate-terraform.sh

6 changes: 4 additions & 2 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ on:
- 'release/**'
pull_request:
paths:
- .go-version
- CHANGELOG.md
pull_request_target:

env:
GO_VERSION: "1.14"
GO111MODULE: on

jobs:
Expand Down Expand Up @@ -51,13 +51,15 @@ jobs:
body: |-
Thank you for your contribution! :rocket:

Please note that the `CHANGELOG.md` file contents are handled by the maintainers during merge. This is to prevent pull request merge conflicts, especially for contributions which may not be merged immediately. Please see the [Contributing Guide](https://github.com/terraform-providers/terraform-provider-aws/blob/master/docs/CONTRIBUTING.md) for additional pull request review items.
Please note that the `CHANGELOG.md` file contents are handled by the maintainers during merge. This is to prevent pull request merge conflicts, especially for contributions which may not be merged immediately. Please see the [Contributing Guide](https://github.com/hashicorp/terraform-provider-aws/blob/master/docs/CONTRIBUTING.md) for additional pull request review items.

Remove any changes to the `CHANGELOG.md` file and commit them in this pull request to prevent delays with reviewing and potentially merging this pull request.
misspell:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# See also: https://github.com/actions/setup-go/pull/62
- run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
- uses: actions/setup-go@v2
with:
go-version: ${{ env.GO_VERSION }}
Expand Down
15 changes: 7 additions & 8 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,9 @@ on:
- 'release/**'
pull_request_target:

env:
GO_VERSION: "1.14"

jobs:
changes:
if: github.event_name == 'pull_request_target' && !contains(fromJSON('["anGie44", "bflad", "breathingdust", "DrFaust92", "ewbankkit", "gdavison", "maryelizbeth", "YakDriver", "renovate[bot]"]'), github.actor)
if: github.event_name == 'pull_request_target' && !contains(fromJSON('["anGie44", "bflad", "breathingdust", "dependabot[bot]", "DrFaust92", "ewbankkit", "gdavison", "maryelizbeth", "YakDriver"]'), github.actor)
name: Filter Changes
runs-on: ubuntu-latest
outputs:
Expand Down Expand Up @@ -50,20 +47,22 @@ jobs:
body: |-
Thank you for your contribution! :rocket:

Please note that typically Go dependency changes are handled in this repository by Renovate Bot or the maintainers. This is to prevent pull request merge conflicts and further delay reviews of contributions. Remove any changes to the `go.mod` or `go.sum` files and commit them into this pull request.
Please note that typically Go dependency changes are handled in this repository by dependabot or the maintainers. This is to prevent pull request merge conflicts and further delay reviews of contributions. Remove any changes to the `go.mod` or `go.sum` files and commit them into this pull request.

Additional details:

* Check [open pull requests with the `dependencies` label](https://github.com/terraform-providers/terraform-provider-aws/pulls?q=is%3Aopen+is%3Apr+label%3Adependencies) to view other dependency updates.
* If this pull request includes an update the AWS Go SDK (or any other dependency) version, only updates submitted via Renovate Bot will be merged. This pull request will need to remove these changes and will need to be rebased after the existing dependency update via Renovate Bot has been merged for this pull request to be reviewed.
* Check [open pull requests with the `dependencies` label](https://github.com/hashicorp/terraform-provider-aws/pulls?q=is%3Aopen+is%3Apr+label%3Adependencies) to view other dependency updates.
* If this pull request includes an update the AWS Go SDK (or any other dependency) version, only updates submitted via dependabot will be merged. This pull request will need to remove these changes and will need to be rebased after the existing dependency update via dependabot has been merged for this pull request to be reviewed.
* If this pull request is for supporting a new AWS service:
* Ensure the new AWS service changes are following the [Contributing Guide section on new services](https://github.com/terraform-providers/terraform-provider-aws/blob/master/docs/contributing/contribution-checklists.md#new-service), in particular that the dependency addition and initial provider support are in a separate pull request from other changes (e.g. new resources). Contributions not following this item will not be reviewed until the changes are split.
* Ensure the new AWS service changes are following the [Contributing Guide section on new services](https://github.com/hashicorp/terraform-provider-aws/blob/master/docs/contributing/contribution-checklists.md#new-service), in particular that the dependency addition and initial provider support are in a separate pull request from other changes (e.g. new resources). Contributions not following this item will not be reviewed until the changes are split.
* If this pull request is already a separate pull request from the above item, you can ignore this message.
go_mod:
name: go mod
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# See also: https://github.com/actions/setup-go/pull/62
- run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
- uses: actions/setup-go@v2
with:
go-version: ${{ env.GO_VERSION }}
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ on:
- .markdownlinkcheck.json
- .markdownlint.yml
- .github/workflows/documentation.yml
- .go-version
- docs/**

env:
GO_VERSION: "1.14"
GO111MODULE: on

jobs:
Expand All @@ -38,6 +38,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# See also: https://github.com/actions/setup-go/pull/62
- run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
- uses: actions/setup-go@v2
with:
go-version: ${{ env.GO_VERSION }}
Expand Down
17 changes: 8 additions & 9 deletions .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@ on:
pull_request:
paths:
- .github/workflows/examples.yml
- .go-version
- examples/**
- tools/go.mod

env:
AWS_DEFAULT_REGION: us-west-2
TF_PLUGIN_CACHE_DIR: ${{ github.workspace }}/.terraform.d/plugin-cache

jobs:
validate-terraform:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
go_version: ["1.14"]
terraform_version: ["0.12.29"]
steps:
- uses: actions/checkout@v2
Expand All @@ -28,16 +28,15 @@ jobs:
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-pkg-mod-${{ hashFiles('go.sum') }}
# See also: https://github.com/actions/setup-go/pull/62
- run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
- uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go_version }}
go-version: ${{ env.GO_VERSION }}
- name: go build
run: |
GOOS=$(go env GOOS)
GOARCH=$(go env GOARCH)
# Substitute as latest release
VERSION=$(git describe --abbrev=0 --match='v*.*.*' --tags || echo -n "v99.99.99")
go build -o ${TF_PLUGIN_CACHE_DIR}/${GOOS}_${GOARCH}/terraform-provider-aws_${VERSION}_x4 .
run: go build -o terraform-plugin-dir/terraform-provider-aws_v99.99.99_x5 .
- name: override plugin
run: mkdir -p ~/.terraform.d/plugins && cp terraform-plugin-dir/terraform-provider-aws_v99.99.99_x5 ~/.terraform.d/plugins
- uses: hashicorp/setup-terraform@v1
with:
terraform_version: ${{ matrix.terraform_version }}
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/issues.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
on: issues
on:
issues:
types: [opened]
name: Issue triage
jobs:
markIssuesForTriage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1.0.0
- name: Apply Issue Triage Label
uses: actions/github@v1.0.0
uses: actions/github-script@v3
if: github.event.action == 'opened' && !contains(fromJSON('["anGie44", "bflad", "breathingdust", "DrFaust92", "ewbankkit", "gdavison", "maryelizbeth", "YakDriver"]'), github.actor)
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
args: label needs-triage
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
github.issues.addLabels({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
labels: ['needs-triage']
})
Loading