Fixed bugs:
- Can't create a new cluster (M2/M5) after 0.6.2 version #265
Closed issues:
- Creating cluster eventually returns 503 #256
Merged pull requests:
- Fix golangci lint and travis #269 (gssbzn)
- Add a unique user agent #268 (gssbzn)
- Added validation for autoscaling compute enabled and when true add the parameter autoscaling to request and its test #267 (coderGo93)
Implemented enhancements:
- Updated go version to v1.14 #260 (PacoDw)
- Added project_ip_whitelist datasource #254 (gmlp)
- Added team datasource add team name option #253 (gmlp)
- Added golangci configuration and travis fix #248 (PacoDw)
Fixed bugs:
- Adding 16 whitelist entries at the same time causes an error #252
- Error when create or import cluster - panic: runtime error: invalid memory address or nil pointer dereference #243
- Cannot re-apply config when M2/M5
disk\_size\_gb
is specified incorrectly #115 - accepter_region_name not required for AWS on read/import/update #53
- Fix resource/project_ip_whitelist - modify ip whitelist entry validation and fix acctests #257 (marinsalinas)
Merged pull requests:
- Fixed auto scaling attributes #255 (PacoDw)
- Fixed fixes #115 issue with disk size for shared tiers #251 (gmlp)
- Updated the name of module client mongodb atlas #244 (coderGo93)
- Fixed #53 accepter_region_name not required for AWS on read/import/update #242 (gmlp) (PacoDw)
Fixed bugs:
- Error when use provider_name = TENANT on 0.6.0 mongodbatlas provider version. #246
- Error when create or import cluster - panic: runtime error: invalid memory address or nil pointer dereference #243
Merged pull requests:
- Fix #246: Error when use provider_name = TENANT on 0.6.0 mongodbatlas provider version #247 (PacoDw)
- Fix #243: Error when create or import cluster - panic: runtime error: invalid memory address or nil pointer dereference #245 (PacoDw)
Recommendation:
Before upgrading read the MongoDB Atlas Provider 0.6.0: Upgrade Guide
Implemented enhancements:
- New parameters about pagination for datasources #237 (coderGo93)
- Added support for cluster autoscaling attributes #233 (coderGo93)
- Migrated to new Terraform SDK #229 (PacoDw)
- Added attribute container_id to the cluster resource (useful for when a cluster exists before creating a peering connection) #208 (coderGo93)
- Added attributes to snapshot restore jobs resource and datasources to support continuous cloud backup #224 (coderGo93)
- General documentation improvements, Guide section add, and Upgrade Guide for 0.6.0 #240 (themantissa)
- General documentation improvements: connection string doc #223 (themantissa)
- General documentation improvements: network peering doc #217 (themantissa)
Fixed bugs:
- Changes to mongodbatlas_database_user.role.collection_name are ignored #228
- Hour and minute properties don't update when they are zero for mongodbatlas_cloud_provider_snapshot_backup_policy #211
- Issues with advanced_configuration section on mongodbatlas_cluster #210
- Changes are not detected when changing Team's role_names attribute on mongodbatlas_project #209
- terraform plan and apply fails after upgrading this module to 0.5.0 #200
- Issues upgrading cluster to an AWS NVME tier. #132
Closed issues:
- mongodbatlas_database_user can not be imported when they contain dashes "-" in the name #179
- Updating Snapshot Backup Policy: This resource requires access through a whitelist of ip ranges. #235
- Cannot import mongodbatlas_database_user if username contains a hyphen #234
- How to create a custom db role using built-in and connection action #226
- connection_strings returning empty private values #220
- Documentation incorrect about accessing connection_strings from clusters? #219
- Incorrect description for atlas_cidr_block in mongodbatlas_network_peering documentation #215
- RESOURSE or RESOURCE? Spelling change for readme.md #185
- mongodbatlas_encryption_at_rest key rotation impossible to perform with Azure KeyVault #80
Merged pull requests:
- fixes #210: Issues with advanced_configuration section on mongodbatlas_cluster #238 (gmlp)
- fix: fixes #132 issues upgrading cluster to an AWS NVME tier #236 (gmlp)
- Fix #228: Changes to mongodbatlas_database_user.role.collection_name are ignored #231 (PacoDw)
- fixes #211: Hour and minute properties don't update when they are zero for mongodbatlas_cloud_provider_snapshot_backup_policy #230 (gmlp)
- Fix #209: Changes are not detected when changing Team's role_names attribute on mongodbatlas_project #225 (PacoDw)
- fix: fixed DatabaseUserID to allows names with multiple dashes #214 (PacoDw)
- Fix #80 - Update for GCP Encryption at rest #212 (coderGo93)
Closed issues:
- Terraform plan and apply fails after upgrading this module to 0.5.0 #200
- Alert configuration roles array should not be required #201
- Can't get PrivateLink-aware mongodb+srv address when using privatelink #147
Merged pull requests:
- Fix travis, remove google cookie #204 (marinsalinas)
- Fix: improved validation to avoid error 404 #203 (PacoDw)
- Changed roles to computed #202 (PacoDw)
- Fixed the documetation menu #199 (PacoDw)
Implemented enhancements:
Fixed bugs:
- TERRAFORM CRASH on importing mongodbatlas_alert_configuration #171
Closed issues:
Merged pull requests:
- Add CONTRIBUTING file #196 (themantissa)
- Update MongoSDK to v0.2.0 #195 (marinsalinas)
- Doc update for private_ip_mode #194 (themantissa)
- Peering Container documentation fix #193 (themantissa)
- Update backup documenation #191 (themantissa)
- Fix documentation of roles block role_name #184 (fbreckle)
- Connection strings #181 (coderGo93)
- Typo in
provider\_disk\_type\_name
description #178 (caitlin615) - added roles in schema of notifications for alert configurations #177 (coderGo93)
- fix-#175 - missing word in resource name #176 (themantissa)
- Fix #171: added validation to avoid nil type error #173 (PacoDw)
- Fix Attributes Reference bullet points #168 (brunopadz)
Fixed bugs:
- mongodbatlas_cluster fails to redeploy manually deleted cluster #159
Closed issues:
- mongodbatlas_alert_configuration - not able to generate any alerts with event_type = "OUTSIDE_METRIC_THRESHOLD" and matcher.fieldName != "TYPE_NAME" #164
- Can't create cluster ME_SOUTH_1 region #157
Merged pull requests:
- chore: fix linting issues #169 (marinsalinas)
- Doc: Fix import for mongodbatlas_project_ip_whitelist #166 (haidaraM)
- chore: removed wrong validation for matchers.value #165 (PacoDw)
- add default label to clusters #163 (marinsalinas)
- Cleaned Cluster state when it isn't found to allow create it again #162 (PacoDw)
- cluster: removed array of regions due to they could be changed #158 (PacoDw)
Fixed bugs:
- Add name argument in mongodbatlas_project datasource #140
Closed issues:
- Delete timeout for mongodbatlas_private_endpoint resource too short #151
- mongodbatlas_project name #150
- mongodbatlas_custom_db_role not waiting for resource creation #148
Merged pull requests:
- Custom DB Roles: added refresh function to allow to create/remove multiple custom roles at the same time #155 (PacoDw)
- chore: increase timeout when delete in private_endpoint resource #154 (marinsalinas)
- add upgrade guide #149 (themantissa)
- Correct
mongodbatlas\_teams
resource name in docs #143 (mattt416) - Project data source #142 (PacoDw)
Implemented enhancements to existing resources:
- add mongodbatlas_project datasource #137
- Database Users: updated Read Function to avoid plugin error when it upgrades #133 (PacoDw)
- Fix snapshot import with hyphened cluster_name #131 (marinsalinas)
- chore: added database_name as deprecated attribute #129 (PacoDw)
- Encryption At Rest: fixed issues and added an enhancement #128 (PacoDw)
- Add PIT enabled argumento to Cluster Resource and Data Source #126 (marinsalinas)
- Issue with import mongodbatlas_cloud_provider_snapshot_restore_job #109
- Fix #68: Added the ability to re-create the whitelist entry when it's remove manually #106 (PacoDw)
- Add pitEnabled feature of mongodbatlas_cluster resource #104
- Updating
git clone
command to reference current repository #103 (macintacos) - Cluster label and plugin attribute #102 (PacoDw)
- Added functions to handle labels attribute in some resources #101 (PacoDw)
- Added labels attr for Database User resource #100 (PacoDw)
- Add provider_name to containers data source #95 (marinsalinas)
- Whitelist #94 (PacoDw)
- Network Peering RS: remove provider_name=AWS as default, use Required=true instead i… #92 (marinsalinas)
- Added default Disk Size when it doesn't set up on cluster resource #77 (PacoDw)
- mongodbatlas_network_containers datasource doesn't work with Azure #71
- Support for AWS security groups in mongodbatlas_project_ip_whitelist #67
Documentation improvements and fixes:
- Breaking Change - [Upgrade Guide] (https://www.mongodb.com/blog/post/upgrade-guide-for-terraform-mongodb-atlas-040) (themantissa)
- Readme: Updated env variables #135 (PacoDw)
- Spelling and grammer #130 (CMaylone)
- Shared tier doc edits #119 (themantissa)
- Update cluster doc #117 (themantissa)
- Update backup, add links #116 (themantissa)
- Update cluster.html.markdown #112 (themantissa) Update database_user.html.markdown #98 (themantissa)
- update containers and ip whitelist doc #96 (themantissa)
- Update project.html.markdown #91 (themantissa)
- website: collapse data sources sidebar by default #75 (marinsalinas)
- Improvements to Peering Resources #73 (themantissa)
- Remove dupe argument in docs #69 (ktmorgan)
- Clarify Azure Option in Doc #66 (themantissa)
Fixed bugs:
- Fix DiskSizeGB missing #111 (marinsalinas)
- Fix peering resource #107 (PacoDw)
- fix: validate if mongo_db_major_version is set in cluster resource #85 (marinsalinas)
- Cannot update GCP network peer #86
- Cluster fails to build on 0.3.1 when mongo_db_major_version is not specified #81
- Crash (panic, interface conversion error) when creating mongodbatlas_encryption_at_rest in Azure #74
- Creating M2 cluster without specifying disk_size_gb results in 400 Bad Request #72
New features:
- X509 Authentication Database User #125 (PacoDw)
- Database users: added x509_type attribute #122 (PacoDw)
- Private endpoints #118 (PacoDw)
- Projects: adding teams attribute #113 (PacoDw)
- Terraform resource for MongoDB Custom Roles #108 (PacoDw)
- Alert configuration resource and data source #99 (PacoDw)
- Feat: Global Cluster Configuration Resource and Data Source. #90 (marinsalinas)
- Auditing Resource and Data Source #82 (PacoDw)
- Feat: Team Resource and Data Source #79 (marinsalinas)
- Maintenance window ds #78 (PacoDw)
- Maintenance window rs #76 (PacoDw)
Fixed bugs:
- Confirmation on timelimit for a terraform apply #57
Closed issues:
- Not able to create M0 clusters #64
- No way to modify advanced configuration options for a cluster #61
- mongodbatlas_network_peering outputting invalid json #59
- Syntax are not mandatory and creates confusion #58
- data source mongodbatlas_network_peering retrieves the same for id and connection_id #56
- Add resource for maintenance window #55
- Error encryption_at_rest rpc unavailable desc #54
- specify oplog size? #52
- Add resource for custom database roles #50
- An invalid enumeration value US_EAST_1 was specified. #49
- Version 0.3.0 #47
- plugin.terraform-provider-mongodbatlas_v0.2.0_x4: panic: runtime error: index out of range #36
Merged pull requests:
- Added format function to handle the mongo_db_major_version attr #63 (PacoDw)
- Added cast func to avoid panic by nil value #62 (PacoDw)
- Cluster advanced configuration Options #60 (PacoDw)
Closed issues:
- Upgrade from M2 to M10 fails #42
- GCP Peering endless terraform apply #41
- AWS clusters default provider_encrypt_ebs_volume to false #40
- mongodbatlas_network_peering Internal Servier Error #35
- Problem encryption_at_rest #33
- Problem destroying network peering container #30
- Bug VPC Peering between GCP and Atlas #29
Merged pull requests:
- Clarify Doc Examples and Text #46 (themantissa)
- fix-#40: added true value by defualt on provider_encrypt_ebs_volume attr #45 (PacoDw)
- make provider_name forced new to avoid patch problems #44 (marinsalinas)
- Network peering #43 (PacoDw)
- Update readme with more info #39 (themantissa)
- Fix: Network container #38 (PacoDw)
- Doc updates #37 (themantissa)
Closed issues:
- Unable to create project with peering only connections #24
- importing a mongodbatlas_project_ip_whitelist resource does not save project_id to state #21
- Support the vscode terraform extension #19
- Bug: VPC Peering Atlas-GCP #17
- PATCH network peering failed with no peer found #14
Merged pull requests:
- Add Private IP Mode Resource. #32 (marinsalinas)
- Moved provider_name values to the correct section #31 (kgriffiths)
- website: add links to Atlas Region name reference. #28 (themantissa)
- Encryption at rest fix #27 (marinsalinas)
- website: make resources side nav expanded as default #25 (marinsalinas)
- fix: importing a mongodbatlas_project_ip_whitelist resource does not save project_id to state #23 (PacoDw)
- Fix #14: PATCH network peering failed with no peer found #22 (PacoDw)
- fix: change the test configuration for AWS and GCP #20 (PacoDw)
Fixed bugs:
- panic: runtime error: index out of range #1
Closed issues:
- GCP peering problem #16
- Cluster creation with Azure provider failed #15
- Error creating MongoDB Cluster #9
- Failed to create Atlas network peering container #7
- Bug: Invalid attribute diskIOPS specified. #2
Merged pull requests:
- website: fix typo #13 (heimweh)
- fix: add the correct func to check the env variables on peering datasources #12 (PacoDw)
- Fix diskIOPS attribute for GCP and Azure #11 (PacoDw)
- website: fix data sources sidebar always collapsed #10 (marinsalinas)
- mongodbatlas_network_(peering and container): add more testing case #8 (PacoDw)
- website: fix typo in MongoDB Atlas Services #5 (marinsalinas)
- Ip whitelist entries: removing all entries whitelist by terraform user #4 (PacoDw)
- Refactored import function to get all ip_addresses and cird_blocks entries #3 (PacoDw)
Initial Release