Skip to content
/ kippy Public
forked from jeefy/kippy

A lightweight Kubernetes event watcher (aka homelab insurance policy)

License

Notifications You must be signed in to change notification settings

honk-ci/kippy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kippy

Your Kubernetes Insurance Policy (KIP-Y). But probably not for enterprises.

Quickstart

kubectl apply -f https://raw.githubusercontent.com/jeefy/kippy/refs/heads/main/deployment.yaml

Then edit the secret and cycle the pod. :)

What does it do?

KIPPY is meant to be simple. It watches all events emitted by the Kubernetes API Server.

Any not-normal event emitted is then collected and sent to configured notification sinks every 60s.

Notification Sinks

  • Discord
  • Slack
  • Sendgrid
  • Generic Webhook

Prior art

https://github.com/redhat-cop/k8s-notify

https://github.com/opsgenie/kubernetes-event-exporter

Why?

  1. A lot of the previous examples are archived.
  2. I like reinventing the wheel.
  3. This matches my exact use-case.

About

A lightweight Kubernetes event watcher (aka homelab insurance policy)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.3%
  • Makefile 3.2%
  • Dockerfile 1.5%