From 8b5110f6b1f89f6bafee119d62b49d553288eb28 Mon Sep 17 00:00:00 2001 From: Oriol Date: Fri, 2 Feb 2024 09:43:43 +0100 Subject: [PATCH] doc: Generate v1.15.0 (#1899) * release * Update CHANGELOG.md Co-authored-by: Leo Antoli <430982+lantoli@users.noreply.github.com> * move bumps to end of section * Update CHANGELOG.md Co-authored-by: Leo Antoli <430982+lantoli@users.noreply.github.com> * Update CHANGELOG.md Co-authored-by: Leo Antoli <430982+lantoli@users.noreply.github.com> * add last 2 prs * Update CHANGELOG.md Co-authored-by: Zuhair Ahmed * add removals and delete breaking changes section --------- Co-authored-by: Leo Antoli <430982+lantoli@users.noreply.github.com> Co-authored-by: Zuhair Ahmed --- .github_changelog_generator | 4 +- CHANGELOG.md | 144 ++++++++++++++++++ .../guides/1.15.0-upgrade-guide.html.markdown | 7 +- ...d_settings_identity_provider.html.markdown | 10 +- 4 files changed, 155 insertions(+), 10 deletions(-) diff --git a/.github_changelog_generator b/.github_changelog_generator index e903fa06f0..94349641cc 100644 --- a/.github_changelog_generator +++ b/.github_changelog_generator @@ -1,4 +1,4 @@ -future-release=v1.14.0 -since-tag=v1.13.1 +future-release=v1.15.0 +since-tag=v1.14.0 date-format=%Y-%m-%d base=CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index a717136740..2c6116abfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,149 @@ # Changelog +## [v1.15.0-pre](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.15.0-pre) (2024-02-01) + +[Full Changelog](https://github.com/mongodb/terraform-provider-mongodbatlas/compare/v1.14.0...v1.15.0-pre) + +**Breaking changes:** + +- remove!: Removes `page_num` and `items_per_page` attributes in `mongodbatlas_search_indexes` data source [\#1880](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1880) ([AgustinBettati](https://github.com/AgustinBettati)) +- remove!: Removes `cloud_provider_access` resource and data source [\#1804](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1804) ([andreaangiolillo](https://github.com/andreaangiolillo)) + +**Enhancements** + +- feat: Adds support to new Federated Auth parameters for OIDC [\#1874](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1874) ([oarbusi](https://github.com/oarbusi)) +- feat: Adds new `ip_addresses` computed attribute in `mongodbatlas_project` resource and data sources [\#1850](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1850) ([AgustinBettati](https://github.com/AgustinBettati)) +- feat: Adds `mongodbatlas_organization` New Parameters Support [\#1835](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1835) ([maastha](https://github.com/maastha)) + +**Bug Fixes** + +- `mongodbatlas_project_ip_access_list` Unexpected replacement of CIDR with IP address [\#1571](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1571) +- fix: Adds toUpperCase to provider and region fields in cluster resources [\#1837](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1837) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- fix: Improves error message when improperly setting `provider_region_name` field [\#1815](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1815) ([maastha](https://github.com/maastha)) +- fix: Provider produces inconsistent result after importing `mongodbatlas_encryption_at_rest` [\#1813](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1813) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- fix: Update attributes `copy_protection_enabled`, `pit_enabled` and `encryption_at_rest_enabled` in the resource `mongodbatlas_backup_compliance_policy` to be Optional [\#1803](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1803) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- fix: Incompatible schema defined for `mongodbatlas_backup_compliance_policy` [\#1799](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1799) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- fix: Fixes `mongodbatlas_clusters` plural data source to set `auto_scaling_disk_gb_enabled` attribute correctly [\#1722](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1722) ([maastha](https://github.com/maastha)) + +**Closed Issues** + +- CANNOT_DISABLE_PIT_WITH_BACKUP_COMPLIANCE_POLICY [\#1855](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1855) +- Error creating user `mongodbatlas_database_user` [\#1852](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1852) +- Serverless `aws_vpc_endpoint` creation fails [\#1826](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1826) +- [Bug]: Changing Scope block in the databaseuser resource results in a replacement [\#1821](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1821) +- [Bug]: `oplog_min_retention_hours` is not expected here [\#1818](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1818) +- Unable to add encryption at rest through terraform [\#1766](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1766) +- Provider produced inconsistent result after apply [\#1708](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1708) +- Error: json: cannot unmarshal number 9501614080 into Go struct field CloudProviderSnapshot.storageSizeBytes of type int [\#1341](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1341) +- [Query] Unable to find the `endpoint_service_id` [\#1281](https://github.com/mongodb/terraform-provider-mongodbatlas/issues/1281) + +**Internal Improvements** + +- chore: Upgrades `mongodbatlas_project_invitation` resource to auto-generated SDK [\#1900](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1900) +- chore: Upgrades `mongodbatlas_org_invitation` resource to auto-generated SDK [\#1897](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1897) +- chore: Changes from env variable to input in Import GPG key [\#1898](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1898) ([oarbusi](https://github.com/oarbusi)) +- chore: Upgrades `mongodbatlas_custom_db_role` resource to auto-generated SDK [\#1896](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1896) ([lantoli](https://github.com/lantoli)) +- chore: New released Atlas Go SDK can't be used until several hours later [\#1885](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1885) ([gssbzn](https://github.com/gssbzn)) +- doc: Change documentation for new attributes to support OIDC Identity providers [\#1883](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1883) ([oarbusi](https://github.com/oarbusi)) +- chore: Upgrades auditing resource to auto-generated SDK [\#1881](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1881) ([lantoli](https://github.com/lantoli)) +- chore: Upgrades `mongodbatlas_api_key` resource to auto-generated SDK [\#1879](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1879) ([lantoli](https://github.com/lantoli)) +- chore: Upgrades `mongodbatlas_access_list_api_key` resource to auto-generated SDK [\#1877](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1877) ([lantoli](https://github.com/lantoli)) +- chore: Updates `mongodbatlas_online_archive` resource with new SDK [\#1875](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1875) ([lantoli](https://github.com/lantoli)) +- chore: Removes scheduled tests for Terraform 1.6.x [\#1871](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1871) ([lantoli](https://github.com/lantoli)) +- chore: Updates Atlas Go SDK [\#1865](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1865) ([github-actions[bot]](https://github.com/apps/github-actions)) +- chore: Unifies SDK connection getting in tests [\#1864](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1864) ([lantoli](https://github.com/lantoli)) +- doc: Updates documentation for `mongodbatlas_database_user` resource to guide users to set database name `admin` for custom roles [\#1862](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1862) ([maastha](https://github.com/maastha)) +- doc: Remove Extra Bracket from API Key Example [\#1861](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1861) ([Zuhairahmed](https://github.com/Zuhairahmed)) +- chore: Upgrades go toolchain to 1.21.6, Terraform latest version to 1.7.x [\#1860](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1860) ([lantoli](https://github.com/lantoli)) +- chore: Increase parallelism in Test Suite [\#1859](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1859) ([lantoli](https://github.com/lantoli)) +- chore: Ping GH actions to a GitSHA [\#1858](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1858) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- test: Adds unit tests for `mongodbatlas_federated_settings_identity_provider` [\#1857](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1857) ([oarbusi](https://github.com/oarbusi)) +- chore: Updates Atlas Go SDK [\#1856](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1856) ([github-actions[bot]](https://github.com/apps/github-actions)) +- chore: Updates `mongodbatlas_federated_database_instance` resource with new SDK [\#1854](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1854) ([lantoli](https://github.com/lantoli)) +- chore: Updates `mongodbatlas_search_deployment` resource with new SDK [\#1853](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1853) ([lantoli](https://github.com/lantoli)) +- chore: Updates `mongodbatlas_alert_configuration` resource with new SDK [\#1851](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1851) ([lantoli](https://github.com/lantoli)) +- doc: Update templates/README.md [\#1849](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1849) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Updates `mongodbatlas_search_index` resource with new SDK [\#1848](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1848) ([lantoli](https://github.com/lantoli)) +- chore: Define default resource and data source documentation template [\#1847](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1847) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Updates project resource with new SDK [\#1843](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1843) ([lantoli](https://github.com/lantoli)) +- chore: Use new attributes from new SDK in Federated Auth [\#1842](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1842) ([oarbusi](https://github.com/oarbusi)) +- chore: Updates `mongodbatlas_database_user` resource with new SDK [\#1840](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1840) ([lantoli](https://github.com/lantoli)) +- chore: Adjusts scaffold command to generate config file for schema scaffolding [\#1839](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1839) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Updates the Advanced Cluster and Federation tests to use EU\_WEST\_1 and EU\_WEST\_2 regions [\#1838](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1838) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Addressed followup comments inĀ #1833 [\#1836](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1836) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- refactor: Migrates `mongodbatlas_organization` resource & data sources to new Atlas SDK [\#1834](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1834) ([maastha](https://github.com/maastha)) +- doc: Adjust documentation of `mongodbatlas_search_deployment` resource and data source [\#1833](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1833) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- doc: Update CONTRIBUTING.md to explain how to generate doc [\#1832](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1832) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Uses new Atlas Go SDK version [\#1831](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1831) ([lantoli](https://github.com/lantoli)) +- refactor: Adjusts `mongodbatlas_search_deployment` schema definitions with structure of new schema scaffolding command [\#1830](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1830) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Define a new makefile command for running tfplugindocs [\#1829](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1829) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Defines new schema scaffolding command using terraform code generation tools [\#1827](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1827) ([AgustinBettati](https://github.com/AgustinBettati)) +- doc: Project and Org API Key Support Clarification [\#1822](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1822) ([Zuhairahmed](https://github.com/Zuhairahmed)) +- chore: Runs nightly tests for Terraform CLI version 1.2.x [\#1820](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1820) ([lantoli](https://github.com/lantoli)) +- chore: Rename folders within `examples/` to match the resource names used in each example [\#1819](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1819) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Add templates for `mongodbatlas_search_deployment` [\#1816](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1816) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Adjust name of acceptance test runner workflow [\#1814](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1814) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Adjusts release process to run tests against QA before releasing [\#1812](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1812) ([AgustinBettati](https://github.com/AgustinBettati)) +- doc: DOCSP-34594 clarify use case for deleting network containers [\#1811](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1811) ([kanchana-mongodb](https://github.com/kanchana-mongodb)) +- chore: Skips Stream test group when running in QA [\#1810](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1810) ([AgustinBettati](https://github.com/AgustinBettati)) +- test: Add unit tests to `mongodbatlas_advanced_cluster` [\#1809](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1809) ([oarbusi](https://github.com/oarbusi)) +- chore: Migrates `mongodbatlas_federated_settings_identity_provider` to new auto-generated SDK [\#1808](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1808) ([oarbusi](https://github.com/oarbusi)) +- doc: Fixes documentation of required arguments in api key data sources [\#1807](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1807) ([AgustinBettati](https://github.com/AgustinBettati)) +- doc: Clarifies lack of support for import statement in organization resource [\#1806](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1806) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Add tfplugindocs & tfplugingen-openapi to the dev tools [\#1798](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1798) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- test: Fixes flaky behaviour of atlas user data source test [\#1797](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1797) ([AgustinBettati](https://github.com/AgustinBettati)) +- doc: Clean up doc bug of resource `mongodbatlas_access_list_api_key` resource name [\#1796](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1796) ([Zuhairahmed](https://github.com/Zuhairahmed)) +- chore: Replace PlanOnly tests with PreApply `plancheck.ExpectEmptyPlan()` as advised in terraform-plugin-testing 1.6.0 [\#1795](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1795) ([AgustinBettati](https://github.com/AgustinBettati)) +- refactor: Extract acceptance test into separate workflow to handle configuration of env variables [\#1794](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1794) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Enable Network peering acc tests using AWS to run as part of CI [\#1793](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1793) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- test: Fixes tests after updating terraform-plugin-testing from 1.5.1 to 1.6.0 [\#1792](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1792) ([AgustinBettati](https://github.com/AgustinBettati)) +- doc: Updated Guidance for when users are unable to delete cluster and backup schedule with backup compliance policy enabled [\#1790](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1790) ([Zuhairahmed](https://github.com/Zuhairahmed)) +- chore: Allows to to run acceptance tests for a published Atlas provider version [\#1789](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1789) ([lantoli](https://github.com/lantoli)) +- chore: Uses Mockery instead of manually created mocks in project unit tests [\#1788](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1788) ([oarbusi](https://github.com/oarbusi)) +- test: Adds migration tests for stream resources [\#1787](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1787) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Use Mockery instead of manually created mocks for `mongodbatlas_encryption_at_rest` unit tests [\#1786](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1786) ([oarbusi](https://github.com/oarbusi)) +- chore: Removes coverage reports [\#1785](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1785) ([lantoli](https://github.com/lantoli)) +- chore: Run external depended tests in CI `mongodbatlas_project_ip_access_list` [\#1784](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1784) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: unit test failure missing permission [\#1778](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1778) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Uses only latest provider version for Test Suite workflow [\#1777](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1777) ([lantoli](https://github.com/lantoli)) +- chore: update `bug_report.yml` [\#1776](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1776) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: CLOUDP-214958: Run acc tests faster in local reusing cluster database\_user [\#1775](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1775) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: PR title check ensures uppercase is used in first character [\#1774](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1774) ([AgustinBettati](https://github.com/AgustinBettati)) +- chore: Uses ExternalProviders helper functions for tests [\#1773](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1773) ([lantoli](https://github.com/lantoli)) +- chore: Enable running acceptance tests against QA environment [\#1772](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1772) ([AgustinBettati](https://github.com/AgustinBettati)) +- doc: added `CODE_OF_CONDUCT.md` [\#1771](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1771) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Runs tests for latest minor versions of each major TF version [\#1769](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1769) ([lantoli](https://github.com/lantoli)) +- chore: CLOUDP-215956 - Convert our bug report issue on GitHub to forms [\#1767](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1767) ([andreaangiolillo](https://github.com/andreaangiolillo)) +- chore: Creates mock generation infrastructure [\#1763](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1763) ([lantoli](https://github.com/lantoli)) +- chore: update the alert notifications regions for Datadog [\#1761](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1761) ([jfmainville](https://github.com/jfmainville)) +- chore: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.31.0 to 2.32.0 [\#1893](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1893) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.50.3 to 1.50.7 [\#1892](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1892) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/hashicorp/terraform-plugin-mux from 0.13.0 to 0.14.0 [\#1891](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1891) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.21.0 [\#1890](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1890) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0 [\#1889](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1889) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump tj-actions/verify-changed-files from 58f5ac78e19e6cc3fb9d4048ae1a13bf364fa983 to 5ef175f2fd84957530d0fdd1384a541069e403f2 [\#1888](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1888) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump dorny/paths-filter from 2.11.1 to 3.0.0 [\#1887](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1887) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.49.22 to 1.50.3 [\#1873](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1873) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump crazy-max/ghaction-import-gpg from 2.1.0 to 6.1.0 [\#1870](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1870) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump tj-actions/verify-changed-files from d9a97a5b5231f455f0390017ccd706727b45e287 to 58f5ac78e19e6cc3fb9d4048ae1a13bf364fa983 [\#1869](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1869) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/zclconf/go-cty from 1.14.1 to 1.14.2 [\#1867](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1867) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump go.mongodb.org/atlas-sdk/v20231115004 from 20231115004.0.0 to 20231115004.1.0 [\#1866](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1866) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.22 [\#1846](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1846) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/gruntwork-io/terratest from 0.46.9 to 0.46.11 [\#1845](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1845) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0 [\#1844](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1844) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump tj-actions/verify-changed-files from 2a93ea6f3eef7ba31bb9b4fe83dab787a45356fb to d9a97a5b5231f455f0390017ccd706727b45e287 [\#1825](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1825) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/gruntwork-io/terratest from 0.46.8 to 0.46.9 [\#1824](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1824) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.49.13 to 1.49.17 [\#1823](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1823) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 [\#1817](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1817) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.49.10 to 1.49.13 [\#1802](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1802) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump tj-actions/verify-changed-files from 08975f08f935b937e16554ebd18f713b5263248a to 2a93ea6f3eef7ba31bb9b4fe83dab787a45356fb [\#1801](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1801) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.49.6 to 1.49.10 [\#1791](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1791) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/aws/aws-sdk-go from 1.49.1 to 1.49.6 [\#1783](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1783) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/hashicorp/terraform-plugin-mux from 0.12.0 to 0.13.0 [\#1782](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1782) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/hashicorp/terraform-plugin-go from 0.19.1 to 0.20.0 [\#1781](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1781) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 [\#1780](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1780) ([dependabot[bot]](https://github.com/apps/dependabot)) +- chore: Bump tj-actions/verify-changed-files from 5eff60fda839b96c3e34d8239dffb116c900582c to 08975f08f935b937e16554ebd18f713b5263248a [\#1779](https://github.com/mongodb/terraform-provider-mongodbatlas/pull/1779) ([dependabot[bot]](https://github.com/apps/dependabot)) + ## [v1.14.0](https://github.com/mongodb/terraform-provider-mongodbatlas/tree/v1.14.0) (2023-12-19) [Full Changelog](https://github.com/mongodb/terraform-provider-mongodbatlas/compare/v1.13.1...v1.14.0) diff --git a/website/docs/guides/1.15.0-upgrade-guide.html.markdown b/website/docs/guides/1.15.0-upgrade-guide.html.markdown index 2f53698b5a..12a9cf8a59 100644 --- a/website/docs/guides/1.15.0-upgrade-guide.html.markdown +++ b/website/docs/guides/1.15.0-upgrade-guide.html.markdown @@ -12,12 +12,13 @@ The Terraform MongoDB Atlas Provider version 1.15.0 has a number of new and exci **New Resources, Data Sources, and Features:** - -**Breaking Changes:** +- You can now manage [MongoDB Atlas OIDC Workforce identity providers](https://www.mongodb.com/docs/atlas/security-oidc/#configure-oidc-authorization) with `mongodbatlas_federated_settings_identity_provider` [resource](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/resources/federated_settings_identity_provider). +- You can now programmatically retrieve Atlas OIDC Workforce identity providers with [`mongodbatlas_federated_settings_identity_provider`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/data-sources/federated_settings_identity_providers) and [`mongodbatlas_federated_settings_identity_providers`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/data-sources/federated_settings_identity_provider) **Deprecations and Removals:** -- Removal of `page_num` and `items_per_page` attributes in `mongodbatlas_search_indexes` data source. +- Removal of `cloud_provider_access` resource and data source. +- Removal of `page_num` and `items_per_page` attributes in [`mongodbatlas_search_indexes`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/data-sources/search_indexes) data source. - Format of IdP Id that uniquely identifies the identity provider when importing [`mongodbatlas_federated_settings_identity_provider`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/resources/federated_settings_identity_provider) resource and [`mongodbatlas_federated_settings_identity_provider`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/data-sources/federated_settings_identity_provider) data source now accepts a different format to align with the Atlas Admin API. Details and upgrade guide can be found below: Both the current and new IdP Id format are accepted in `terraform-provider` version 1.15.x. New features for `mongodbatlas_federated_settings_identity_provider` resource and data source will only be available when using the new Id format. diff --git a/website/docs/r/federated_settings_identity_provider.html.markdown b/website/docs/r/federated_settings_identity_provider.html.markdown index e0375f1d27..89f502d7a2 100644 --- a/website/docs/r/federated_settings_identity_provider.html.markdown +++ b/website/docs/r/federated_settings_identity_provider.html.markdown @@ -43,11 +43,11 @@ resource "mongodbatlas_federated_settings_identity_provider" "identity_provider" - HTTP REDIRECT * `response_signature_algorithm` - Signature algorithm that Federated Authentication uses to encrypt the identity provider signature. Valid values include `SHA-1 `and `SHA-256`. * `protocol` - The protocol of the identity provider. Either `SAML` or `OIDC`. -* `audience_claim` - Identifier of the intended recipient of the token. -* `client_id` - Client identifier that is assigned to an application by the Identity Provider. -* `groups_claim` - Identifier of the claim which contains IdP Group IDs in the token. -* `requested_scopes` - Scopes that MongoDB applications will request from the authorization endpoint. -* `user_claim` - Identifier of the claim which contains the user ID in the token. +* `audience_claim` - Identifier of the intended recipient of the token used in OIDC IdP. +* `client_id` - Client identifier that is assigned to an application by the OIDC Identity Provider. +* `groups_claim` - Identifier of the claim which contains OIDC IdP Group IDs in the token. +* `requested_scopes` - Scopes that MongoDB applications will request from the authorization endpoint used for OIDC IdPs. +* `user_claim` - Identifier of the claim which contains the user ID in the token used for OIDC IdPs. ## Attributes Reference