gianlucam76 / k8s-cleaner

Cleaner is a Kubernetes controller that identifies unused or unhealthy resources, helping you maintain a streamlined and efficient Kubernetes cluster. It provides flexible scheduling, label filtering, Lua-based selection criteria, resource removal or update and notifications via Slack, Webex and Discord. it can also automate clusters operations.
https://projectsveltos.github.io/sveltos/
Apache License 2.0
319 stars 20 forks source link

Add Telegram Notification Support #125

Open aminmr opened 2 months ago

aminmr commented 2 months ago

Feature Description

I would like to request the addition of Telegram notifications as an alerting feature for the k8s-cleaner tool. This feature would allow users to receive important notifications about cluster resource cleanups directly through a Telegram bot.

Thank you for considering this request. I am happy to contribute and help implement this feature!

Why This Feature?

Real-time Notifications: Telegram is a widely used messaging app that supports real-time notifications, making it an excellent medium for receiving alerts. Flexibility: Many teams and DevOps engineers already use Telegram for communication, so integrating notifications into existing workflows would streamline their experience. Improved Monitoring: Users can track when resources are cleaned up, monitor specific namespaces, or receive warnings for potential issues that require manual intervention.

Thank you for considering this request. I am happy to contribute and help implement this feature!

gianlucam76 commented 2 months ago

Hi @aminmr that would indeed be a great addition. I am little busy for the next two weeks. So if you have time and want to tackle this, I would love and appreciate it.

Otherwise I will work on it in October. Thank you!

aminmr commented 2 months ago

I want to contribute to this feature. Would it be okay if you assigned this issue to me? @gianlucam76