IMPROVEMENTS:
- Support machine volumes [#131]
FEATURES:
- New Data Source:
triton_volume
[#131] - New Resource:
triton_volume
[#131]
IMPROVEMENTS:
- Terraform v0.12 support [#127]
BUGS:
- resource/firewall_rule: StateFunc to trim trailing space from the rule details [#113]
- resource/machine: Wait for stateChangeConf when adding a network to machine [#114]
NOTES:
- Dependencies for this provider are now managed using Go Modules [#120].
BUGS:
- Fixed an issue where the Terraform provider didn't work with a Triton private install due to DataCenter URL [#109]
NOTES:
- Please note that
triton_fabric
now sets a default value oftrue
oninternet_nat
[#102] - Please note that
triton_machine
locality
has been marked as deprecated - this will be scheduled to be removed in a future release [#101]
FEATURES:
- New Data Source:
triton_fabric_vlan
[#93] - New Data Source:
triton_fabric_network
[#94] - New Resource:
triton_instance_template
[#106] - New Resource:
triton_service_group
[#106]
IMPROVEMENTS:
- resource/machine: Add support for Instance Deletion Protection [#97]
- resource/fabric: Default internet_nat to true [#102]
IMPROVEMENTS:
triton_machine
- updates to machine networks now works (#84)triton_machine
- exposecompute_node
as a computed attribute (#89)
NOTES:
- The breaking change as listed in
0.4.0
has now been reverted. Changing thepackage
will no longer force recreation of a machine.
FEATURES:
- New Data Source:
triton_account
[#68] - New Data Source:
triton_datacenter
[#71] - Triton Role-based Access Control is now supported [#75]
BUG FIXES:
resource/machine
: Fixed a panic when network connection is dropped during a terraform refresh (#64)
BREAKING CHANGES:
resource/triton_machine
: Changing thepackage
attribute will force the recreation of machines. Seeignore_changes
to prevent the destruction of machine resources that have had theirpackage
change.
FEATURES:
triton_snapshot
: Add support for managing machine snapshots (#62)
BUG FIXES:
triton_machine
: Connection Information is now set to the primary IP of a machine, removing the need to add configuration for provisioner connection (#56)triton_machine
: Machines which failed creation are now removed from state (#66)
FEATURES:
triton_machine
: Introduce new affinity rules feature for CloudAPI 8.3.0 (#42)- Add sweepers for Triton Machines and Firewall Rules (#47)
DOCUMENTATION:
triton_fabric
: Document thatinternet_nat
defaults to false (#44)
BUG FIXES:
- deps: bump
triton-go
to fix a NPE error (#39) - Introduce retryOnError for retrying calls to Triton (#37)
DOCUMENTATION:
triton_fabric
: Document thatinternet_nat
defaults to false (#44)- docs: Update README.md on how to get started with the provider (#38)
- docs: Clarify provider configuration and usage within README.md (#41)
DEPRECATED:
resource/triton_machine
: We've un-deprecatednetworks
and now pass a list of network UUIDs for the machine to be attached to,nic
is now used as a computed parameter rather than an input.
BUG FIXES:
resource/triton_machine
: Fix issues with machine network diffs (#30)
BUG FIXES:
SDC_KEY_ID
may now be specified in either SHA256 or MD5 notation. (#34)
FEATURES:
resource/triton_machine
: Locality hints can be specified to influence machine placement at machine create-time (#31)datasource/triton_image
: Themost_recent
argument can now be specified to disambiguate in the case of multiple images matching the specified criteria (#23)resource/triton_machine
: CNS tags can now be specified in a separate stanza (#17)resource/triton_machine
: User-defined metadata is now defined in a separate stanza (#17)
FEATURES:
BUG FIXES:
resource/triton_machine
: Instances which fail during provisioning are now detected and tainted rather than timing out (#10)resource/triton_machine
: Metadata is now populated correctly (#12)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout