Skip to content

Latest commit

 

History

History
261 lines (219 loc) · 21.7 KB

CHANGELOG.md

File metadata and controls

261 lines (219 loc) · 21.7 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

Unreleased as of Sprint 133 - 2020-03-30

Added

  • Link VMware VMs to NSX-T networks (#558)

Jansa-1 Alpha-1

Added

  • Default to use streaming_refresh for vSphere (#434)
  • Remove the option for legacy refresh from vCloud (#417)
  • Refresh NSX networks and allow for use during provisioning (#449)
  • Refresh vSphere Content Libraries (#444)
  • Build the remote console URL for VMRC consoles when making a ticket (#429)
  • Add thick_eager disk_format option (#385)
  • Add disk relocate spec for eagerlyScrub backing option (#413)
  • Add disk relocate spec for eagerlyScrub backing option (#413)
  • Add thick_eager disk_format option (#385)

Fixed

  • Fix clone vm to template check_provision (#424)
  • Fix HostStorages being deleted by host targeted refresh (#421)
  • Don't start_inventory_collector in do_before_work (#428)
  • Let the RefreshWorker queue the first full refresh (#414)
  • Use the new VM's ems_ref instead of an annotation (#408)

Ivanchuk-1 - Released 2019-09-18

Added

  • Build the remote console URL for VMRC consoles when making a ticket (#429)
  • Add thick_eager disk_format option (#385)
  • Add disk relocate spec for eagerlyScrub backing option (#413)

Fixed

  • Fix clone vm to template check_provision (#424)
  • Fix HostStorages being deleted by host targeted refresh (#421)
  • Don't start_inventory_collector in do_before_work (#428)
  • Let the RefreshWorker queue the first full refresh (#414)

Unreleased as of Sprint 117 - 2019-08-05

Added

  • Add disk relocate spec for eagerlyScrub backing option (#413)
  • Add thick_eager disk_format option (#385)

Fixed

  • Use the new VM's ems_ref instead of an annotation (#408)

Ivanchuk-Beta1 - Released 2019-07-29

Added

  • Create a HTML5 console type on top of VNC and WebMKS (#409)
  • Set EMS attributes with an inventory_collection (#376)
  • Graph refresh host networks (#370)
  • Parse the networkFolder under a datacenter (#368)
  • Parse VM networks for graph refresh (#366)
  • Add relations for distributed_virtual_switches (#364)

Fixed

  • Fix storage.parent multiple parents found error (#367)
  • Fix host hardware and miq_scsi_lun inconsistencies (#363)
  • Handle duplicate storages in the refresh parser (#361)
  • Add a test comparing classic and graph refresh for vmware (#360)

Hammer-5 - Released 2019-04-23

Fixed

  • Added unsupported reason for reconfiguring disksize (#382)

Hammer-3 - Released 2019-03-06

Fixed

  • Parse if a datastore is accessible from a host (#356)

Hammer-1 - Released 2019-01-15

Added

  • Forcibly mark vCloud VMs as not disconnected (#339)
  • Shift fog-vcloud-director version to 0.3.0 (#321)
  • Moving Inventory Builder functionality to Inventory (#316)
  • Add plugin display name (#312)
  • Don't run EmsRefresh if using streaming refresh (#284)
  • Change custom_attributes hosts_guest_devices and host_system_services according to core (#303)
  • Log error and backtrace if save_inventory fails (#297)
  • Set the ems last_refresh error/time attributes (#296)
  • Allow streaming refresh to be enabled dynamically (#295)
  • Add debug logging for object updates from the VC (#293)
  • Add the ability to rename a VM (#291)
  • Add alias for vm_remove_disk_by_file (#290)
  • Add method vm_move_into_folder. (#285)
  • Finish parsing of host properties (#280)
  • Parse the VirtualEthernetCard model type (#279)
  • Don't cache host config.storageDevice (#278)
  • Add ems_ref_obj to streaming refresh parser (#275)
  • Parse the lan from a guest_device (#266)
  • Parse VM Snapshots (#270)
  • Improve streaming refresh in a Refresh Worker (#265)
  • Set the root folder's parent and set hidden/is_default for folders and resource pools (#263)
  • Make nested lazy find with secondary ref work (#262)
  • Set api_version and uid_ems in streaming refresh (#259)
  • Use new interface for targeted_scope (#258)
  • Fix storage parsing to use datastore url (#256)
  • Add spec test for deleting a VM (#255)
  • Save ems cluster for a vm (#254)
  • Parse parent for most collections (#251)
  • Add support for reconfigure cdrom (#244)
  • Parse Switches for Streaming Refresh (#236)
  • Add save inventory thread for streaming refresh (#233)
  • Update driven refresh (#186)
  • Shift fog-vcloud-director version to 0.1.10 (#224)
  • Actually apply CloudManager's api_version (#219)
  • Add support for vCloud console access via WebMKS (#218)
  • Add guest customization field to service catalog order form (#215)
  • Add Distributed and Host VirtualSwitch models (#212)
  • Prevent vapp templates from being duplicated (#209)
  • Update disk's controller type parsing (#207)
  • Support update VM snapshot (#205)
  • Completely stop/suspend VM not just partially (#206)
  • Use utility function vm_powered_on? instead manual comparison (#204)
  • Don't run EventCatcher when "none" was selected on GUI (#199)
  • Allow user to pick administrator password upon vApp provisioning (#196)
  • Render hostname for vm (#193)
  • Support revert to snapshot for vm (#192)
  • Support delete snapshot for VM (#191)
  • Render snapshot for VM (#190)
  • Allow vApp customization prior provisioning (#185)
  • Support create snapshot for VM (#189)
  • Added support for VM delete (#184)
  • Add a method to return all valid SCSI Controller Types (#126)
  • Update i18n catalog for hammer (#327)
  • Add thumbprint_sha1 method to host_esx (#328)

Fixed

  • Check EmsEvents when disconnecting storage (#336)
  • Don't require cloud tenant upon vApp instantiation (#322)
  • Fix for broken customization(sysprep) during vm provisioning (#308)
  • Fix setting the last_refresh_date on error (#301)
  • Change expected partial refresh error expection (#286)
  • Fixes ProvisionWorkflow#available_vlans_and_hosts (#269)
  • Don't save_inventory when WaitForUpdates times out (#248)
  • Add supports revert to snapshot (#230)
  • Sort unitNumber as an integer not a string (#223)
  • VMware provider IP discovery fix (#221)
  • Fix update driven vm refresh operating systems (#214)
  • Fix WebMKS/VNC console access (#211)
  • Skip "none" vApp network when inventoring (#198)
  • Add VM uuid as the vm_uid_ems to the event payload (#179)
  • Migrate model display names from locale/en.yml to plugin (#174)
  • Fix the event parser for a new folder refresh (#166)
  • Collect IP and MAC address properly (#161)
  • Don't crash when probing deleted vApp for status (#324)

Unreleased as of Sprint 99 ending 2018-11-19

Fixed

  • Always set vm_or_template.connection_state (#338)

Gaprindashvili-5 - Released 2018-09-07

Fixed

  • Try to get VM UUID from summary.config or config (#246)
  • Use the full URI for the broker connection (#305)

Gaprindashvili-4 - Released 2018-07-16

Added

  • Enhance disk and CPU inventoring (#261)
  • Shift fog-vcloud-director gem version (#267)
  • Support CPU/MEM/HDD reconfiguration (#231)
  • Reconfigure VM network connectivity aka. NICs (#272)
  • Resize disk from reconfigure screen (#164)
  • Reconfigure VM: Add / Remove Network Adapters (#163)
  • Inventory VM's hostname as part of name (#281)
  • Recognize deployed vApp even if not powered on (#273)
  • Split vApp provisioning customization into three tabs (#242)
  • Implement graph inventory refresh for cloud manager (#217)

Fixed

  • Bump version of vmware_web_service (#247)

Gaprindashvili-2 released 2018-03-06

Added

  • Update gettext catalogs for Gaprindashvili update release (#188)

Gaprindashvili-1 - Release 2018-01-31

Added

  • Proxy WebMKS connections through the WebSocket worker (#140)
  • Inventory host serial number (#139)
  • Allow type of controller to be passed in disk opts (#117)
  • Fix the issue where dvs prefix is removed from :vlan in provision's options hash. (#100)
  • If there is no vnicDev passed in don't call edit_vlan_device (#96)
  • Add a batch inventory persister (#93)
  • Only collect storage profile datastores on full refresh (#83)
  • Configurably use the RbVmomi Inventory Collector (#76)
  • Don't update ems attributes in refresh parser (#62)
  • Parser methods for RbVmomi Inventory Collector (#74)
  • Rbvmomi inventory collector (#72)
  • Add VMware inventory collections (#71)
  • Decrypt and validate credentials in raw_connect (#69)
  • Lookup SCSI Controller Device Type from Hardware (#51)
  • Login with console authentication if available (#125)
  • Route VMware vCD logs into its own file (#153)

Fixed

  • Added supported_catalog_types (#151)
  • Properly update network hash when the first array element is nil (#132)
  • Fix storage location parsing for update collector (#135)
  • Move saving of ems.api_version back to parser (#136)
  • Fix RefreshWorker before_exit arguments (#138)
  • Fix the parent collections for hardwares/disks (#116)
  • Fix update driven refresh initialization (#108)
  • Return true if credentials have been verified (#111)
  • Add benchmark and logging around storage profiles (#81)
  • Dealing with disks which have no controller key (#77)
  • Don't queue a refresh on RefreshWorker start (#75)
  • Fix the VM Provisioning issue with auto replacement in selected dvPortGroup network. (#78)
  • Decode slashes in more VMware inventory type names (#53)
  • Update vmware_web_service for smartstate fix (#165)
  • SSA connect to use :hostname or :ipaddress instead of :address (#143)
  • Refresh datastore files through EMS (#170)

Fine-3

Fixed

  • Vm restart guest check fixed (#64)

Fine-1

Added

  • Allow folder as refresh target (#32)
  • Add a simple event history script (#21)
  • Add support for WebMKS remote consoles accessible from the UI (#13)
  • Add vm_acquire_ticket for webmks console types (#9)
  • Implements OrchestrationTemplate#deployment_options (#8)

Changed

  • Removed supports_snapshots? methods defined independently without using supportsFeatureMixin plugin (#14)

Fixed

  • Queue initial refresh if the Broker is available (#41)
  • Changes sysprep field to be a hash (#35)
  • Comment out GlobalVars to prevent it from breaking the rubocop config (#38)
  • Skip clusters with invalid configuration (#36)
  • Don't allow memory snapshot for powered off vms (#30)
  • Handle all DVPortGroups in the VMware Provision Workflow (#25)
  • Validate deviceMode on a VirtualDisk Backing before reconfigure (#24)
  • Allow changing the device type of an existing vnic (#10)
  • Fix issue provisioning to a VM Network from a DVS (#11)
  • Use the dvportgroup config.key for the uid_ems (#5)
  • Fix wrong number of arguments error when opening MKS console (#15)
  • Decode the dvSwitch and dvPortgroup name (#4)
  • Fix issue where EmsEvent.add_vc and add_vmware_vcloud methods no longer exists (#7)

Initial changelog added