Skip to content

Latest commit

 

History

History
234 lines (184 loc) · 18 KB

CHANGELOG.md

File metadata and controls

234 lines (184 loc) · 18 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

  • Infra Discovery: support for SSL (#326)

Fixed

  • Catch Bad Request responses in safe_call (#330)
  • Flavors: always include private flavors (#329)
  • Require hostname if provider is enabled (#322)

Unreleased as of Sprint 91 ending 2018-07-30

Added

  • Collect Cinder Volume Types during Inventory Refresh (#305)

Fixed

  • Add template decorator (#309)

Unreleased as of Sprint 90 ending 2018-07-16

Added

  • Instances workflow: Allow flavors with disk size of 0 (#314)
  • Persister: optimized InventoryCollection definitions (#307)

Gaprindashvili-4

Fixed

  • Catch error when volume creation fails (#269)
  • Make Gnocchi default granularity configurable in Settings (#267)
  • duplicate opts hash before modifying in raw_connect_try_ssl (#284)
  • Combine InfraManager and child manager refresh queues (#286)
  • Fix targeted refresh builder params for network objects (#290)
  • Friendly error message for HTTP 503 (#293)
  • Fix tenant associations on VolumeSnapshotTemplates (#310)

Unreleased as of Sprint 88 ending 2018-06-18

Added

  • Add display name for flavor (#302)

Removed

  • Remove useless EmsRefresherMixin (#304)

Unreleased as of Sprint 86 ending 2018-05-21

Fixed

  • Default volume size value in provisioning (#289)

Gaprindashvili-3 - Released 2018-05-15

Added

  • Infra discovery: Port scan needs trailing FF/LN (#205)
  • For archived nodes, just delete AR object on remove (#165)
  • Move CinderManager inventory classes (#282)

Fixed

  • Send tenant with identity service requests (#225)
  • Track guest OS for openstack images and VMs (#193)
  • Improve network manager refresh speed (#216)
  • Correct network event target associations (#250)
  • Improve provisioning failure error messages (#254)
  • Filter openstack networks without subnets (#238)
  • Dont return Storage Services if They arent present (#240)
  • Fix parent subnet relationship (#260)
  • Fallback to generic error parsing if neutron-specific parsing fails (#263)
  • Default Event payload to empty Hash (#262)
  • Fixes unfriendly message when adding network for unavailable provider (#264)
  • Catch Fog::Errors::NotFound in OpenstackHandle.handled_list (#280)

Unreleased as of Sprint 85 ending 2018-05-07

Added

  • Add Openstack CinderManager EventCatcher (#281)

Unreleased as of Sprint 84 ending 2018-04-23

Fixed

  • per_volume_gigabytes_used definition is missing (#276)
  • Use the correct id when collecting quotas from Neutron (#272)
  • translate_exceptions: Parse errors out of fog responses (#271)
  • Don't lose VM volume attachments when refreshing the cloud inventory (#243)

Unreleased as of Sprint 83 ending 2018-04-09

Added

  • Update VCRs and remove obsolete VCRs for very old versions of Openstack (#266)

Fixed

  • Avoid tenant discovery recursion (#265)
  • Parse volume attachment/detachment messages from fog responses (#253)
  • Ensure Openstack uses its own CinderManager (#242)

Unreleased as of Sprint 81 ending 2018-03-12

Added

  • Add delete_queue method for Template (#236)

Gaprindashvili-2 released 2018-06-06

Fixed

  • Add back missing IP address range in Virtual Private Cloud name. (#211)
  • Fix disable CloudTenant Vm targeted refresh (#213)
  • Filter out duplicates during inventory collection (#212)
  • Fix targeted refresh clearing vm cloud tenant for v2 (#233)

Unreleased as of Sprint 79 ending 2018-02-12

Added

  • Add configurable vhost to AMQP monitor (#221)
  • Store selected user sync roles as custom attributes. (#210)

Fixed

  • Repetitive storage volume deletion gives unexpected error (#224)
  • Fix Service Provisioning cloud_tenant issue (#223)
  • Add proper error message if network type not supported (#222)
  • Don't require CinderManager in inventory classes (#218)
  • Don't dependent => destroy cinder manager (#214)

Gaprindashvili-1 - Released 2018-01-31

Added

  • Enhance orchestration template parameter type support (#105)
  • Add update action for Image (#102)
  • Update to infra refresher for OSP12 (#99)
  • Change Compute service to Image in delete action (#103)
  • Add create action for Image (#89)
  • Fix collector caching and improve collection of network relations for targeted refresh (#82)
  • Add class for parsing refresh targets from EmsEvents (#81)
  • Add cloud volume restore and delete raw actions. Cloud volume backup (#83)
  • Add vm security group operations (#79)
  • Add scale_down and scale_up tasks to OrchestrationStack (#55)
  • Targeted Refresh for Cloud VMs (#74)
  • Adds specific methods for creating, deleting flavors. (#65)

Fixed

  • Corrects handling of Notification params (#171)
  • Skip disabled tenants when connecting to OpenStack (#172)
  • If an image name is "", use the image's id instead (#146)
  • Make sure volume template has name (#148)
  • don't attempt cloning of OpenStack infra templates (#153)
  • safe_call should catch Fog::Errors::NotFound (#156)
  • Remove floating_ip_address from the create request if it is blank (#145)
  • Fix missing quota calculations (#158)
  • Restore missing quotas in new graph-based collector (#159)
  • Filter out resources with blank physical_resource_id (#113)
  • Fix attach/detach disks automate methods (#112)
  • Trim error messages out of cloud tenant fog responses (#111)
  • Use floating_ip_address instead of name for creation messages (#109)
  • Event parser sets host id (#108)
  • Check provisioning status with the correct tenant scoping (#97)
  • Add flavors info in instance provisioning (#91)
  • Old Refresh: Don't error out if a port refers to an unknown subnet. (#90)
  • Reading mac from the reported port correctly (#87)
  • Update miq-module dependency to more_core_extensions (#77)
  • Update provision requirements check to allow exact matches (#72)
  • Handle case where do_volume_creation_check gets a nil from Fog (#73)
  • Assign only compact and unique list of hosts (#71)
  • Fix Provisioning of disconnected VolumeTemplate (#173)
  • Return empty AR relation instead of nil for ::InfraManager#cloud_tenants (#184)
  • Fix refresh for private images (#187)
  • Use only hypervisor hostname to match infra host with cloud vm (#186)
  • If an image name is "" use the image's id instead (#146)
  • manageiq-gems-pending is already from manageiq itself (#141)
  • safe_call should catch Fog::Errors::NotFound (#156)
  • Don't attempt cloning of OpenStack infra templates (#153)
  • Remove floating_ip_address from the create request if it is blank (#145)
  • Added supported_catalog_types (#177)
  • Skip disabled tenants when connecting to OpenStack (#172)
  • Corrects handling of Notification params (#171)
  • Set VolumeTemplate name to ID if empty (#169)
  • Include HelperMethods instead of extending (#167)
  • Don't pass nil ssl_options to try_connection (#166)
  • Add missing 'return' statement to 'network_manager.find_device_object' (#188)
  • Fix refresh for private images (#187)
  • Use only hypervisor hostname to match infra host with cloud vm (#186)
  • Return empty AR relation instead of nil for ::InfraManager#cloud_tenants (#184)
  • Improve Targeted Refresh for Cloud and Network managers (#175)
  • Bypass the superclass orchestrated destroy for this Provider. (#209)
  • Don't dependent => destroy child_managers (#208)
  • Override az_zone_to_cloud_network in openstack prov (#202)
  • Correct the paths that event target IDs are parsed from (#195)
  • Ensure that subnets are dissociated from routers in the ManageIQ inventory when their interfaces are removed on the OSP side (#182)

Removed

  • Remove old refresh settings (#135)

Unreleased as of Sprint 78 ending 2018-01-29

Added

  • Added keystone_v3_domain_id to api_allowed_attributes method (#196)

Fixed

  • Provider base class handles the managers' destroy now (#198)
  • Extend allowed_cloud_network for providers that don't support allowed_ci (#197)
  • Implement graph refresh for the Cinder manager (#194)

Unreleased as of Sprint 75 ending 2017-12-11

Fixed

  • Handle attempts to delete volumes that have already been deleted (#147)
  • Replace conditions with scope (#144)

Unreleased as of Sprint 74 ending 2017-11-27

Fixed

  • Add error message if FIP assigned to router (#161)

Unreleased as of Sprint 72 ending 2017-10-30

Added

  • Adds vm_snapshot_success Notification creation (#128)
  • Trim Volume error messages out of Fog responses (#123)
  • Enable provisioning from Volumes and Volume Snapshots via a proxy type (#104)
  • Orchestration Stack and Cloud Tenant targeted refresh (#86)
  • Add notifications for VM destroy Cloud Volume and Cloud Volume Snapshot actions (#85)
  • Trim error messages from fog responses for remaining models (#130)

Fixed

  • Translate exceptions from raw_connect (#132)
  • Fix for amqp events (#131)
  • Update event parser code to deal with amqp messages (#127)
  • Trim key pair errors out of api responses (#120)
  • Only update tenant mapping for the network manager if it's present (#119)
  • Update raw connect method to accomodate OpenStack complexity (#118)
  • Trim neutron error messages out of fog responses (#110)

Initial changelog added