Skip to content

chrisjohnson00/pushover_for_k8s_monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pushover_for_k8s_monitoring

A simple, quick solution to send Pushover messages based on kubernetes pod statuses

Run locally for development

  • Ensure you have a K8s context
  • python3 -m venv venv
  • source venv/bin/activate
  • pip install -r requirements.txt
  • Set your Pushover API details with
  • export PUSHOVER_APP_ID=yourid
  • export PUSHOVER_API_TOKEN=yourtoken shhh, it's secret!
  • Fire it up with python3 monitor.py

Pypi Dependencies

To upgrade these dependencies (and pip itself), run:

pip install --upgrade pip setuptools==57.5.0
pip install --upgrade flake8 kubernetes python-pushover
pip freeze > requirements.txt
sed -i '/pkg_resources/d' requirements.txt

About

A simple, quick solution to send Pushover messages based on kubernetes pod statuses

Resources

Stars

Watchers

Forks

Packages

No packages published