See https://github.com/tonsV2/kubewatcher
Project description
# Kube Watcher Simple and highly configurable Kubernetes monitor
The idea is that you can define a filter and if there’s a match it will be handled by the handlers you define.
# Configuration Please see [config.yaml](config.yaml) for an example configuration
- ## Handlers
Uncomment the relevant handlers in [config.yaml](config.yaml)
Create an .env file. Possible use [.env.example](.env.example) as a starting point
# Install `bash pip install kubewatcher `
# Launch Your default context from ~/.kube/config will be used.
## Docker `bash docker-compose up `
## Helm Coming soon
# Development Setup `bash virtualenv venv source venv/bin/activate pip install --editable . `
# Run test suite `bash python -m unittest -v `
# Release on PyPI `bash python setup.py sdist bdist_wheel python -m twine upload dist/* `
# Changelog ## Version 1.4.0 - Release on PyPI
## Version 1.3.0 - Slack bot icon - Initial unit testing - Restructure code
## Version 1.2.0 - Observe multiple resource, not just Pods
## Version 1.1.0 - Path comparison using < and > operators - Support configuration environment variables
- ## Version 1.0.0
Templated messages
Path comparison using == and != operators
Slack and SMTP handlers
# Credits Thanks to Freepik for making the icon freely available
https://www.flaticon.com/free-icon/businessman_1253770?term=binoculars&page=1&position=14
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kubewatcher-1.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cdb532c3dadc57f2b0523b916f577245f7a10ca0c66e34232eef215fc0b8150 |
|
MD5 | 3808f0e38f911cf214ef01a46a61de4b |
|
BLAKE2b-256 | 39c9e1d273d75aceed1b558919dc5e331d242b1e3316575bcfd51373a4053c9e |