Skip to content

Releases: yahoo/panoptes

Release 1.3.2.0rc12

01 Dec 20:09
63a27ab
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.3.2.0rc11...1.3.2.0rc12

Bump kombu to 4.6.10

05 Jan 23:11
eacd31c
Compare
Choose a tag to compare

Release 1.2.0

29 Oct 21:50
4c8fdd3
Compare
Choose a tag to compare
  • Operability
    • Added support for Redis Sentinel
    • Added a new status code for Enrichment Failure in PanoptesPollingStatus
    • Emit results from polling agent to message bus only if there are any results to emit
    • Calculate plugin signatures without using configuration
    • Check for Redis, Kafka and Zookeeper clients before attempting to delete them
    • Set plugin execution timestamp to the start of the plugin execution cycle
    • Try/catch errors related while trying to preload enrichments
    • Handle UTF-8 while reading resource metadata key/values
    • Prioritized merging of SNMP and x509 configuration options
  • Scheduler
    • Add support for running multiple schedulers for a given type of plugin - this allows scale-out of schedulers
    • Read and sent in last_run_at in plugin schedulers allowing a newly started scheduler to pick up from where a previous one left
  • Plugins
    • Filter out zero temperature values for Juniper devices
    • Filter out unusually high temperature values for Juniper devices
  • Enrichments
    • Define enrichment schemas (and their corresponding validators) for topology: PanoptesBridgeLookupEnrichmentGroup, PanoptesInverseInterfaceLookupEnrichmentGroup, PanoptesL3InterfaceLookupEnrichmentGroup
    • Cleanup unused fields from PanoptesTopologyEnrichmentSchemaValidator
    • Fixup field names in PanoptesDeviceLookupEnrichmentSchemaValidator
  • Testing
    • Increased unit test code coverage to 94% from 83%
  • Build
    • Deploy only on tags, which allows us to move to semantic package versioning
  • Misc
    • Raise NotImplementedError in PanoptesPollingPlugin's run method - this makes testing and verification easier
    • Add transform_dotted_decimal_to_mac and convert_netmask_to_cidr as helper functions
    • Add valid_panoptes_plugin_context, valid_resource and valid_kv_store_instance validators
    • Use PanoptesValidators in asserts
    • Use task context logger instead of context logger in discovery plugin agent
    • Remove duplicate definition of PanoptesSNMPConnectionFactory
    • Cleaned up comments and indentation

1.2.0rc8: Merge pull request #107 from yahoo/update_snmp_proxy_agent

10 Oct 21:28
fd9c372
Compare
Choose a tag to compare

1.2.0rc7: Merge pull request #77 from varunvarma/utf8_in_resource_cache_setup

25 Sep 16:25
3a84b6b
Compare
Choose a tag to compare
Decode UTF-8 when inserting resource metadata key/values into Resource Cache

1.2.0rc6: Merge pull request #74 from yahoo/update_discovery

20 Sep 18:04
58f2b6d
Compare
Choose a tag to compare

1.2.0rc5: Merge pull request #73 from yahoo/update_schemas

19 Sep 21:26
8cf3e67
Compare
Choose a tag to compare

1.2.0rc4: Merge pull request #72 from yahoo/update_enrichment_schemas

19 Sep 16:46
a932a4b
Compare
Choose a tag to compare