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

new resource: azurerm_application_load_balancer_association #2

Closed
wants to merge 129 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
41b3b61
Initial Check-in...
WodansSon Sep 30, 2023
76e5e37
Update documentation...
WodansSon Sep 30, 2023
41449d4
Address PR comments...
WodansSon Oct 10, 2023
71be01d
automation: opening a PR when a branch named `auto-pr/deps/updating-g…
tombuildsstuff Oct 11, 2023
14c0cfe
dependencies: updating to `v0.20231011.1091146` of `github.com/hashic…
tombuildsstuff Oct 11, 2023
7867f0a
Add nil check for skuProperties...
WodansSon Oct 11, 2023
50788ad
Bump golang.org/x/net in /internal/tools/update-go-azure-sdk
dependabot[bot] Oct 11, 2023
4d6ffdb
Merge pull request #23521 from hashicorp/dependabot/go_modules/intern…
manicminer Oct 12, 2023
c709daa
Bump golang.org/x/net from 0.15.0 to 0.17.0
dependabot[bot] Oct 12, 2023
86b6371
Merge pull request #23520 from hashicorp/dependabot/go_modules/golang…
manicminer Oct 12, 2023
b762635
Merge pull request #23518 from hashicorp/dependencies/go-azure-sdk
manicminer Oct 12, 2023
af7626a
Tooling: upgrade some runners, improve runtime and avoid filling the …
manicminer Oct 12, 2023
5423f9f
Merge pull request #23524 from hashicorp/tooling/actions-runner-upgrades
manicminer Oct 12, 2023
eef5bef
Merge pull request #23428 from hashicorp/b_amlfs_capacity
manicminer Oct 12, 2023
b41e300
Changelog for #23428
manicminer Oct 12, 2023
4f8bc4b
Changelog for #23518
manicminer Oct 12, 2023
590aa31
`DevCenter` - scaffolding the Service Package to enable generation
tombuildsstuff Oct 12, 2023
afe8cf8
`azurerm_application_gateway` - datasource support for `backend_http_…
teowa Oct 12, 2023
e4716cd
Changelog for #23318
manicminer Oct 12, 2023
d790eb3
Changelog for #22976
manicminer Oct 12, 2023
387794e
limit retention for gha artifacts
catriona-m Oct 12, 2023
df86fd6
refactor resource to use model and encode and decode, update tests
jackofallops Oct 12, 2023
79048bf
tools/generator-services: handling there being 0 data sources/resourc…
tombuildsstuff Oct 12, 2023
f56089d
dependencies: updating to version `v0.20231012.1141427` of `github.co…
tombuildsstuff Oct 12, 2023
611e1be
make generate
tombuildsstuff Oct 12, 2023
76393f9
fix vm panic cause panic if api return nil in os_profile
wuxu92 Oct 12, 2023
4bb0c20
Merge pull request #23530 from hashicorp/f/scaffold-devcenter-for-gen…
tombuildsstuff Oct 12, 2023
87a996c
Merge pull request #23534 from hashicorp/dependencies/go-azure-sdk
tombuildsstuff Oct 12, 2023
45e882e
updating to include #23534
tombuildsstuff Oct 12, 2023
2b957b6
revert debugging read timeout
jackofallops Oct 12, 2023
9c7bb7b
terrfmt tests
jackofallops Oct 12, 2023
d59c372
Data Source: azurerm_network_service_tags - add name property (#23382)
wuxu92 Oct 12, 2023
cea841f
Changelog for #23382
manicminer Oct 12, 2023
40f573f
Merge pull request #23529 from hashicorp/cm/gharetention
manicminer Oct 12, 2023
afdbd91
`azurerm_automation_schedule` - split create/update functions (#23494)
catriona-m Oct 12, 2023
469c02d
Changelog for #23494
manicminer Oct 12, 2023
8c8b5e6
Merge pull request #23533 from hashicorp/b/app-insights-typed-refactor
manicminer Oct 12, 2023
2388856
fix bad import
manicminer Oct 12, 2023
d6f9a55
Merge branch 'main' into fix/vmpanic
manicminer Oct 12, 2023
23b90c1
go mod tidy && go mod vendor
manicminer Oct 12, 2023
c435134
Merge pull request #23535 from wuxu92/fix/vmpanic
manicminer Oct 12, 2023
c77ea71
Changelog for #23535
manicminer Oct 12, 2023
ad17aeb
New resource: `azurerm_security_center_storage_defender` (#23242)
ziyeqf Oct 12, 2023
a6d68b7
Changelog for #23242
manicminer Oct 12, 2023
88c46cf
Storage resource manager client update SDK: 2022-05-01 to 2023-01-01
magodo Oct 13, 2023
4e12313
update spring sdk to 2023-09-01-preview
ms-henglu Oct 13, 2023
b83eebd
Example: storage share `quota` must be >= 100 for premium account
magodo Oct 13, 2023
2629ab7
v3.76.0
katbyte Oct 13, 2023
c3515c5
tooling: increasing the release runner to an `xl` (#23549)
tombuildsstuff Oct 13, 2023
38b2966
GHA - remove invalid size spec from release flow (#23551)
jackofallops Oct 13, 2023
e8a15ff
GHA - turn on verbosity in release job (#23552)
jackofallops Oct 13, 2023
3c1b942
GHA - reduce parallelism on release to 2 (#23553)
jackofallops Oct 13, 2023
87f49a6
increase parallelism on release to 8
jackofallops Oct 13, 2023
dd8db6e
automation: moving `azurerm_automation_account`'s registration info t…
tombuildsstuff Oct 13, 2023
ecefd65
Updating based on d3f884c3d
Oct 12, 2023
0472c26
devcenter location override for TeamCity
manicminer Oct 12, 2023
deee92c
teamcity: limiting the parallelism to 1
tombuildsstuff Oct 13, 2023
2bc4c4a
`azurerm_bot_service_azure_bot` - remove use of pluginsdk tags functi…
jackofallops Oct 13, 2023
3e2615d
Bug fix: Data Source: azurerm_virtual_hub_connection - add new proper…
neil-yechenwei Oct 13, 2023
f81ed89
Changelog for #23491
manicminer Oct 13, 2023
d7dc9bc
goimports
tombuildsstuff Oct 13, 2023
685ba7c
Merge pull request #23554 from hashicorp/t/gha-release-parallelism-8
tombuildsstuff Oct 13, 2023
ab0f286
teamcity: increasing the quota to 4 (5 available)
tombuildsstuff Oct 13, 2023
5538d4f
Merge pull request #23543 from magodo/storage_sdk_20220501_to_20230101
tombuildsstuff Oct 13, 2023
a5e15bc
updating to include #23543
tombuildsstuff Oct 13, 2023
c0d8764
`azurerm_email_communication_service` - refactor for model, encode an…
jackofallops Oct 13, 2023
446684b
`azurerm_communication_service` - refactor for Typed SDK model, encod…
jackofallops Oct 13, 2023
91a91a2
Merge pull request #23538 from hashicorp/auto-pr/d3f884c3d
tombuildsstuff Oct 13, 2023
de21fce
updating to include #23538
tombuildsstuff Oct 13, 2023
f3e4628
Merge pull request #23555 from hashicorp/refactor/automation-to-go-az…
tombuildsstuff Oct 13, 2023
c12fc18
updating to include #23555
tombuildsstuff Oct 13, 2023
924f6fa
Updating based on 33d58b67a
Oct 13, 2023
a54cd2c
Changelog fixup for #22976
manicminer Oct 15, 2023
07fe412
`features`: update feature flag `roll_instances_when_required` for `v…
myc2h6o Oct 15, 2023
e493c38
fix removedInNextMajorVersion tag cause decode issue lost data
wuxu92 Oct 16, 2023
679eb88
Merge pull request #23559 from hashicorp/auto-pr/33d58b67a
tombuildsstuff Oct 16, 2023
beca67e
Update .github/workflows/automation-open-pull-request-go-sdk.yaml
tombuildsstuff Oct 16, 2023
f80165e
Update .github/workflows/automation-open-pull-request-go-sdk.yaml
tombuildsstuff Oct 16, 2023
dd8f6f8
Merge pull request #23513 from hashicorp/f/automation-changes
tombuildsstuff Oct 16, 2023
0c67486
GitHub Actions: fixing issues identified in GHAs
tombuildsstuff Oct 16, 2023
1df9854
Merge pull request #23565 from hashicorp/b/patching-gha-config
tombuildsstuff Oct 16, 2023
16c7d63
Merge pull request #23545 from magodo/storage_share_example_fix
tombuildsstuff Oct 16, 2023
41b044e
Merge pull request #23544 from ms-henglu/branch-231013-update-sdk-for…
tombuildsstuff Oct 16, 2023
bc4f55f
updating to include #23544
tombuildsstuff Oct 16, 2023
42cfc3c
Updating based on 3507af463
Oct 16, 2023
5c16b05
Merge pull request #23566 from hashicorp/auto-pr/3507af463
tombuildsstuff Oct 16, 2023
36c64da
Merge pull request #23564 from wuxu92/fix/removedInNextMajorVersion
tombuildsstuff Oct 16, 2023
e8c755a
updating to include #23564
tombuildsstuff Oct 16, 2023
57396df
internal/sdk: resource decoding/encoding now parses the struct tags c…
tombuildsstuff Oct 16, 2023
befca9a
[TestCase] azurerm_maps_account - update sku_name value in the test c…
neil-yechenwei Oct 16, 2023
35e373a
netapp: updating to API Version `2023-05-01`
tombuildsstuff Oct 16, 2023
13aa473
go mod tidy / go mod vendor
tombuildsstuff Oct 16, 2023
d551978
Changelog for #23370
manicminer Oct 16, 2023
778c3eb
`azurerm_resource_deployment_script_azure_power_shell` `azurerm_resou…
teowa Oct 16, 2023
65aff6f
Merge pull request #23568 from hashicorp/f/typed-sdk-consistent-encoding
tombuildsstuff Oct 16, 2023
02d7ca2
updating to include #23568
tombuildsstuff Oct 16, 2023
9a038f2
azurerm_shared_image_gallery: support directly sharing (#23570)
ziyeqf Oct 16, 2023
6701bd7
Update CHANGELOG.md #23570
catriona-m Oct 16, 2023
4914b8d
dependencies: updating to `v0.62.0` of `github.com/hashicorp/go-azure…
tombuildsstuff Oct 16, 2023
17255a0
Merge pull request #23576 from hashicorp/f/updating-netapp-to-2023-05-01
tombuildsstuff Oct 16, 2023
48c6f6f
updating to include #23576
tombuildsstuff Oct 16, 2023
f50b94b
Merge pull request #23581 from hashicorp/dependencies/go-azure-helpers
tombuildsstuff Oct 16, 2023
a4e9c91
updating to include #23581
tombuildsstuff Oct 16, 2023
7270506
tools/update-go-azure-sdk: outputting the absolute path to both azure…
tombuildsstuff Oct 17, 2023
f606659
tools/update-go-azure-sdk: skipping the import path if it's not for t…
tombuildsstuff Oct 17, 2023
7574d90
Merge pull request #23588 from hashicorp/b/fixing-nits-in-update-go-a…
tombuildsstuff Oct 17, 2023
f8a3e41
`azurerm_redis_cache` : fix incorrect ssl values for `redis_primary_c…
sinbai Oct 18, 2023
219e70b
Including #23541 fixes #23504
WodansSon Oct 18, 2023
566c75b
Update CHANGELOG.md #23575
catriona-m Oct 18, 2023
05c8369
Updating to include #23541
WodansSon Oct 18, 2023
29208a3
docs: improve AKS network policy section (#23594)
philwelz Oct 18, 2023
64f53a3
add HighAvailability (#23605)
teowa Oct 18, 2023
e028650
Update CHANGELOG.md #23605
catriona-m Oct 18, 2023
b2df523
update kusto sdk to 2023-08-15 (#23598)
liuwuliuyun Oct 18, 2023
e216212
Update CHANGELOG.md #23598
catriona-m Oct 18, 2023
6607a62
Bumped NGINX API version from 2022-08-01 to 2023-04-01 (#23583)
agazeley Oct 18, 2023
be5a221
Update CHANGELOG.md #23583
catriona-m Oct 18, 2023
10d2f7e
`azurerm_mssql_server_transparent_data_encryption` - Remove `Note` fr…
WodansSon Oct 19, 2023
8bbd977
`azurerm_recovery_services_vault`: update `encryption`before update s…
ziyeqf Oct 19, 2023
75ac082
Update CHANGELOG.md #23618
catriona-m Oct 19, 2023
23b4ad5
Update CHANGELOG.md #23596
catriona-m Oct 19, 2023
f936557
Updated azurerm_nginx_deployment to support latest API changes (capac…
agazeley Oct 19, 2023
f48acb1
fix panic (#23599)
wuxu92 Oct 19, 2023
41ab624
Update CHANGELOG.md #23599
catriona-m Oct 19, 2023
187b1a2
Update CHANGELOG.md
katbyte Oct 20, 2023
1e7cba6
New Resource: `azurerm_application_load_balancer_frontend` (#23411)
ziyeqf Oct 20, 2023
037536f
Update CHANGELOG.md #23411
katbyte Oct 20, 2023
5321faf
v3.77.0
katbyte Oct 20, 2023
31e8553
new resource:`azurerm_application_load_balancer_association`
ziyeqf Oct 20, 2023
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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/labeler-issue-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,9 @@ service/databricks:
service/datadog:
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_datadog_monitor((.|\n)*)###'

service/dev-center:
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_dev_center((.|\n)*)###'

service/devtestlabs:
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_dev_test_((.|\n)*)###'

Expand Down
3 changes: 3 additions & 0 deletions .github/labeler-pull-request-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,9 @@ service/databricks:
service/datadog:
- internal/services/datadog/**/*

service/dev-center:
- internal/services/devcenter/**/*

service/devtestlabs:
- internal/services/devtestlabs/**/*

Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/automation-open-pull-request-go-sdk.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Open Pull Request when an `auto-pr` is pushed for go-azure-sdk

on:
push:
branches:
- 'auto-deps-pr/updating-go-azure-sdk-to-**'

jobs:
open-pull-request:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0

- name: "open a pull request"
id: open-pr
run: |
version="$(echo {{ github.ref_name }} | sed "s/auto-pr\/deps\/updating-go-azure-sdk-to-//")"
title="dependencies: updating hashicorp/go-azure-sdk to ${version}"

# this runs everytime the PR gets pushed too, whilst you can only create a PR a single time
# so we should be smarter, but piping this to /dev/null is a fine workaround for MVP
gh pr create --title "$title" --body "$PR_BODY" -B "$PR_TARGET" > /dev/null

env:
PR_BODY: "This PR updates `hashicorp/go-azure-sdk` - further details can be found in a comment."
PR_TARGET: "main"
GH_TOKEN: ${{ secrets.SERVICE_ACCOUNT_TERRAFORM_TOKEN }}
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
---
name: Open Pull Request when an `auto-pr` is pushed
name: Open Pull Request when an `auto-pr` is pushed for Pandora

on:
push:
branches:
- 'auto-pr/**'
- 'auto-pr/**' # deprecated
- 'auto-pandora-pr/**'

jobs:
open-pull-request:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/breaking-change-detection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ concurrency:

jobs:
detect:
runs-on: ubuntu-latest
runs-on: [custom, linux, small]
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ permissions:

jobs:
go-version:
runs-on: ubuntu-latest
runs-on: [custom, linux, xl]
outputs:
version: ${{ steps.go-version.outputs.version }}
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- id: go-version
run: echo "version=$(cat ./.go-version)" >>${GITHUB_OUTPUT}
release-notes:
runs-on: ubuntu-latest
runs-on: [custom, linux, xl]
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
Expand All @@ -36,6 +36,7 @@ jobs:
name: 'Terraform Provider Release'
needs: [go-version, release-notes]
uses: hashicorp/ghaction-terraform-provider-release/.github/workflows/hashicorp.yml@v2

secrets:
hc-releases-github-token: '${{ secrets.HASHI_RELEASES_GITHUB_TOKEN }}'
hc-releases-host-staging: '${{ secrets.HC_RELEASES_HOST_STAGING }}'
Expand All @@ -47,7 +48,7 @@ jobs:
signore-client-id: '${{ secrets.SIGNORE_CLIENT_ID }}'
signore-client-secret: '${{ secrets.SIGNORE_CLIENT_SECRET }}'
with:
goreleaser-release-args: --timeout 2h
goreleaser-release-args: --timeout 2h --verbose --parallelism 8
hc-releases-aws-role-duration-seconds: 7200
release-notes: true
setup-go-version: '${{ needs.go-version.outputs.version }}'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/save-artifacts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ jobs:
with:
name: artifact
path: wr_actions
retention-days: 1
2 changes: 1 addition & 1 deletion .github/workflows/tflint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:

jobs:
tflint:
runs-on: ubuntu-latest
runs-on: [custom, linux, medium]
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/thirty-two-bit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ concurrency:

jobs:
compatibility-32bit-test:
runs-on: ubuntu-latest
runs-on: [custom, linux, small]
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate-examples.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:

jobs:
website-lint:
runs-on: [custom, linux, large]
runs-on: [custom, linux, small]
steps:
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe # v4.1.0
Expand Down
2 changes: 1 addition & 1 deletion .release/provider-schema.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .teamcity/components/generated/services.kt
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ var services = mapOf(
"databoxedge" to "Databox Edge",
"datadog" to "Datadog",
"desktopvirtualization" to "Desktop Virtualization",
"devcenter" to "Dev Center",
"devtestlabs" to "Dev Test",
"digitaltwins" to "Digital Twins",
"disks" to "Disks",
Expand Down
3 changes: 3 additions & 0 deletions .teamcity/components/settings.kt
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ var serviceTestConfigurationOverrides = mapOf(
// data factory uses NC class VMs which are not available in eastus2
"datafactory" to testConfiguration(daysOfWeek = "2,4,6", locationOverride = LocationConfiguration("westeurope", "southeastasia", "westus2", false)),

// Dev Center only available in some regions / has a quota of 5
"devcenter" to testConfiguration(parallelism = 4, locationOverride = LocationConfiguration("westeurope", "uksouth", "canadacentral", false)),

// "hdinsight" is super expensive - G class VM's are not available in westus2, quota only available in westeurope currently
"hdinsight" to testConfiguration(daysOfWeek = "2,4,6", locationOverride = LocationConfiguration("westeurope", "southeastasia", "eastus2", false)),

Expand Down
56 changes: 49 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,61 @@
## 3.76.0 (Unreleased)
## 3.77.0 (October 19, 2023)

FEATURES:

* New Resource: `azurerm_spring_cloud_application_insights_application_performance_monitoring` [GH-23107]
* New Resources: `azurerm_application_load_balancer_frontend` ([#23411](https://github.com/hashicorp/terraform-provider-azurerm/issues/23411))
* New Resources: `azurerm_dev_center` ([#23538](https://github.com/hashicorp/terraform-provider-azurerm/issues/23538))
* New Resources: `azurerm_dev_center_project` ([#23538](https://github.com/hashicorp/terraform-provider-azurerm/issues/23538))

ENHANCEMENTS:

* provider: updating to build using Go `1.21.3` [GH-23514]
* `azurerm_cosmosdb_postgresql_cluster` - add support for `sql_version` of `16` and `citus_version` of `12.1` [GH-23476]
* `azurerm_palo_alto_local_rulestack` - correctly normalize the `location` property [GH-23483]
* `azurerm_static_site` - add support for `app_settings` [GH-23421]
* dependencies: updating to `v0.62.0` of `github.com/hashicorp/go-azure-helpers` ([#23581](https://github.com/hashicorp/terraform-provider-azurerm/issues/23581))
* dependencies: updating Kusto SDK from `2023-05-02` to `2023-08-15` ([#23598](https://github.com/hashicorp/terraform-provider-azurerm/issues/23598))
* dependencies: updating nginx from `2022-08-01` to `2023-04-01` ([#23583](https://github.com/hashicorp/terraform-provider-azurerm/issues/23583))
* `netapp`: updating to use API Version `2023-05-01` ([#23576](https://github.com/hashicorp/terraform-provider-azurerm/issues/23576))
* `springcloud`: updating to use API Version `2023-09-01-preview` ([#23544](https://github.com/hashicorp/terraform-provider-azurerm/issues/23544))
* `storage`: updating to use API Version `2023-01-01` ([#23543](https://github.com/hashicorp/terraform-provider-azurerm/issues/23543))
* `internal/sdk`: fixing an issue where struct fields containing `removedInNextMajorVersion` wouldn't be decoded correctly ([#23564](https://github.com/hashicorp/terraform-provider-azurerm/issues/23564))
* `internal/sdk`: struct tag parsing is now handled consistently during both encoding and decoding ([#23568](https://github.com/hashicorp/terraform-provider-azurerm/issues/23568))
* provider: the `roll_instances_when_required` provider feature in the `virtual_machine_scale_set` block is now optional ([#22976](https://github.com/hashicorp/terraform-provider-azurerm/issues/22976))
* Data Source: `azurerm_automation_account`: refactoring the remaining usage of `Azure/azure-sdk-for-go` to use `hashicorp/go-azure-sdk` ([#23555](https://github.com/hashicorp/terraform-provider-azurerm/issues/23555))
* `azurerm_automation_account`: refactoring the remaining usage of `Azure/azure-sdk-for-go` to use `hashicorp/go-azure-sdk` ([#23555](https://github.com/hashicorp/terraform-provider-azurerm/issues/23555))
* `azurerm_resource_deployment_script_azure_cli` - improve validation for the `version` property to support newer versions ([#23370](https://github.com/hashicorp/terraform-provider-azurerm/issues/23370))
* `azurerm_resource_deployment_script_azure_power_shell` - improve validation for the `version` property to support newer versions ([#23370](https://github.com/hashicorp/terraform-provider-azurerm/issues/23370))
* `azurerm_nginx_deployment` - support for the `capacity` and `email` properties ([#23596](https://github.com/hashicorp/terraform-provider-azurerm/issues/23596))

BUG FIXES:

* `azurerm_eventhub` - remove ForceNew and check `partition_count` is not decreased [GH-23499]
* Data Source: `azurerm_virtual_hub_connection` - export the `inbound_route_map_id`, `outbound_route_map_id`, and `static_vnet_local_route_override_criteria` attributes in the `routing` block, and fix a bug where these attributes could not be set ([#23491](https://github.com/hashicorp/terraform-provider-azurerm/issues/23491))
* `azurerm_cdn_frontdoor_rule` - the `url_filename_condition` properties `match_values` is now optional if `operator` is set to `Any` ([#23541](https://github.com/hashicorp/terraform-provider-azurerm/issues/23541))
* `azurerm_shared_image_gallery` - added the `Private` and `Groups` options for the `sharing.permission` property ([#23570](https://github.com/hashicorp/terraform-provider-azurerm/issues/23570))
* `azurerm_redis_cache` - fixed incorrect ssl values for `redis_primary_connection_string` and `secondary_connection_string` ([#23575](https://github.com/hashicorp/terraform-provider-azurerm/issues/23575))
* `azurerm_monitor_activity_log_alert` - the `recommend_category` property now can be set to `HighAvailability` ([#23605](https://github.com/hashicorp/terraform-provider-azurerm/issues/23605))
* `azurerm_recovery_services_vault` - the `encryption` property can now be used with the `cross_region_restore_enabled` property ([#23618](https://github.com/hashicorp/terraform-provider-azurerm/issues/23618))
* `azurerm_storage_account_customer_managed_key` - prevent a panic when the keyvault id is empty ([#23599](https://github.com/hashicorp/terraform-provider-azurerm/issues/23599))

## 3.76.0 (October 12, 2023)

FEATURES:

* New Resource: `azurerm_security_center_storage_defender` ([#23242](https://github.com/hashicorp/terraform-provider-azurerm/issues/23242))
* New Resource: `azurerm_spring_cloud_application_insights_application_performance_monitoring` ([#23107](https://github.com/hashicorp/terraform-provider-azurerm/issues/23107))

ENHANCEMENTS:

* provider: updating to build using Go `1.21.3` ([#23514](https://github.com/hashicorp/terraform-provider-azurerm/issues/23514))
* dependencies: updating to `v0.20231012.1141427` of `github.com/hashicorp/go-azure-sdk` ([#23534](https://github.com/hashicorp/terraform-provider-azurerm/issues/23534))
* Data Source: `azurerm_application_gateway` - support for `backend_http_settings`, `global`, `gateway_ip_configuration` and additional attributes ([#23318](https://github.com/hashicorp/terraform-provider-azurerm/issues/23318))
* Data Source: `azurerm_network_service_tags` - export the `name` attribute ([#23382](https://github.com/hashicorp/terraform-provider-azurerm/issues/23382))
* `azurerm_cosmosdb_postgresql_cluster` - add support for `sql_version` of `16` and `citus_version` of `12.1` ([#23476](https://github.com/hashicorp/terraform-provider-azurerm/issues/23476))
* `azurerm_palo_alto_local_rulestack` - correctly normalize the `location` property ([#23483](https://github.com/hashicorp/terraform-provider-azurerm/issues/23483))
* `azurerm_static_site` - add support for `app_settings` ([#23421](https://github.com/hashicorp/terraform-provider-azurerm/issues/23421))

BUG FIXES:

* `azurerm_automation_schedule` - fix a bug when updating `start_time` ([#23494](https://github.com/hashicorp/terraform-provider-azurerm/issues/23494))
* `azurerm_eventhub` - remove ForceNew and check `partition_count` is not decreased ([#23499](https://github.com/hashicorp/terraform-provider-azurerm/issues/23499))
* `azurerm_managed_lustre_file_system` - update validation for `storage_capacity_in_tb` according to `sku_name` in use ([#23428](https://github.com/hashicorp/terraform-provider-azurerm/issues/23428))
* `azurerm_virtual_machine` - fix a crash when the API response for the `os_profile` block contains nil properties ([#23535](https://github.com/hashicorp/terraform-provider-azurerm/issues/23535))

## 3.75.0 (September 28, 2023)

Expand Down
2 changes: 1 addition & 1 deletion examples/storage/storage-share/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ resource "azurerm_storage_account" "example" {
resource "azurerm_storage_share" "example" {
name = "${var.prefix}storageshare"
storage_account_name = azurerm_storage_account.example.name
quota = 1
quota = 100
}
10 changes: 5 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ require (
github.com/golang-jwt/jwt/v4 v4.5.0
github.com/google/go-cmp v0.5.9
github.com/google/uuid v1.3.1
github.com/hashicorp/go-azure-helpers v0.61.0
github.com/hashicorp/go-azure-sdk v0.20230918.1115907
github.com/hashicorp/go-azure-helpers v0.62.0
github.com/hashicorp/go-azure-sdk v0.20231012.1141427
github.com/hashicorp/go-hclog v1.5.0
github.com/hashicorp/go-multierror v1.1.1
github.com/hashicorp/go-uuid v1.0.3
Expand All @@ -28,8 +28,7 @@ require (
github.com/sergi/go-diff v1.2.0
github.com/tombuildsstuff/giovanni v0.20.0
github.com/tombuildsstuff/kermit v0.20230703.1101016
golang.org/x/crypto v0.13.0
golang.org/x/net v0.15.0
golang.org/x/crypto v0.14.0
golang.org/x/tools v0.13.0
gopkg.in/yaml.v3 v3.0.1
)
Expand Down Expand Up @@ -76,8 +75,9 @@ require (
github.com/zclconf/go-cty v1.14.0 // indirect
golang.org/x/exp v0.0.0-20230905200255-921286631fa9 // indirect
golang.org/x/mod v0.12.0 // indirect
golang.org/x/net v0.17.0 // indirect
golang.org/x/oauth2 v0.12.0 // indirect
golang.org/x/sys v0.12.0 // indirect
golang.org/x/sys v0.13.0 // indirect
golang.org/x/text v0.13.0 // indirect
google.golang.org/appengine v1.6.8 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect
Expand Down
24 changes: 12 additions & 12 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -108,10 +108,10 @@ github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brv
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/go-azure-helpers v0.12.0/go.mod h1:Zc3v4DNeX6PDdy7NljlYpnrdac1++qNW0I4U+ofGwpg=
github.com/hashicorp/go-azure-helpers v0.61.0 h1:dIz23Vp8LdErxuImc6V5QIPtJcWjMgqP75bfp8o1Lro=
github.com/hashicorp/go-azure-helpers v0.61.0/go.mod h1:BQUQp5udwbJ8pnzl0wByCLVEEyPMAFpJ9vOREiCzObo=
github.com/hashicorp/go-azure-sdk v0.20230918.1115907 h1:V+SyLwBD9tpnW00H/AnqM2ir11CUchc0EPuf2Mi0c+s=
github.com/hashicorp/go-azure-sdk v0.20230918.1115907/go.mod h1:KSQRt0kuQGxFXo3t0KtQwTXhOWWxso2ZoSbtqQitruY=
github.com/hashicorp/go-azure-helpers v0.62.0 h1:3Ob1yFAO71Pbdnm14HUI4dGZUaO/Nqmncu5cKMGsDBg=
github.com/hashicorp/go-azure-helpers v0.62.0/go.mod h1:ELmZ65vzHJNTk6ml4jsPD+xq2gZb7t78D35s+XN02Kk=
github.com/hashicorp/go-azure-sdk v0.20231012.1141427 h1:WIHCXq+w/hWuv4BX4PuXgtoIMQRzSocW4466eD+oz24=
github.com/hashicorp/go-azure-sdk v0.20231012.1141427/go.mod h1:n7/QljZviQP/bQF/L1SmkcEgt4KGujaOhQVQpzONW1o=
github.com/hashicorp/go-checkpoint v0.5.0 h1:MFYpPZCnQqQTE18jFwSII6eUQrD/oxMFp3mlgcqk5mU=
github.com/hashicorp/go-checkpoint v0.5.0/go.mod h1:7nfLNL10NsxqO4iWuW6tWW0HjZuDrwkBuEQsVcpCOgg=
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
Expand Down Expand Up @@ -262,8 +262,8 @@ golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0
golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58=
golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck=
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc=
golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4=
golang.org/x/exp v0.0.0-20230905200255-921286631fa9 h1:GoHiUyI/Tp2nVkLI2mCxVkOjsbSXD66ic0XW0js0R9g=
golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k=
golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
Expand All @@ -283,8 +283,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
golang.org/x/net v0.15.0 h1:ugBLEUaxABaB5AJqW9enI0ACdci2RUd4eP51NTBvuJ8=
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM=
golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
golang.org/x/oauth2 v0.12.0 h1:smVPGxink+n1ZI5pkQa8y6fZT0RW0MgCO5bFpepy4B4=
golang.org/x/oauth2 v0.12.0/go.mod h1:A74bZ3aGXgCY0qaIC9Ahg6Lglin4AMAco8cIv9baba4=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
Expand Down Expand Up @@ -314,15 +314,15 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
golang.org/x/term v0.12.0 h1:/ZfYdc3zq+q02Rv9vGqTeSItdzZTSNDmfTi0mBAuidU=
golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU=
golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek=
golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
Expand Down
Loading