Skip to content

Latest commit

 

History

History
358 lines (310 loc) · 42.3 KB

CHANGELOG.md

File metadata and controls

358 lines (310 loc) · 42.3 KB

1.2.1 (Feb 01, 2021)

Full Changelog

Closed issues:

  • Terraform crashed while creating VM in Nutanix #205
  • nutanix provider doesn't appear in terraform registry #166
  • Option not available to change the BIOS type #163
  • Need a user/group data source to get uuid #142
  • Missing user role association with nutanix_project ressource #141
  • Support for Secure VDI Groups (VDI Policy) in nutanix_network_security_rule #132
  • Provider does not recover from error #131
  • During a resource adjustment the VM is not shut down using ACPI #96
  • DR Runbook support #22
  • Nutanix Karbon interaction #6

Merged pull requests:

1.1.1 (2020-11-30)

Full Changelog

Fixed bugs:

  • local resource nutanix_image #182
  • Terraform crashes when trying to specify boot_device_order_list for a vm resource #28

Closed issues:

  • Problem on json unmarshalling to go struct (MessageResource.message_list.details of type map[string]interface {}) #204
  • Fix resource Read inconsistencies #201
  • local resource nutanix_image #182
  • vss_snapshot_capable attribute doesn't work #171
  • 'invalid memory address or nil pointer dereference' while getting a VM. #168
  • FYI: Nutanix API Authentication fails when making many requests at once #93
  • 1122 API requests only to list VMs #87
  • Failed to perform NGT ISO mount operation with error code: kNoFreeCdRomSlot #83
  • ip_address not available as nutanix_virtual_machine attribute. #19
  • Unable to obtain Private_IP as a Output #17

Merged pull requests:

1.1.0 (July 02, 2020)

Implemented enhancements:

  • Boot device order list was limitated to set 1 item until fix issue #28, documentation was updated about it #152 (PacoDw)
  • Added Host datasources #116 (PacoDw)
  • Added datasource of subnets #115 (coderGo93)
  • Validated the terraform configuration adding new test case to validate it #114 (PacoDw)
  • Implemented new linter version and fixed new version linter issues #101 (marinsalinas)
  • Updated docs by adding should_force_translated for metadata for every datasource/resource available #140 (coderGo93)
  • Documentations for host data sources were added #139 (coderGo93)
  • The storage_conntainer was added as a new attribute into the disk_list to reference a container in a VM #138 (PacoDw)
  • Added more information about Sysprep for install type in the documentation #133 (coderGo93)
  • Added preCheck function to verify that env variables were set #103 (PacoDw)
  • Feature/cluster datasource name #100 (yannickstruyf3)

Fixed bugs:

  • Unable to create vm using guest_customization_cloud_init_custom_key_values #58
  • Fixed the behavior of the use_hot_add attribute to reboot the VM correctly #149 (PacoDw)
  • Fixed storage container attribute changing it to computed #147 (PacoDw)
  • Manually deleting VM and running apply results in entity not found. vm exists code removed #144 (yannickstruyf3)
  • Removed check to make sure data_source_reference and disk_size_bytes are mutually exclusive #137 (yannickstruyf3)
  • Added new parameter for VM use_hot_add #136 (coderGo93)
  • Improve error handling on incorrect API calls #134 (PacoDw)
  • The filter for subnets was incorrect. Filtering on name is not via subnet_name but name #129 (yannickstruyf3)
  • Fixed Security rules idempotency error: Error was thrown when security rule was delete via Prism and running a new Terraform run afterwards #127 (yannickstruyf3)
  • Added validation to avoid nil pointer error #122 (PacoDw)
  • Fixed timeout issue and categories reboot #120 (yannickstruyf3)
  • Bugfix/cloudinit final #111 (yannickstruyf3)
  • Fixed guest_customization_cloud_init_custom_key_values to create the VM correctly #102 (yannickstruyf3)

