This version is a feature release and breaks backwards compatibility. It contains two changes:
Please check the above links for details on these changes. This release is the first that matches the oVirt version it is built for.
Dear community,
We are in the process of catching up on open pull requests. In order to make that happen we are now tagging the version before merging PR's as 0.99.
After this release we will be switching to a versioning system that aligns with the oVirt release it supports. If you have any questions please feel free to raise them as a GitHub issue.
v0.5.0 (2021-01-07)
Implemented enhancements:
- Request for New Data Source: ovirt_template #182
- Get IP address of the new VM #172
- Feature request: support for sysprep to initialize windows VMs #158
- Drop vendor dir #148
- Request for New Resource: ovirt_domain #94
Fixed bugs:
- Update for libgo.so.11->libgo.so.13? #125
Closed issues:
- VM resource delete leaving disks #223
- Could not locate Gemfile during
make website
#211 - Cannot use ovirt_image_transfer with FCOS image #197
- Support OS property on VM #191
- vm boot devices #189
- ovirt_image_transfer: The string '' isnt a valid value for the DiskFormat #187
- RESTEASY002010: Failed to execute: javax.ws.rs.WebApplicationException: HTTP 404 Not Found #180
- Unable to set network on RHEV VM #179
Merged pull requests:
- WIP: Add priority to affinity group resource #240 (Gal-Zaidman)
- Fix throwing a 404 error if we cannot find a disk by ID #238 (jake2184)
- Add 'latest' as a flag to data_source_template #237 (jake2184)
- Revert "increase template and image transfer timeout" #234 (emesika)
- increase template and image transfer timeout #233 (Gal-Zaidman)
- moving docs into the new location the registry prefers #232 (attachmentgenie)
- import of release workflow from provider scafolding #231 (attachmentgenie)
- Add auto_start flag to ovirt_vm resource #227 (Gal-Zaidman)
- Add Affinity Group resource #225 (jake2184)
- Set detachOnly to false when deleting template clones #224 (jake2184)
- Added static hardware address configuration for vm nics #221 (s-all-kin)
- Allow OS to be updated rather than recreating VM #219 (jake2184)
- Added option storage_domain parameter. Related only for build VM from… #216 (pavel-z1)
- Disk Alias configuration during deploy VM from Template #214 (pavel-z1)
- image_transfer: failed OPTIONS request will panic #206 (rgolangh)
- Handle empty instance type Creating a Vm with empty instance type is allowed, and the resource read need to handle a case where its missing. #203 (rgolangh)
- Additions to VM resource #202 (rgolangh)
- Override disk attachment on VM resource create #201 (rgolangh)
- Initialization additions to VM #200 (rgolangh)
- Update VM parameters feature and VM running Status #198 (pavel-z1)
- Fix immediate EOF on reads for image transfers via http(s) #195 (r0ci)
- implement boot devices for vms #194 (mathianasj)
- Update go-ovirt dependency to v4.4.1 #190 (imjoey)
- Migrate to terraform-plugin-sdk #188 (LorbusChris)
- Update main.tf #185 (Oddly)
- Add Image Transfer resources #184 (rgolangh)
- Add support for data source ovirt_template #183 (imjoey)
- doc: Improve the expressions #181 (imjoey)
- docs: Update to using go version 1.12+ #178 (imjoey)
- Replaces apache thrift module source #177 (beremtl)
FEATURES:
- New Data Source:
ovirt_nics
(#173)
IMPROVEMENTS:
- resource/ovirt_datacenter: Make the status field exportable (#170)
- data/ovirt_vms: Export IP configurations of VM (#174)
BUG FIXES:
- resource/ovirt_vm: Do not try to start a VM after updating attributes (#167)
- resource/ovirt_disk_attachment: Fix failed to check if a disk attachment exists (#162)
FEATURES:
- New Resource:
ovirt_snapshot
(#157)
IMPROVEMENTS:
- doc: Format inline HCL codes in docs (#164)
- provider: Add more general method for parsing composite resource ID (#163)
- provider: Format the HCL codes definied in acceptance tests (#160)
BACKWARDS INCOMPATIBILITIES / NOTES:
- provider: This is the first release since it has been transferred to oVirt community under incubation. Please access to the provider with the new (oVirt/terraform-provider-ovirt).
IMPROVEMENTS:
- provider: Update to Terraform v0.12.2 (#145)
- provider: Remove serveral unnecessary scripts in CI process (#153)
- provider: Set
GOFLAGS
in CI environment to forcego mod
to use packages under vendor directory (#155)
BUG FIXES:
- resource/ovirt_vm: Prevent reading VM failure in case of the
original_template
attribute is unavaliable (#140)
FEATURES:
- New Data Source:
ovirt_hosts
(#138)
IMPROVEMENTS:
- provider: Update to Terraform v0.12.1 (#141)
BACKWARDS INCOMPATIBILITIES / NOTES:
- provider: This release contains only a Terraform SDK upgrade for compatibility with Terraform v0.12. The provider should remains backwards compatible with Terraform v0.11. This update should have no significant changes in behavior for the provider. Please report any unexpected behavior in new GitHub issues (Terraform oVirt Provider: https://github.com/imjoey/terraform-provider-ovirt/issues) (#133)
BUG FIXES:
- resource/ovirt_vm: Prevent creating VM failure and mistaken state diffs due to
memory
attribute
FEATURES:
- New Resource:
ovirt_storage_domain
(#92) - New Resource:
ovirt_user
(#98) - New Resource:
ovirt_cluster
(#103) - New Resource:
ovirt_mac_pool
(#107) - New Resource:
ovirt_tag
(#107) - New Resource:
ovirt_host
(#121) - New Data Source:
ovirt_authzs
(#97) - New Data Source:
ovirt_users
(#102) - New Data Source:
ovirt_mac_pools
(#109) - New Data Source:
ovirt_vms
(#118)
IMPROVEMENTS:
- provider: Add
header
params support for connection settings (#72) - resource/ovirt_disk: Add
quota_id
attribute support (#80) - doc: Add webswebsite infrastructure and provider documantations (#81)
- resource/ovirt_vnic: Add acceptance tests (#90)
- resource/ovirt_network: Add acceptance tests (#91)
- resource/ovirt_vm: Add
clone
support (#131)
BACKWARDS INCOMPATIBILITIES / NOTES:
- provider: All the new or existing resources and data sources have been refactored with the oVirt Go SDK to access the oVirt engine API
FEATURES:
- New Resource:
ovirt_disk_attachment
(#1) - New Resource:
ovirt_datacenter
(#3) - New Resource:
ovirt_network
(#6) - New Resource:
ovirt_vnic_profile
(#41) - New Resource:
ovirt_vnic
(#56) - New Data Source:
ovirt_datacenters
(#4) - New Data Source:
ovirt_networks
(#13) - New Data Source:
ovirt_clusters
(#26) - New Data Source:
ovirt_storagedomains
(#27) - New Data Source:
ovirt_vnic_profiles
(#51)
IMPROVEMENTS:
- provider: Add GNU make integration: (#15)
- provider: Add acceptance tests for provider (#8)
- provider: Add acceptance tests for all the resources and data sources
- provider: Add travis CI support (#47)
- provider: Add missing attributes and processing logic for the existing
ovirt_vm
,ovirt_disk
resources andovirt_disk
data source defined in v0.1.0
BACKWARDS INCOMPATIBILITIES / NOTES:
FEATURES:
- New Resource:
ovirt_vm
- New Resource:
ovirt_disk
- New Data Source:
ovirt_disk