All notable changes to this project will be documented in this file.
Fixed bugs:
- The same content was written several times in the alive message
Implemented enhancements:
- Added mechanism to handle more channels of notifications
- Added email channel notification
- Added mechanism for optimizing the output message
Implemented enhancements:
- In the alive message added the name of the cluster and the time without warning/alarm
- In pods filters, added the status "ContainerCreating" to the OK
Implemented enhancements:
- The response from http request (telegram api call) is limited to 10 characters
- In pod message details add the container status
Fixed bugs:
- The pod in "Succeeded" state is not considered a critical state
Implemented enhancements:
- add a new key in .env file to define the cluster name. When the script runs in the k8s, get cluster name does not work
- optimized source code in file main.py
- add version.py to store the version of script. It is aligned to the CHANGELOG.md latest version
Implemented enhancements:
- add Jenkins pipeline for building the docker image and push it to the hub registry
Implemented enhancements:
- add cluster name in the message details
Fixed bugs:
- during the loading of .env keys, the system printed wrong default value
v0.1.0: https://github.com/seriohub/k8s-watchdog/releases/tag/v0.1.0