Closed issues:

  • ENTITY_NOT_FOUND Error on apply after manual VM deletion #143
  • Provider prevents disk resizing at VM creation time #130
  • Datasource subnets subnet_name throwing error #128
  • data source nutanix_network_security_rule expected type issue #126
  • Categories assignation issue #119
  • The nutanix_subnet SIGSEGV on network rename #118
  • Improve error handling on incorrect API calls #112
  • The nutanix_virtual_machine resource won't allow setting power_state #98
  • Unable to modify a VM with learned IP address (DHCP) fails with "IP address with type 'LEARNED' not allowed" #97
  • How do I use an unattend.xml file? #95
  • power_state trigger a syntax error. #94
  • Undefined property is_connected of class vm_nic detected #90
  • Update Documentation for guest_customization_sysprep Attribute #89
  • CPU and RAM change does not restart VM automatically #86
  • The user_data for Windows VM #84
  • Cloning from the Image Server leads to a change after a second terraform apply #82
  • Hotplugging CPU and RAM #79
  • Cannot specify target container when adding disks to a virtual machine resource #78
  • Cannot use nutanix_subnets data source #73
  • Add datasource type "hosts" for api/nutanix/v3/hosts endpoint #70
  • Using user_data on resource.nutanix_virtual_machine yields immediate diff after initial apply #69
  • Cannot list ip addresses of when creating multiple virtual machine resources #63
  • Provider needs to support data_source_reference attribute for nutanix_image resource #52
  • Terraform Unable to use Provisioners in VM Resource when DHCP is used for IP Address #49
  • Cloning from a VM on AHV #35

Merged pull requests:

1.0.2 (September 05, 2019)

Fixed bugs:

  • user_data typos cause panic, ForceNew for guest_customization fields #67
  • Example config is not valid for power_state #9

Closed issues:

  • Do not shutdown machine on certain changes #74
  • Update compatibility matrix for TF provider #71
  • Terraform 0.12 compatibility #66
  • Unable to specify category key names dynamically in resource:nutanix_virtual_machine #61
  • data source nutanix_virtual_machine fails with "Invalid address to set: []string{"nic_list", "0", "is_connected"}" #57
  • cannot unmarshal string into GO struct field MessageResource.details of the type map [string]interface{} #44
  • Error when re-applying a plan #41
  • unable to spin vm with error "'api_version' is a required property" #36
  • Change VM caused disk being deleted #34
  • Unable to change VM resources when it has a network connected #33
  • Consider replacing satori/go.uuid #31

Merged pull requests:

1.0.1 (May 01, 2019)

Implemented enhancements:

  • Ability to resize a vdisk when deploying from image resource #23
  • nutanix_image: long running image create completes successfully at 10 minutes, without getting success call from API #20
  • Datasources for categories #8

Fixed bugs:

  • nutanix_image: long running image create completes successfully at 10 minutes, without getting success call from API #20
  • nutanix_virtual_machine, ip_endpoint_list not correctly working #12
  • nutanix_clusters data source makes Terraform crash #10

Closed issues:

  • Terraform error trying to use nutanix_virtual_machine data source #30
  • [PROPOSAL] Switch to Go Modules #29
  • hard code (kind) to be appropriate kind for each resource #27
  • Implement HTTP proxy capability at provider level #26
  • Ability to add a serial port to a VM #25
  • Add additional acceptance test configurations for nutanix resources and data sources #24
  • Example main.tf - guest_customization_cloud_init does not work #21
  • Can't apply just a single resource "nutanix_image" #18

Merged pull requests:

1.0.0 (October 09, 2018)

Implemented enhancements:

  • Configure Test Coverage via Code Climate #112
  • Add Cluster DS #68

Fixed bugs:

  • client/v3/v3_service.go - clean up bunch of TODO's #127
  • Incorporate gofmt simplify (gofmt -s) #91
  • Fix Go Report Card issues with latest merge #90

Closed issues:

  • Get test coverage up (at least over 50%) #141
  • Crash during VM change #132
  • Terraform crash during vm create #119
  • Feature requests: max length for metadata / userdata in guest customization #115
  • Terraform crash during vm re-create #114
  • Terraform client fails to read cloud init values #111
  • Volume Groups DS #100
  • Volume Group DS #99
  • Volume Group RS #98
  • Add Subnets DS #97
  • Add Images DS #96
  • Configuration for the Terraform Nutanix Documentation #88
  • Fix "GoLint/Naming/PackageNames" issue in nutanix/config.go #87
  • Fix "SC2046" issue in scripts/errcheck.sh #86
  • Fix "SC2046" issue in scripts/gofmtcheck.sh #85
  • Fix "SC2006" issue in scripts/gofmtcheck.sh #84
  • Fix "SC2006" issue in scripts/changelog-links.sh #83
  • Fix "GoLint/Naming/PackageNames" issue in nutanix/config.go #82
  • Test ticket from Code Climate #81
  • Add Network Security Rules DS #80
  • Add Network Security Rule DS #75
  • Terraform crash with VM and cloud init #72
  • Make all test passing #71
  • Add Cluster RS #69
  • Get Image resource test passing #67
  • implement issue template #61
  • Add codecov.io code coverage reporting #57
  • Add VMS Data Source #51
  • Terraform crash when updating image #49
  • Unclear protocol / error message for image upload #48
  • Cleanup all go report card issues #47

Merged pull requests: