Skip to content

Releases: riotkit-org/infracheck

Complete PostgreSQL support!

06 Jan 08:26
Compare
Choose a tag to compare

Hello,

We are happy to announce a stable release of InfraCheck.
This release brings a support for PostgreSQL health checking, including:

  • Connection health check
  • Replication health check on primary
  • Replication health check on replica

We hope you will find it useful, as we do!
Your,
RiotKit team, an anarchist collective

RC2: PostgreSQL support

02 Dec 06:32
Compare
Choose a tag to compare
Pre-release

This RC2 brings tested checks postgres-primary-streaming-status, postgres-replica-status and postgres.
Before a stable release will be made we will wait a moment to give some time our production instances of InfraCheck to eventually report any problems.

RC1: PostgreSQL support

02 Dec 05:20
Compare
Choose a tag to compare
Pre-release

Hello,

We are happy to announce that we are working on the PostgreSQL support.
From the very basic things we are implementing the replication health checks.

This release is a release candidate - we are testing the implemented checks.

Implemented checks:

  • postgres-primary-streaming-status
  • postgres-replica-status

Release 1.7

20 Nov 06:25
Compare
Choose a tag to compare

Hello! We are happy to announce the stable release 1.7 of InfraCheck.

Features:

  1. Templating in checks configuration

Example of passing "IWA_SECURITY_MAN_PASSWD" environment variable value.

{
        "type": "ssh-command",
        "input": {
            "user": "thesecurityman",
            "host": "iwa-ait.org",
            "port": 6200,
            "password": "${ENV.IWA_SECURITY_MAN_PASSWD}",
            "command": "/usr/bin/some-security-check --is-secure",
            "expected_exit_code": 0,
            "timeout": 30
        }
    }
  1. Added support for list and dictionary parameters in json configurations! ssh-files-checksum check is the first that supports array arguments
  2. Introduced timeout for runner for safety
  3. Support for pipenv - reproducible environment
  4. ssh-command check that executes remote command and expects exit code and output contains phrases
  5. reminder check that alerts when the date is coming, supports recurring events
  6. Added ssh-files-checksum and ssh-fingerprint checks
  7. Added swap-usage-max-percent (Alert when swap is used, or when is used at given percentage)
  8. Added load-average (Checks if the load average is not below specified number)
  9. Added load-average-auto (Checks if the load average is not more than 100%)
  10. SSH: Added support for adding to known_hosts first time
  11. SSH: Added creation of .ssh directory and known_hosts file if not present
  12. Various fixes to the docker container
  13. And many, many more fixes

All the best,
RiotKit team,
An Anarchist, grassroot collective

RC5: Simple templating mechanism for secure passing of credentials

31 Oct 06:23
Compare
Choose a tag to compare

Hello, we are happy to announce that we are intensively testing the changes made to the v1.7 branch, fixing and adding last missing features to the v1.7

This RC brings:

  • Default timeout of 1800 seconds for single check execution (maybe later it can be configurable somewhere, better than no timeout)
  • Added a simple templating in input variables. Example: ${ENV.USER} to see current user. Use this mechanism to pass credentials securely

RC4: v1.7

30 Oct 07:53
Compare
Choose a tag to compare
RC4: v1.7 Pre-release
Pre-release

Stabilization fixes before stable release of v1.7

Fixes includes:

  • Docs: Deleted development-only information
  • Reminder check: Correct a misleading message
  • Docker: Added required packages
  • Load avg checks: Corrected invalid casting in timeout parameter and extracted code into the checklib
  • Tests: Increased SSH container timeout to avoid random failures
  • SSH: Added support for adding to known_hosts first time
  • SSH: Added creation of .ssh directory and known_hosts file if not present

RC3: swap-usage-max-percent, load-average, load-average-auto

29 Oct 05:10
Compare
Choose a tag to compare

The RiotKit team is happy to announce a RC3 of v1.7, that adds last extras to the v1.7 version.

Features:

  • Added swap-usage-max-percent (Alert when swap is used, or when is used at given percentage)
  • Added load-average (Checks if the load average is not below specified number)
  • Added load-average-auto (Checks if the load average is not more than 100%)

As soon as the release will be tested and considered stable we will release the v1.7!

RC2: List/Dict parameters, ssh-files-checksum and ssh-fingerprint checks

27 Oct 21:20
Compare
Choose a tag to compare

Hi! We are happy to announce that we are close to release v1.7 which aims to rewrite galactic-inspector checks into Infracheck.

Features:

  • Added support for list and dictionary parameters in json configurations
  • Added ssh-files-checksum and ssh-fingerprint checks

RC1: Pipenv + new checks: reminder, ssh-command

26 Oct 17:40
Compare
Choose a tag to compare

We are happy to announce that we prepare for a new stable release. This is a release candidate of 1.7

Features:

  • Pipenv support to have repeatable environments, with dependencies exactly always the same on each installation
  • Bump of dependencies versions
  • Improvements to the CI pipelines
  • ssh-command check that executes remote command and expects exit code and output contains phrases
  • reminder check that alerts when the date is coming, supports recurring events

Docker: Unified docker images for x86_64 and for ARM32v7

08 Oct 07:34
Compare
Choose a tag to compare

This release does not bring any code change except infrastructural changes.