Skip to content

Release v0.1.0

Compare
Choose a tag to compare
@atc0005 atc0005 released this 16 Aug 13:57
· 615 commits to master since this release
f235b24

Added

Initial release!

Features of the initial prototype:

  • hayoh binary
    • User configurable logging levels
    • User configurable logging format
    • User configurable timeouts (config file retrieval, port connection tests)
    • User configurable location of LOCKSS configuration/property settings
      (custom file or URL)
    • User configurable additional TCP ports to check
      • the default is to scan the LCAP port provided in the LOCKSS
        configuration/property XML file

Worth noting (in no particular order):

  • Command-line flags support via flag standard library package
  • Go modules (vs classic GOPATH setup)
  • GitHub Actions Workflows which apply linting and build checks
  • Makefile for general use cases (including local linting)
    • Note: See README for available options if building on Windows
  • Dependabot updates monitoring
  • Vendored dependencies
  • README
    • Link badges to applicable GitHub Actions workflows results

Planned

  • n2n binary (or of another name) to serve as a Nagios plugin for regular
    monitoring of node-to-node communication (voting, polling, repairs)

References