Changes:
- Allow server version "24.6" for managed clusters.
Changes:
- Clusters can now be resized to different instance types.
Changes:
- Allow server version "24.2" for managed clusters.
- Clusters can now be upgraded to supported versions.
Changes:
- Allow server version "23.10" for managed clusters
Changes:
- Allow server version "23.6" for managed clusters
Changes:
- Add an ability to protect a cluster from removal
Changes:
- Allow server version "22.10" for managed clusters.
Changes:
resource/eventstorecloud_peering
:routes
prefix length is now allowed to be up to 28 instead of 27.
Changes:
- Allow server version "22.6" for managed clusters.
Changes:
- The provider is now built with Go version 1.18
- Versions of CI tools needed to release the code have been updated to overcome regressions.
Fixes:
- The documentation generation process is now fixed after having been broken by the previous release. The docs themselves have minor changes and improvements.
Enhancements:
- Two new resources have been added:
integration_awscloudwatch_logs
andintegration_awscloudwatch_metrics
. Both can be used with the two new integration sinks targetting Aws CloudWatch which are currently in Beta
Fixes:
- Changing an eventstorecloud_managed_cluster resource's
disk_type
value would cause the apply to fail. This has been fixed so now disk-expand is called as expected and updates the cluster in place. - Similarly the eventstorecloud_managed_cluster resource fields
disk_ips
anddisk_throughput
were not being passed correctly during updates. This has also been fixed.
Enhancements:
- Added the ability to configure esoteric auth options
Enhancements:
- Added the ability to bypass local validation checks by setting the environment variable
ESC_BYPASS_VALIDATION
Fixes:
- Server version
20.6
is now allowed again. While 20.6 cannot be used when creating new clusters, existing resources may already be using it, thus this plugin must allow it to avoid raising validation errors on otherwise innocuous actions such as "terraform plan"
Enhancements:
- Support added for gp3 disk types in AWS clusters, which includes the ability to set iops and throughput parameters
Enhancements:
- Allow server version "21.10" for managed clusters
Fixes:
- It's now possible to destroy defunct peering resources
- Updating a peering resource no longer causes the provider to enter into a loop
Enhancements:
- Add documentation for eventstorecloud_network data source
- Update documentation for eventstorecloud_project data source
Enhancements:
- Import functionality has been added for all resources
- Added a data source for networks
- General documentation and example improvements
- Improved error messages for peering resources in a defunct state
- Improved error messages for project data source
- Cluster names can now be updated
Enhancements:
resource/eventstorecloud_peering
:provider_metadata
had been inadvertently changed into a set of maps. It's now back to being a map like before.
Enhancements:
- Allow server version "21.6" for managed clusters
Enhancements:
- Provider migrated to v2 Terraform plugin SDK
- Docs are now generated and made to fit the Terraform expected structure
Enhancements:
- Add
eventstorecloud_integration
resource
Enhancements:
- Add
eventstorecloud_scheduled_backup
resource
Fixes:
- Resources will now fail when encountering defunct state, instead of waiting for timeout
Enhancements:
- Add missing server version
- Add missing instance types
- Fix
ESC_ORG_ID
environment variable key
Enhancements:
- Publish to registry
Enhancements:
- Azure support
Fixes:
- Increase the allowed CIDR range for networks and peerings to accommodate GCP and Azure
Fixes:
- Pass the refresh token properly to ESC client
Enhancements:
resource/eventstorecloud_managed_cluster
:disk_size
can now be updated to expand the disk size of a cluster. (#6)resource/eventstorecloud_managed_cluster
: deleted managed clusters are correctly removed from state. (#6)resource/eventstorecloud_network
: deleted networks are correctly removed from state. (#6)resource/eventstorecloud_peering
:provider_metadata
now containsgcp_project_name
andgcp_project_id
.gcp_project_id
is suitable for passing togoogle_compute_network_peering
resources. (#6)resource/eventstorecloud_peering
: deleted peerings are correctly removed from state. (#6)
Fixes:
- ESC Client auth token directory gets created if it does not exist
Enhancements:
resource/eventstorecloud_peering
: Add computed propertyprovider_metadata
. (#4)resource/eventstorecloud_managed_cluster
: Correctthree-node-multi-zone
topology validation. (#2)resource/eventstorecloud_managed_cluster
: Addprojection_level
field. (#5)- Meaningful error messages from the Event Store Cloud API are now presented. (#5)
Features:
- Initial release of the provider
- New Data Source:
eventstorecloud_project
- New Resource:
eventstorecloud_project
- New Resource:
eventstorecloud_network
- New Resource:
eventstorecloud_peering
- New Resource:
eventstorecloud_managedcluster