FEATURES:
- Upgraded provider dependencies to latest versions
- Change acceptance tests to run in parallel
FEATURES:
- Changed Golang version 1.16 to be able to release for darwin_arm64
FEATURES:
skytap_environment
: Deprecatedoutbound_traffic
and introduced the newdisable_internet
as to be used instead
BUG FIXES:
skytap_environment
: Fixed time-out issue when usingoutbound_traffic = true
BUG FIXES:
resource/skytap_vm
: Fixed provider panic message when creating a VM with two disks while setting one of those CPU/RAM/Name properties.resource/skytap_vm
: Fixed provider hanging when new disks are added while old ones are removed.
FEATURES:
- Allow the configuration of creation, update and deletion timeouts for all resources (#65)
FEATURES:
- New Resource:
skytap_label_category
that supports the creation of label categories used for reporting (#31) - New Resource
skytap_icnr_tunnel
enable the configuration of inter-configuration network routing between environments (#49) skytap_environment
environment supports tags and labels, enabling usage reporting (#31)skytap_environment
environment supports to configure user data (#46)skytap_vm
VMs supports for labels, enabling usage reporting (#31)skytap_vm
VM supports to configure user data (#46)
NOTES
- provider: This release includes only a Terraform SDK upgrade with compatibility for Terraform v0.12. The provider behaviour remains backwards compatible with 0.11 version (#37).
BUG FIXES:
resource/skytap_environment
: SDK fix to handleroutable
argument defaulting to false.
FEATURES:
- Add user agent specific to this provider when working with the Skytap SDK. (#26)
IMPROVEMENTS:
BUG FIXES:
resource/skytap_vm
: Fixed issue with network adapter error handling code in the incorrect place.resource/skytap_environment
: Fixed issue when environment returns an nilroutable
attribute.
BREAKING CHANGES:
- When defining a vm network interface a name is now required for each published service. This means all existing configuration describing published services will require the addition of this new
name
argument. The name is defined alongside theinternal_port
argument. This name is used to uniquely identify the published service in the terraform configuration only and is not persisted by skytap. It is not related to theid
of the published service.
FEATURES:
resource/skytap_vm
: Add support to change CPU and RAM settings. (#3, #9)resource/skytap_vm
: Add support to add, remove and change disks. (#2, #11)resource/skytap_vm
: Allow the external ip and port values of a published service to be accessed via the published service name. (#7)
IMPROVEMENTS:
BUG FIXES:
resource/skytap_vm
: Fix documentation on published services. (#4)resource/skytap_project
: Fix documentation on auto add roles. (#12)- Documentation note blocks not paginated correctly. (#1)
FEATURES:
- New Resource:
skytap_environment
: Allow the provisioning of a new environment from a template. (environment resource) - New Resource:
skytap_network
: Allow the provisioning of networks under an environment resource. (network resource) - New Resource:
skytap_vm
: Allow the creation of a virtual machine (VM) and the configuration of the network interface. (vm resource) - New Resource:
skytap_project
: Allow the creation of a new project. (project resource) - New Datasource:
skytap_template
: Query a template by name for use when creating an environment. (template datasource) - New Datasource:
skytap_project
: Query a project by name. (project datasource)