Skip to content

Commit 4a20878

Browse files
AgustinBettatisvc-apix-Botlmkerbey-mdbkanchana-mongodbZuhairahmed
authored
chore: Adopt latest changes from master into ear private endpoint dev branch to adopt latest SDK (#2549)
* test: Reduce instance size and use of provisioned disk iops for test that verifies transition for symmetric to asymmetric configuration (#2503) * doc: Include changelog entries to mention 2 new guides (#2506) * add entry for 2 new guides * add link * chore: Updates examples link in index.md for v1.18.0 release * chore: Updates CHANGELOG.md header for v1.18.0 release * doc: Update Atlas SP db_role_to_execute info. (#2508) * (DOCSP-41590) Updating Atlas SP db_role_to_execute info. * Update docs/resources/stream_connection.md Co-authored-by: kanchana-mongodb <[email protected]> --------- Co-authored-by: kanchana-mongodb <[email protected]> * doc: Contributing Guidelines Updates (#2494) * Contributing Guidelines Updates * Update README.md * Update README.md * Update contributing/README.md Co-authored-by: kyuan-mongodb <[email protected]> --------- Co-authored-by: kyuan-mongodb <[email protected]> * test: Simply migration test checks after 1.18.0 release and adjust version constraint in advanced_cluster examples uing new schema (#2510) * doc: Add references to the terraform modules in the resources documentations (#2513) * add references to the modules in the resources documentations * fix pr comments * chore: Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#2515) Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/hashicorp/setup-terraform/releases) - [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md) - [Commits](hashicorp/setup-terraform@651471c...b9cd54a) --- updated-dependencies: - dependency-name: hashicorp/setup-terraform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: Add mention of support ticket when opening a pull request (#2507) * Add mention of creating support ticket when opening PR * rephrasing to avoid mention of priority * including suggestion * doc: Updates`mongodbatlas_advanced_cluster` ISS migration guide & resource doc with expected 500 error on update (#2525) * chore: Updates mongodbatlas_advanced_cluster tests to expect temporary SERVICE_UNAVAILABLE error when migrating from old to new schema (#2523) * doc: Fixes wordings in the new advanced_cluster sharding guide. (#2524) * chore: Updates examples link in index.md for v1.18.1 release * chore: Updates CHANGELOG.md header for v1.18.1 release * chore: upgrades go SDK from `v20240805001` to `v20240805002` (#2534) * chore: Updates to Go 1.23 (#2535) * update asdf TF version * update to Go 1.23 * update linter * update golang-ci linter * disable Go telemetry * revert TF change * chore: Bump go.mongodb.org/atlas from 0.36.0 to 0.37.0 (#2532) Bumps [go.mongodb.org/atlas](https://github.com/mongodb/go-client-mongodb-atlas) from 0.36.0 to 0.37.0. - [Release notes](https://github.com/mongodb/go-client-mongodb-atlas/releases) - [Changelog](https://github.com/mongodb/go-client-mongodb-atlas/blob/master/CHANGELOG.md) - [Commits](mongodb/go-client-mongodb-atlas@v0.36.0...v0.37.0) --- updated-dependencies: - dependency-name: go.mongodb.org/atlas dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#2530) Bumps [github.com/hashicorp/hcl/v2](https://github.com/hashicorp/hcl) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/hashicorp/hcl/releases) - [Changelog](https://github.com/hashicorp/hcl/blob/main/CHANGELOG.md) - [Commits](hashicorp/hcl@v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: github.com/hashicorp/hcl/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update asdf TF version to 1.9.5 (#2537) * chore: Changes deprecation message for labels attribute (#2542) * chore: Upgrades go SDK from `v20240805002` to `v20240805003` (#2545) * major version update calling gomajor tool * manual change to reincorporate v20240530005 * reverts temp changes in cloud provider resources, fixes sdk versions in new implementations --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: svc-apix-bot <[email protected]> Co-authored-by: lmkerbey-mdb <[email protected]> Co-authored-by: kanchana-mongodb <[email protected]> Co-authored-by: Zuhair Ahmed <[email protected]> Co-authored-by: kyuan-mongodb <[email protected]> Co-authored-by: rubenVB01 <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: maastha <[email protected]> Co-authored-by: Marco Suma <[email protected]> Co-authored-by: Espen Albert <[email protected]> Co-authored-by: Leo Antoli <[email protected]> Co-authored-by: Oriol <[email protected]>
1 parent 3d92da0 commit 4a20878

File tree

195 files changed

+347
-313
lines changed

Some content is hidden

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

195 files changed

+347
-313
lines changed

.changelog/2478.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resource/mongodbatlas_advanced_cluster: Supports defining cluster shards with in
33
```
44

55
```release-note:note
6-
resource/mongodbatlas_advanced_cluster: Using this new version impacts the possibility of editing the definition of multi shard clusters in the Atlas UI. This impact is limited to the first weeks of August.
6+
resource/mongodbatlas_advanced_cluster: Using this new version impacts the possibility of editing the definition of multi shard clusters in the Atlas UI. This impact is limited to the first weeks of September.
77
```
88

99
```release-note:enhancement

.changelog/2505.txt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
```release-note:new-guide
2+
[Migration Guide: Advanced Cluster New Sharding Schema](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/advanced-cluster-new-sharding-schema). This enables Independent Shard Scaling.
3+
```
4+
5+
```release-note:new-guide
6+
[Migration Guide: Cluster to Advanced Cluster](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/cluster-to-advanced-cluster-migration-guide)
7+
```

.github/pull_request_template.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Link to any related issue(s):
2020
- [ ] I have added tests that prove my fix is effective or that my feature works per HashiCorp requirements
2121
- [ ] I have added any necessary documentation (if appropriate)
2222
- [ ] I have run make fmt and formatted my code
23-
- [ ] If changes include deprecations or removals, I defined an isolated PR with a relevant title as it will be used in the auto-generated changelog.
23+
- [ ] If changes include deprecations or removals I have added appropriate changelog entries.
2424
- [ ] If changes include removal or addition of 3rd party GitHub actions, I updated our internal document. Reach out to the APIx Integration slack channel to get access to the internal document.
2525

2626
## Further comments

.github/workflows/acceptance-tests-runner.yml

+20-20
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ jobs:
294294
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
295295
with:
296296
go-version-file: 'go.mod'
297-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
297+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
298298
with:
299299
terraform_version: ${{ inputs.terraform_version }}
300300
terraform_wrapper: false
@@ -316,7 +316,7 @@ jobs:
316316
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
317317
with:
318318
go-version-file: 'go.mod'
319-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
319+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
320320
with:
321321
terraform_version: ${{ inputs.terraform_version }}
322322
terraform_wrapper: false
@@ -356,7 +356,7 @@ jobs:
356356
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
357357
with:
358358
go-version-file: 'go.mod'
359-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
359+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
360360
with:
361361
terraform_version: ${{ inputs.terraform_version }}
362362
terraform_wrapper: false
@@ -394,7 +394,7 @@ jobs:
394394
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
395395
with:
396396
go-version-file: 'go.mod'
397-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
397+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
398398
with:
399399
terraform_version: ${{ inputs.terraform_version }}
400400
terraform_wrapper: false
@@ -418,7 +418,7 @@ jobs:
418418
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
419419
with:
420420
go-version-file: 'go.mod'
421-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
421+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
422422
with:
423423
terraform_version: ${{ inputs.terraform_version }}
424424
terraform_wrapper: false
@@ -440,7 +440,7 @@ jobs:
440440
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
441441
with:
442442
go-version-file: 'go.mod'
443-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
443+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
444444
with:
445445
terraform_version: ${{ inputs.terraform_version }}
446446
terraform_wrapper: false
@@ -485,7 +485,7 @@ jobs:
485485
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
486486
with:
487487
go-version-file: 'go.mod'
488-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
488+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
489489
with:
490490
terraform_version: ${{ inputs.terraform_version }}
491491
terraform_wrapper: false
@@ -507,7 +507,7 @@ jobs:
507507
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
508508
with:
509509
go-version-file: 'go.mod'
510-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
510+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
511511
with:
512512
terraform_version: ${{ inputs.terraform_version }}
513513
terraform_wrapper: false
@@ -529,7 +529,7 @@ jobs:
529529
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
530530
with:
531531
go-version-file: 'go.mod'
532-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
532+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
533533
with:
534534
terraform_version: ${{ inputs.terraform_version }}
535535
terraform_wrapper: false
@@ -551,7 +551,7 @@ jobs:
551551
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
552552
with:
553553
go-version-file: 'go.mod'
554-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
554+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
555555
with:
556556
terraform_version: ${{ inputs.terraform_version }}
557557
terraform_wrapper: false
@@ -589,7 +589,7 @@ jobs:
589589
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
590590
with:
591591
go-version-file: 'go.mod'
592-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
592+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
593593
with:
594594
terraform_version: ${{ inputs.terraform_version }}
595595
terraform_wrapper: false
@@ -616,7 +616,7 @@ jobs:
616616
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
617617
with:
618618
go-version-file: 'go.mod'
619-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
619+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
620620
with:
621621
terraform_version: ${{ inputs.terraform_version }}
622622
terraform_wrapper: false
@@ -645,7 +645,7 @@ jobs:
645645
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
646646
with:
647647
go-version-file: 'go.mod'
648-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
648+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
649649
with:
650650
terraform_version: ${{ inputs.terraform_version }}
651651
terraform_wrapper: false
@@ -690,7 +690,7 @@ jobs:
690690
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
691691
with:
692692
go-version-file: 'go.mod'
693-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
693+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
694694
with:
695695
terraform_version: ${{ inputs.terraform_version }}
696696
terraform_wrapper: false
@@ -727,7 +727,7 @@ jobs:
727727
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
728728
with:
729729
go-version-file: 'go.mod'
730-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
730+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
731731
with:
732732
terraform_version: ${{ inputs.terraform_version }}
733733
terraform_wrapper: false
@@ -752,7 +752,7 @@ jobs:
752752
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
753753
with:
754754
go-version-file: 'go.mod'
755-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
755+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
756756
with:
757757
terraform_version: ${{ inputs.terraform_version }}
758758
terraform_wrapper: false
@@ -774,7 +774,7 @@ jobs:
774774
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
775775
with:
776776
go-version-file: 'go.mod'
777-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
777+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
778778
with:
779779
terraform_version: ${{ inputs.terraform_version }}
780780
terraform_wrapper: false
@@ -796,7 +796,7 @@ jobs:
796796
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
797797
with:
798798
go-version-file: 'go.mod'
799-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
799+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
800800
with:
801801
terraform_version: ${{ inputs.terraform_version }}
802802
terraform_wrapper: false
@@ -823,7 +823,7 @@ jobs:
823823
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
824824
with:
825825
go-version-file: 'go.mod'
826-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
826+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
827827
with:
828828
terraform_version: ${{ inputs.terraform_version }}
829829
terraform_wrapper: false
@@ -847,7 +847,7 @@ jobs:
847847
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
848848
with:
849849
go-version-file: 'go.mod'
850-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
850+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
851851
with:
852852
terraform_version: ${{ inputs.terraform_version }}
853853
terraform_wrapper: false

.github/workflows/code-health.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
- name: golangci-lint
5050
uses: golangci/golangci-lint-action@aaa42aa0628b4ae2578232a66b541047968fac86
5151
with:
52-
version: v1.59.1 # Also update GOLANGCI_VERSION variable in GNUmakefile when updating this version
52+
version: v1.60.3 # Also update GOLANGCI_VERSION variable in GNUmakefile when updating this version
5353
- name: actionlint
5454
run: |
5555
make tools

.github/workflows/examples.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32
2222
with:
2323
go-version-file: 'go.mod'
24-
- uses: hashicorp/setup-terraform@651471c36a6092792c552e8b1bef71e592b462d8
24+
- uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd
2525
with:
2626
terraform_version: ${{ vars.TF_VERSION_LATEST }}
2727
terraform_wrapper: false

.golangci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ linters:
8585
- nakedret
8686
- nolintlint
8787
- rowserrcheck
88-
- exportloopref
88+
- copyloopvar
8989
- staticcheck
9090
- stylecheck
9191
- typecheck

.tool-versions

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
golang 1.22.5
2-
terraform 1.9.2
1+
golang 1.23.0
2+
terraform 1.9.5

CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## (Unreleased)
22

3+
## 1.18.1 (August 26, 2024)
4+
5+
## 1.18.0 (August 14, 2024)
6+
37
BREAKING CHANGES:
48

59
* data-source/mongodbatlas_cloud_backup_snapshot_export_bucket: Changes `id` attribute from optional to computed only ([#2499](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2499))
@@ -20,7 +24,12 @@ NOTES:
2024
* data-source/mongodbatlas_advanced_cluster: Deprecates `replication_specs.#.id`, `replication_specs.#.num_shards`, `disk_size_gb`, `advanced_configuration.0.default_read_concern`, and `advanced_configuration.0.fail_index_key_too_long`. To learn more, see the [1.18.0 Migration Guide](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/1.18.0-upgrade-guide). ([#2420](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2420))
2125
* data-source/mongodbatlas_advanced_clusters: Deprecates `replication_specs.#.id`, `replication_specs.#.num_shards`, `disk_size_gb`, `advanced_configuration.0.default_read_concern`, and `advanced_configuration.0.fail_index_key_too_long`. To learn more, see the [1.18.0 Migration Guide](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/1.18.0-upgrade-guide). ([#2420](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2420))
2226
* resource/mongodbatlas_advanced_cluster: Deprecates `replication_specs.#.id`, `replication_specs.#.num_shards`, `disk_size_gb`, `advanced_configuration.0.default_read_concern`, and `advanced_configuration.0.fail_index_key_too_long`. To learn more, see the [1.18.0 Migration Guide](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/1.18.0-upgrade-guide). ([#2420](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2420))
23-
* resource/mongodbatlas_advanced_cluster: Using this new version impacts the possibility of editing the definition of multi shard clusters in the Atlas UI. This impact is limited to the first weeks of August. ([#2478](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2478))
27+
* resource/mongodbatlas_advanced_cluster: Using this new version impacts the possibility of editing the definition of multi shard clusters in the Atlas UI. This impact is limited to the first weeks of September. ([#2478](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2478))
28+
29+
FEATURES:
30+
31+
* **New Guide:** [Migration Guide: Advanced Cluster New Sharding Schema](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/advanced-cluster-new-sharding-schema). This enables Independent Shard Scaling. ([#2505](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2505))
32+
* **New Guide:** [Migration Guide: Cluster to Advanced Cluster](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/guides/cluster-to-advanced-cluster-migration-guide) ([#2505](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/2505))
2433

2534
ENHANCEMENTS:
2635

GNUmakefile

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ GITTAG=$(shell git describe --always --tags)
1818
VERSION=$(GITTAG:v%=%)
1919
LINKER_FLAGS=-s -w -X 'github.com/mongodb/terraform-provider-mongodbatlas/version.ProviderVersion=${VERSION}'
2020

21-
GOLANGCI_VERSION=v1.59.1 # Also update golangci-lint GH action in code-health.yml when updating this version
21+
GOLANGCI_VERSION=v1.60.3 # Also update golangci-lint GH action in code-health.yml when updating this version
2222

2323
export PATH := $(shell go env GOPATH)/bin:$(PATH)
2424
export SHELL := env PATH=$(PATH) /bin/bash
@@ -74,6 +74,7 @@ lint:
7474
.PHONY: tools
7575
tools: ## Install dev tools
7676
@echo "==> Installing dependencies..."
77+
go telemetry off # disable sending telemetry data, more info: https://go.dev/doc/telemetry
7778
go install github.com/icholy/gomajor@latest
7879
go install github.com/terraform-linters/[email protected]
7980
go install github.com/rhysd/actionlint/cmd/actionlint@latest

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Feature requests can be submitted at https://feedback.mongodb.com/forums/924145-
1919
## Requirements
2020
- [HashiCorp Terraform Version Compatibility Matrix](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs#hashicorp-terraform-versionhttpswwwterraformiodownloadshtml-compatibility-matrix)
2121

22-
- [Go Version](https://golang.org/doc/install) 1.22 (to build the provider plugin)
22+
- [Go Version](https://golang.org/doc/install) 1.23 (to build the provider plugin)
2323

2424
## Using the Provider
2525

contributing/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contribution guidelines
22

3-
Thanks for your interest in contributing to MongoDB Atlas Terraform Provider, the following documents define guidelines necessary to participate in the community.
3+
Thanks for your interest in contributing to MongoDB Atlas Terraform Provider, the following documents define guidelines necessary to participate in the community. Please note that we no longer develop or maintain any resources or data sources we marked as deprecated in our [documentation](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs).
44

55
- [Development Setup](development-setup.md)
66
- [Development Best Practices](development-best-practices.md)

contributing/development-setup.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
### Prerequisite Tools
1212

1313
- [Git](https://git-scm.com/)
14-
- [Go (at least Go 1.22)](https://golang.org/dl/)
14+
- [Go (at least Go 1.23)](https://golang.org/dl/)
1515

1616
### Environment
1717

@@ -51,7 +51,7 @@ For more explained information about plugin override check [Development Override
5151
- Make sure that the PR title follows [*Conventional Commits*](https://www.conventionalcommits.org/).
5252
- Add comments around your new code that explain what's happening.
5353
- Commit and push your changes to your branch then submit a pull request against the `master` branch.
54-
- A repo maintainer will review your pull request.
54+
- A repo maintainer will review your pull request. **Note**: If you have an active [MongoDB Atlas Support](https://www.mongodb.com/services/support/atlas-support-plans) contract, we recommend also creating a support ticket for any questions related to this process.
5555

5656
### Merging a Pull Request
5757
Due to security reasons, there are restrictions on how external contributions can be handled, especially concerning the use of repository secrets and running tests from forks.

docs/data-sources/advanced_cluster.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ data "mongodbatlas_advanced_cluster" "example" {
3535
}
3636
```
3737

38-
## Example using latest sharding schema with independent shard scaling in the cluster
38+
## Example using latest sharding configurations with independent shard scaling in the cluster
3939

4040
```terraform
4141
resource "mongodbatlas_advanced_cluster" "example" {

docs/data-sources/advanced_clusters.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ data "mongodbatlas_advanced_clusters" "example" {
3434
}
3535
```
3636

37-
## Example using latest sharding schema with independent shard scaling in the cluster
37+
## Example using latest sharding configurations with independent shard scaling in the cluster
3838

3939
```terraform
4040
resource "mongodbatlas_advanced_cluster" "example" {

docs/guides/1.18.0-upgrade-guide.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ page_title: "Upgrade Guide 1.18.0"
44

55
# MongoDB Atlas Provider 1.18.0: Upgrade and Information Guide
66

7-
***WARNING:*** For users using the `mongodbatlas_advanced_cluster` resource or data sources, and defining multi sharded clusters, this new version impacts the possibility of editing the definition of these clusters from the Atlas UI. This impact is limited to the first weeks of August 2024.
7+
***WARNING:*** For users using the `mongodbatlas_advanced_cluster` resource or data sources, and defining multi sharded clusters, this new version impacts the possibility of editing the definition of these clusters from the Atlas UI. This impact is limited to the first weeks of September 2024.
88

99
The Terraform MongoDB Atlas Provider version 1.18.0 has a number of new and exciting features.
1010

1111
**New Resources, Data Sources, and Features:**
1212

13-
- You can now scale the instance size and disk IOPS independently for each individual shard for sharded and geo-sharded clusters defined with `mongodbatlas_advanced_cluster`. To learn more, see the [Advanced Cluster New Sharding Schema Migration Guide](advanced-cluster-new-sharding-schema). As part of these changes two new attributes are added:
13+
- You can now scale the instance size and disk IOPS independently for each individual shard for sharded and geo-sharded clusters defined with `mongodbatlas_advanced_cluster`. To learn more, see the [Advanced Cluster New Sharding Configurations Migration Guide](advanced-cluster-new-sharding-schema). As part of these changes two new attributes are added:
1414
- Use the `replication_specs.*.zone_id` attribute in the `mongodbatlas_advanced_cluster` resource and data sources to identify the zone of each `replication_specs` object.
1515
- Use the `use_replication_spec_per_shard` attribute in the `mongodbatlas_advanced_cluster` data sources to specify whether to obtain `replication_specs` objects for each shard.
1616

0 commit comments

Comments
 (0)