Skip to content

Latest commit

 

History

History
241 lines (193 loc) · 17.5 KB

CHANGELOG.md

File metadata and controls

241 lines (193 loc) · 17.5 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 92 Ending 2018-08-13

Added

  • Add Openstack volume.update.end event handler (#401)
  • Restore VM ownership and retirement when migrating (#397)
  • Created log_object method in System/CommonMethods/Utils class (#362)

Changed

  • Changed validate_quota method to check individual quota items (#375)

Fixed

  • Transformation - Fix virt-v2v success check (#393)
  • Fix cleanup state machine path build (#392)
  • Fix quota requested cloud_volume calculations. (#388)
  • Fix default cleanup state machine (#382)
  • Added vm_retire_extend method for new email. (#366)

Removed

  • Remove check on number of runners when converting VM (#395)

Unreleased as of Sprint 91 Ending 2018-07-30

Added

  • Use targeted refresh during transformation (#381)
  • Add default cleanup state machine for VM transformation (#378)
  • Refactor set retry for pre/post migration playbooks (#369)
  • Trigger targeted refresh for new Nuage entities (#367)
  • (Nuage Networks) Actually rename AE Instances not just fixture filename (#365)
  • Update Weighted to handle task cancellation and cleanup (#357)
  • Add support for pre/post-migration playbook (#355)
  • Add support for MAC address in network mapping (#351)
  • Requested Quota for instance_type dialog override. (#333)
  • (Nuage Networks) Adjust Automate Instance names to new event type prefix (#363)
  • Refactor to add support for SSH transport method (#359)

Fixed

  • Fix transformation host selection (#379)
  • Fix weightedupdatestatus for cancellation (#377)
  • Fix hook string passing for pre/post-migration playbooks (#370)
  • Add event handling for Openstack volume attachment events (#368)
  • Fix computation of currently running conversions by host (#358)

Unreleased as of Sprint 90 Ending 2018-07-16

Added

  • Add checks for retirement of correct child service in bundle (#284)

Gaprindashvili-4 - Released 2018-07-16

Added

  • New email consolidated namespace and class. (#246)
  • Automation for transformation plan (#244)
  • V2V - State machines - Initial work (#248)
  • Add VM Transformation state machine (#252)
  • Add V2V for VMware to oVirt / RHV (#301)
  • Tag migrated VM. (#324)
  • Add extra empty states to allow pre and post states. (#338)
  • Add a state to restore VM attributes during migration. (#340)

Fixed

  • Calculate quota using service dialogs overrides. (#203)
  • Modify on {entry,exit,error} path to use WeightedUpdateStatus (#265)
  • Fix ManageIQ/issues/275 (#276)
  • Fix System/CommonMethods/MiqAe directory name (#312)
  • Set insecure_connection to target provider as default behavior. (#327)
  • Restore VM power state upon transformation (#336)

Unreleased as of Sprint 89 Ending 2018-07-02

Added

  • Add a precanned physical server automation event (#339)

Unreleased as of Sprint 88 Ending 2018-06-18

Added

  • Raise policy event when HOST_FAILURE is received. (#329)
  • Email instances for Cloud/Orchestration. (#314)
  • Email instances for VmMigrate and Reconfiguration. (#311)

Fixed

  • Remove check for a state of initialized in 4 start_retirement methods. (#331)
  • handle volume snapshot status changes (#285)

Unreleased as of Sprint 87 Ending 2018-06-04

Added

  • Email instances for Service provisioning. (#313)
  • Email instances for Automation/Management/AnsibleTower provisioning. (#310)
  • Email instances for Host provisioning. (#309)
  • Email instances for /Infrastructure/Configured_System provisioning. (#308)
  • Updated existing V2v instances in Configuration/Email. (#307)
  • Updated Email instances for Cloud VM provisioning. (#306)
  • Updated Email instances for Infra VM provisioning. (#305)
  • Email instances for Cloud and Infrastructure retirement. (#304)
  • Email instances for Infra VM provisioning. (#303)
  • Email instances for Cloud VM provisioning. (#302)
  • Updated Configuration/Email class and existing V2v instances. (#300)
  • Created new namespace for Configuration/Email. (#299)

Gaprindashvili-3 - Released 2018-05-15

Added

  • Add azure event handlers for targeted refresh (#260)
  • Add Azure events for targeted refresh (#261)
  • Add in the miq. automate and vmdb roles (#254)

Fixed

  • Add event state machine for refresh. (#243)

Unreleased as of Sprint 85 Ending 2018-05-07

Added

  • Change check for start_retirement to not initialized vs retiring (#281)

Fixed

  • Move the task message into check for task presence (#283)

Unreleased as of Sprint 83 Ending 2018-04-09

Added

  • Add changes for service vm retire request approval (#272)
  • Add task status update to retirement status (#262)

Gaprindashvili-1 - Released 2018-01-31

Added

  • Do targeted refresh based on Openstack events. (#184)
  • Add basic events handlers for AWS (#183)
  • Target template related actions (#153)
  • Do targeted refresh based on AWS events (#178)
  • Record the name of the actual VM to simplify debugging (#175)
  • Pre-check install_drivers checkbox for windows VMs (#170)
  • v2v: Rephrase ISO driver selection (#169)
  • Support TTL (Time To Live) value for services. (#162)
  • AWS DetachVolume event switchboard setting. (#164)
  • New refresh method callable from the automate (#159)
  • Fix message when import fails (#161)
  • Support TTL (Time To Live) value for services. (#148)
  • v2v: Support virtio-win drivers ISO (#147)
  • Targeted refresh enhacements for VM import\rename\migration events (#119)
  • v2v: Storage mapping for mass migration (#215)
  • Auto approval for Cloud Vm reconfigure (#236)

Fixed

  • Force full refresh for router based events (#224)
  • Add more aws event handlers (#217)
  • Added active provisions to quota count. (#196)
  • Fixed calculation for Ansible playbook service max TTL. (#193)
  • Fix VM Migrate complete email when To field is nil. (#177)
  • Fixed an issue when trying to retire a service that is already in the process of being retired. (#189)
  • Changed ae_retry_limit = 1.minute to ae_retry_interval = 1.minute. (#151)
  • Changes made in Wait_for_ip and Wait_for_completion methods in (#152)
  • v2v: Handle IMPORTEXPORT_STARTING_IMPORT_VM event (#149)
  • Set retry interval to 1 minute for generic service state-machine. (#163)
  • v2v: Fix filtering of drivers ISO to display (#143)
  • Fixed quota calculations for multiple vms in requested method. (#128)
  • Add Available_Projects method for dynamic dropdown in container template service dialog (#127)
  • Require just rails/engine (#120)
  • Support embedded_ansible to fetch credentials from provider (#112)
  • Make container events belong to their container groups (#225)
  • Check for both owner email and requester email for user quota (#230)
  • Added a retry_interval to VM Migrate state machine (#232)
  • Refresh template if sealing failed (#233)
  • Only data storage domains in VM transform dialog (#229)
  • Add policy resolution call to vm_destroy for providers. (#223)

Removed

  • Removed the schema values for PreDeleteFromProvider. (#226)

Unreleased as of Sprint 72 Ending 2017-10-30

Added

  • Nuage events callbacks for targeted refresh (#204)
  • Add policy event triggers for Hawkular (#201)
  • v2v: Extend 'VM Transform' dialog to select VMs by tag (#200)

Fine-3

Added

  • Add automate methods for VM import between providers (#36)
  • v2v: Add support for driver ISOs (#121)
  • v2v: Add automate methods for post-import network configuration (#123)
  • Event switchboard entries for Amazon EBS events. (#137)

Changed

  • Update method order_ansible_playbook.rb to match the move of create_service_provision_request (#126)

Fixed

  • Change errors in log to error type. (#101)
  • Changed ${/#ae_reason} to a string value in on_error methods. (#98)
  • Add quota checking for VMReconfigure tests. (#56)
  • Change exceeds message in log to warn type. (#104)
  • Remove VM reconfiguration email. (#116)
  • OrderAnsiblePlaybook method should collect machine credential. (118)
  • v2v: Fix confusing message in WaitForImport state (#140)
  • v2v: Fix list drivers on missing ISO domain (#139)

Fine-2

Added

  • Order Ansible Playbook from a Custom Button using a Method. (#113)

Fine-1

Added

  • Remove createfolder event handler since it is now handled by MiqVimBrokerWorker (#100)
  • Added LenovoXclarity Namespace to EMS Events into Automate (#77)
  • Automate - Notification for Ansible and Cloud provisioning errors. (#15)
  • Generic Service State Machine update_status change (#85)
  • Generic Service State Machine - new retirement instances. (#72)
  • Add Automate modeling for Embedded Ansible Events. (#69)
  • Add Automate modeling for External Ansible Tower Events. (#68)
  • Change default behavior of Service Retirement to not remove the Service (#76)
  • Generic Service State Machine - added notifications and improved logging. (#61)
  • Automate method to list ansible credentials (#53)
  • Add openstack cloud tenant events (#59)

Changed

  • In the F release ConfigurationManagement has been deprecated (#87)
  • Refactoring and fixing cloud/vm/provisioning/placement/best_fit_amazon method. (#63)
  • Generic Service State Machine method update. (#51)
  • Generic Service State Machine methods modified to use Service object. (#58)

Fixed

  • Add notifications for finish_retirement. (#106)
  • Add policy checking for the retirement request. (#86)
  • Modified vmware_best_fit_least_utilized to not select Hosts in maintenance. (#81)
  • Added method instances for EmbeddedAnsible (#80)
  • Fixes VM extend retirement (#62)
  • Disabled DeleteFromVMDB in 2 places (#55)
  • Fixed typo in check_ssh method (#66)
  • Generic State Machine provision instance fix (#54)

Initial changelog added