Releases: riotkit-org/infracheck
Complete PostgreSQL support!
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
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
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
Hello! We are happy to announce the stable release 1.7 of InfraCheck.
Features:
- 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
}
}
- Added support for list and dictionary parameters in json configurations!
ssh-files-checksum
check is the first that supports array arguments - Introduced timeout for runner for safety
- Support for pipenv - reproducible environment
ssh-command
check that executes remote command and expects exit code and output contains phrasesreminder
check that alerts when the date is coming, supports recurring events- Added
ssh-files-checksum
andssh-fingerprint checks
- 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%) - SSH: Added support for adding to known_hosts first time
- SSH: Added creation of .ssh directory and known_hosts file if not present
- Various fixes to the docker container
- And many, many more fixes
All the best,
RiotKit team,
An Anarchist, grassroot collective
RC5: Simple templating mechanism for secure passing of credentials
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
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
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
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
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 phrasesreminder
check that alerts when the date is coming, supports recurring events
Docker: Unified docker images for x86_64 and for ARM32v7
This release does not bring any code change except infrastructural changes.