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:
- Add note about Prism version api we tested for v1.2.0 release #246 (marinsalinas)
- Update README and Website for v1.2.0 release. #245 (marinsalinas)
- persist uuid after creation #244 (yannickstruyf3)
- V1.2.0 beta #243 (marinsalinas)
- test: changed data for variables of azurl for protection rules #242 (coderGo93)
- V1.2.0 fix testacc #241 (marinsalinas)
- fixed bug where datasource project search by name was empty #240 (yannickstruyf3)
- Bugfix/remove ide3 dependency tests #239 (marinsalinas)
- Added missing information for resource and datasource of project #238 (coderGo93)
- Added filter by name in datasource of project #237 (coderGo93)
- Added filter by name in datasource of access control policy #236 (coderGo93)
- Task completion project #234 (coderGo93)
- adding a VM to a project does not require a reboot #232 (yannickstruyf3)
- removed project_ref #231 (yannickstruyf3)
- Bugfix/v1.2.0 beta doc review yst #229 (yannickstruyf3)
- Karbon Base #228 (marinsalinas)
- Bugfix/remove ide3 dependency #227 (yannickstruyf3)
- added machine_type to data source #226 (yannickstruyf3)
- Add testacc for karbon resources and data sources #222 (marinsalinas)
- Karbon docs #221 (coderGo93)
- VDI Support #220 (marinsalinas)
- added permissions for roles #219 (yannickstruyf3)
- Feat: add bios_type support to VM resource and datasource #217 (marinsalinas)
- Protection rule and Recovery plan(DR Runbook) resources and datasources #216 (coderGo93)
- fixed bug that occured when updating the permissions of a role #215 (yannickstruyf3)
- Bugfix/role update #214 (yannickstruyf3)
- renamed ds attributes and prints #213 (yannickstruyf3)
- changed print messages and added filter based on DN #212 (yannickstruyf3)
- changed if statement in ds role and modified the conflictswith #195 (yannickstruyf3)
- Roles #181 (coderGo93)
- User Resource and Data Sources. #179 (marinsalinas)
- Access control policies #175 (coderGo93)
1.1.1 (2020-11-30)
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:
- chore: fix goreleaser for v1.1.1 #207 (marinsalinas)
- added return nil in read function #203 (yannickstruyf3)
- fixed source_path image_type issue #202 (yannickstruyf3)
- fixed wrong status_code check in client (404 should be 401) #200 (yannickstruyf3)
- GitHub actions #198 (marinsalinas)
- chore: add note to network_security_rule #196 (marinsalinas)
- chore: fix linting issues #194 (marinsalinas)
- Fix Testacc #193 (marinsalinas)
- fix: missing variable initialization #192 (marinsalinas)
- Migrate to Terraform Plugin SDK v1 #176 (marinsalinas)
- Fix issue #168, unchecked nil assignment #169 (yannickstruyf3)
- Added name argument for datasource of cluster #165 (coderGo93)
- Removed volume_group documentations #160 (PacoDw)
- Updated Readme file and changelog #154 (PacoDw)
- provide better error reporting when invalid nutanix credentials are used #148 (scott-grimes)
- Initialize BootConfig struct before the child attributes #53 (marinsalinas)
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:
- V1.1.0 rc1 #150 (PacoDw)
- Disabled project resource, tests fixed and issue fixed #146 (PacoDw)
- Improved travis #117 (PacoDw)
- Bugfix device_properties in a disk_list #106 (yannickstruyf3)
- Reduce the amount of API requests and improvements #92 (maxaudron)
- Implement session based authentification #88 (maxaudron)
- imrpoved wesite removing # #85 (mritzmann)
- Add support for mapstructure decode tag for reusability #81 (JRemitz)
- Add missing API fields for structs #80 (JRemitz)
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:
- chore: update changelog for 1.0.2 version #77 (marinsalinas)
- Dynamic category name support #76 (marinsalinas)
- Patch to allow some changes to be hotplug #75 (Jorge-Holgado)
- Terraform 0.12 Provider Support. #72 (marinsalinas)
- Fix typos causing panic on userdata change, ForceNew on change #68 (rxacevedo)
- Refactor: change update workflow to use spec instead status in virtual machine resource. #62 (marinsalinas)
- Added fix for Issue #57 #60 (chandru-tkc)
- added VMNic.IsConnected to preFillResUpdateRequest #59 (switchboardOp)
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:
- update changelog for v1.0.1 #56 (marinsalinas)
- fix category key data source basic test #55 (marinsalinas)
- Vdisk update #23 #54 (marinsalinas)
- Data Source for categories #51 (marinsalinas)
- chore: update cibuild make formula to build for any OS (windows, linu… #50 (marinsalinas)
- chore: fix bad urls in readme.md file #48 (marinsalinas)
- chore: fix bad urls in readme.md file #47 (marinsalinas)
- Add HTTP Proxy capability #46 (marinsalinas)
- Add Serial Port support in VM resource and data source #45 (marinsalinas)
- Fix: nutanix_guest_tools attributes #43 (marinsalinas)
- Image wait timeout #20 #42 (marinsalinas)
- refactor: add nic_list_status to separate the computed values #40 (marinsalinas)
- Remove kind as a argument in cluster_reference and metadata. #39 (marinsalinas)
- Fix clusters Data Source makes tf crash #10 #38 (marinsalinas)
- [MODULES] Switch to Go Modules #37 (appilon)
- website: change guest_customization_cloud_init argument reference #32 (marinsalinas)
- [AUTOMATED] Upgrade to Go 1.11 #16 (appilon)
- Update docs to reflect removal of network security rule resource #14 (alias-dev)
- correcting example #7 (olljanat)
- Fix Spell and style #3 (ryujisnote)
- fix cluster datasource(s) if no http/smtp credentials are configured #1 (simonfuhrer)
Implemented enhancements:
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:
- merge develop june 20 #149 (JonKohler)
- Add test cases for client and V3 #141 #148 (marinsalinas)
- develop to master nightly #147 (JonKohler)
- WIP: Test cov #141 #146 (Crizstian)
- Change LICENSE to MPL2 per hashi #143 (JonKohler)
- lint changes #142 (JonKohler)
- squash lint issues and add unit tests via gotest #140 (JonKohler)
- pulling in all develop work on travis/gnu #138 (JonKohler)
- Master #137 (JonKohler)
- Develop #136 (JonKohler)
- Codecov #112 Add Travis CI Code Coverage configuration #135 (marinsalinas)
- Image upload fail #134 (thetonymaster)
- remove more dead code #131 (JonKohler)
- remove old code #130 (JonKohler)
- one last line split fix #129 (JonKohler)
- Pulling in test updates having challenges in GCP, but pass locally #128 (JonKohler)
- squashing develop and master #126 (JonKohler)
- fix quotes again #125 (JonKohler)
- fix quotes #124 (JonKohler)
- fix backticks #123 (JonKohler)
- removing wait for ip and ip_address from the vm ds and rs since not e… #121 (Crizstian)
- updating example file and binaries to latest #120 (Crizstian)
- Develop #118 (Crizstian)
- Code refactor #117 (marinsalinas)
- Network sec rules refactor #116 (marinsalinas)
- Cloud init custom keys #111 #113 (marinsalinas)
- Upload Image #110 (thetonymaster)
- Volume group rs 98 #109 (marinsalinas)
- Develop #108 (Crizstian)
- refactorizing vm ds and rs #107 (Crizstian)
- refactoring nsr ds and rs #106 (Crizstian)
- Develop #105 (Crizstian)
- Refactor #104 (Crizstian)
- Develop #103 (Crizstian)
- 97 subnets #102 (Crizstian)
- 96 image ds #101 (Crizstian)
- Documentation #95 (marinsalinas)
- Documentation #94 (marinsalinas)
- Refactor: client check errors #93 (marinsalinas)
- Network security rules #80 #89 (marinsalinas)
- Develop #79 (Crizstian)
- 68 cluster ds #78 (Crizstian)
- Network Security Rule Data Source #75 #77 (marinsalinas)
- Assign categories #40 #76 (marinsalinas)
- Test passing #71 #74 (marinsalinas)
- fix issue with vm.GuestCustomization not being initialized #73 (htj)
- Image test #67 #70 (marinsalinas)
- fixes image rs #66 (Crizstian)
- Categories resource #36 #65 (marinsalinas)
- add completion callback for http request #64 (marinsalinas)
- Network Security Rule Resource #30 #63 (marinsalinas)
- Add configuration for CI #58 (marinsalinas)
- Develop #55 (JonKohler)
- Go fmt code #54 (gliptak)
- Develop #53 (Crizstian)
- adding clusters data source to the provider, example.tf modified usin… #52 (Crizstian)
- Go report issues #47 #50 (marinsalinas)
- Develop #46 (Crizstian)
- 25 cluster ds #45 (Crizstian)
- Cleanup golint redundant nil check #44 (gliptak)
- Add GoReportCard badge #43 (gliptak)
- Add instructions for building project #42 (marinsalinas)