All notable changes to this project will be documented in this file.
- PNDA-4431: Add basic platform test for Flink in PNDA
- PNDA-4754: Add new metric for list of available kafka topics
- PNDA-4408: Use kafka-python 1.3.5 in kafka test module
- PNDA-4481: Change Zookeeper status once loosing nodes when there is a zk quorum
- PNDA-4673: Use JDBC instead of PyHive to query Hive because PyHive does not support HTTP transport
- PNDA-4729: Remove unused per-topic health metric
- PNDA-4899: Introduce conditionality to produce build/mirror with only artefacts required
- PNDA-4106: Console not reflecting which zookeeper is lost
- PNDA-4223: Limit data read in test by specifying end timestamp
- PNDA-4702: Mock popen to prevent unit tests attempting to use nc which may not be installed
- PNDA-4714: Clean up hive connection resources
- PNDA-3391: Add more metrics to kafka plugin which is now managed in a by a JMX config file
- PNDA-3601: Disable emailtext in Jenkins file and replace it with notifier stage and job
- PNDA-2282: Improved error reporting for Deployment Manager tests
- PNDA-3257: Code quality improvements
- PNDA-ISSUE-42: opentsdb platform test to return empty list in causes field for good health in opentsdb.health metric
- PNDA-2445: Support for Hortonworks HDP hadoop distro
- PNDA-2163: Support for OpenTSDB Platform testing
- PNDA-3381: Support for multiple Kafka endpoints
- PNDA-3106: Publish per topic health
- VPP-17: Change platform-tests from starbase to happybase which is more performant. Also don't create and delete a table as part of the hbase test as this causes the regionserver to leak java heap space.
- PNDA-2672: Explicitly specify usage of CM API version 11
- PNDA-3088: Manage unclean leader election by adding a threshold
- PNDA-2940: Ensure data is not composed past the server limit
- PNDA-2597: Delete HBase folder from HDFS when blackbox test fails as part of cleanup to cope with HBase errors.
- PNDA-2485: Pinned all python libraries to strict version numbers
- Externalized build logic from Jenkins to shell script so it can be reused
- Merge kafka blackbox and whitebox & rename zookeeper_blackbox to zookeeper
- Enhanced CI support
- Plugins and core structure
- Kafka plugin
- Kafka blackbox plugin
- Zookeeper plugin
- CDH plugin
- CDH blackbox plugin
- DM plugin
- Unit tests