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