Skip to content

Releases: CiscoCloud/distributive

Zookeeper Checks, YAML Configuration, Travis CI

10 Jun 08:27
Compare
Choose a tag to compare
  • @avnik added excellent Zookeeper checks for latency and quorum
  • YAML checklist support
  • Better integration with goss
  • Makefile for reproducable builds
  • Binary release, rather than RPMs
  • Switch to glide for vendoring
  • Use go-ps for process detection
  • Travis CI to replace broken Drone CI

Fix Docker container detection

07 Mar 05:59
Compare
Choose a tag to compare

This release fixes a bug in detection of running Docker containers with no ports, as well as a small typo.

Small fixes

06 Jan 06:58
Compare
Choose a tag to compare

Fix typos that affect Port and DockerImage checks

Fix docker permissions

30 Dec 19:28
Compare
Choose a tag to compare

distributive need not be run as root, so more granular permissions are necessary, which might include individual sudo rules for /bin/docker. This release causes distributive to try running docker commands with sudo if they fail without it.

Reorganization, testing, bugfixes

05 Nov 18:57
Compare
Choose a tag to compare
Merge pull request #111 from CiscoCloud/fix/panicwrap

Add panicwrap dependency to godep workspace

Unit tests and bug fixes

20 Jul 14:40
Compare
Choose a tag to compare

This release marks a new standard of stability. We now have exstensive unit tests (rivaling the code itself in sheer length), testing every check and helper function in Distributive! A few bugs were discovered in the process of writing them, and this release includes both the tests and the fixes.

Usability

10 Jul 14:09
Compare
Choose a tag to compare

The next big versioning bump. Everything is much better these days!

Changelog:

  • bash scripts - run.sh. build.sh, and package.sh
  • Using gpm/gvp for dependency management
  • Big improvement of logging - logrus (almost) fully integrated
  • Improved command line flags with codegangsta/cli package
  • Vast improvements and bugfixes for tabular package
    • Pretty table printing
    • Correct outlier reporting
    • Works with all integrated checks
    • Internal architecture improvements
  • Big architecture improvements, again
    • Packages tabular, workers, wrkutils
    • Improved reflection and index error reporting
  • Several resiliency improvements
  • Docker API based checks
  • Minor documentation fixes

More Eyes

19 Jun 21:14
Compare
Choose a tag to compare

This release is heralded by dozens of new features and checks, and improvements due to colloboration.

A few new features:

  • -a flag to run all the checks in a directory
  • -u flag to run a remote check
  • Considerably better architecture, with way more good stuff in worker-utils.go that makes writing all kinds of checks a breeze

New checks:

  • Unix file permissions
  • File matches regexp
  • Disk usage
  • Memory usage
  • Swap usage
  • Docker image/container matches regexp
  • Command output matches regexp
  • HTTP response matches regexp

Dramatic improvements to checks:

  • yumrepo
  • systemctl

Stability, scalability

11 Jun 20:43
Compare
Choose a tag to compare

This is the first tagged release of Distributive. The current version has been tested on an Openstack cluster, with registration in Consul. It is well documented and complete in its current implementation.