Skip to content

Latest commit

 

History

History
78 lines (66 loc) · 6.49 KB

CHANGELOG.md

File metadata and controls

78 lines (66 loc) · 6.49 KB

Change Log

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

The format is based on Keep a Changelog

Hammer-1

Added

  • Cross-provider connect NetworkPort to Vm (#138)
  • Connect SecurityGroup to NetworkRouter/CloudSubnet (#136)
  • Add plugin display name (#135)
  • Targeted refresh: remove subnet when zone is removed (#134)
  • Remove CloudSubnet when corresponding subnet template is deleted (#128)
  • Debug log when targeted refresh takes place (#126)
  • Overcome missing event glitch of Nuage server (targeted refresh) (#125)
  • Assign Nuage event types to timeline categories (#119)
  • Setup React component (#121)
  • React component for creating Nuage subnet (#118)
  • Implement CREATE operation for CloudSubnet (#117)
  • Check for invalid api_version string (#116)
  • Destroy dependent entities when parent is deleted (#115)
  • Infer related CloudSubnet in case of NetworkPort refresh (#114)
  • Relate FloatingIp to NetworkRouter (#113)
  • Reduce memoization in targeted refresh (#112)
  • Targeted refresh for NetworkPorts (#111)
  • Targeted refresh for FloatingIp (#110)
  • Targeted refresh for L2 and L3 CloudSubnets (#109)
  • Targeted refresh for CloudNetwork::Floating (#108)
  • Narrow down focus of targeted refresh (#107)
  • Properly subclass CloudSubnet (#105)
  • Support DELETE operations powered by AnsibleRunner (#104)
  • Temporarily remove many-to-many from NetworkRouter (#102)
  • Inventory vPort entities (Nuage) into NetworkPort model (MIQ) (#101)
  • Inventory L3 Domain (Nuage) into NetworkRouter (MIQ) (#93)
  • Prefix Nuage events with "nuage" (#84)
  • Harden refresh parser (#71)
  • Enable Nuage network manager (#33)
  • Update raw_connect to simplify validation from UI (#32)
  • Use AMQP fallback endpoints when available (#30)
  • Connect events to targeted refresh (#28)
  • Implement targeted refresh for NetworkManager (#20)
  • Cross-connect NetworkPorts by vm.uid_ems (#150)
  • Update i18n catalog for hammer (#151)

Fixed

  • Raise error when built-in CRUD playbook fails (#154)
  • Revert "Add missing log file before running tests" (#133)

Gaprindashvili-3 - Released 2018-05-15

Added

  • Add stop_event_monitor_queue_on_change method (#65)
  • Redirect logs into log/nuage.log file (#66)
  • Don't run EventCatcher when user opts-in for "None" (#69)
  • Also connect to CNAAlarms AMQP topic (#73)
  • Don't raise exceptions from within AMQP callbacks (#78)

Fixed

  • Add name method (#62)
  • Handle subnets with missing gateway/netmask (#68)

Gaprindashvili-1 - Released 2018-01-31

Added

  • Implement graph inventory refresh for network manager (#13)
  • Provide extensive unit tests for legacy refresher (#12)
  • Install qpid_proton for Travis (#11)
  • Assign :ems_ref to the event (#59)
  • Upgrade qpid_proton related stuff to support v0.19.0 (#58)

Fixed

  • Fix exception handing for credential validation on raw_connect (#40)
  • Fix a problem when no policy groups exist (#4)
  • Fix protocol selection when adding a new nuage provider (#45)
  • Human readable error when selecting wrong security protocol (#43)
  • Return empy list instead of nil for responses with empty bodies (#53)