All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- 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)
- Raise error when built-in CRUD playbook fails (#154)
- Revert "Add missing log file before running tests" (#133)
- 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)
- 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)
- 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)