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
# 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.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.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0097143af1b096699ad2a988a78128e82a35381992b5f752b9db6e7f4827542c |
|
MD5 | 1070a8a3c44f73f9891e48a983ae34c6 |
|
BLAKE2b-256 | 55b9cf33659952802748862e3d312038df67a0b1190904ba7290dbd66cc121ca |