We have new features, bug fixes, and stability improvements in this next Robusta release. 🚀
New Features
- Labels matchers by @arikalon1 (see Docs here):
Example 1:
# routing based on alert labels
- slack_sink:
name: payment_services_sink
slack_channel: dev-alerts
api_key: xoxb-112..
match:
labels:
- "team=payment-services,env=prod"
Example 2:
# Dynamic Slack channel override
- slack_sink:
name: main_slack_sink
slack_channel: default-alerts
api_key: xoxb-123..
channel_override: "labels.slack-channel"
match:
labels:
- "team=payment-services,env=prod"
- Add Yandex Messenger sink by @NeonSludge:
Now Supported
- Coralogix managed prom support
- Centralized Prometheus support
Major Enhancements
- Allow none namespaces
- Bump KRR to 1.4.0
New Contributors
- @NeonSludge made their first contribution in #934
What's Changed
- Coralogix managed prom support by @Avi-Robusta in #983
- Upgrade supabase-py to new supabase 1.0.3 python package by @RoiGlinik in #988
- allow none namespaces by @RoiGlinik in #993
- add k8s version info in discovery by @RoiGlinik in #992
- Centralized Prometheus support by @Avi-Robusta in #986
- Labels matchers by @arikalon1 in #994
- Fixed a case where pods with ownerReference prop were getting added t… by @ganeshrvel in #991
- Drain node action - add short summary string by @RoiGlinik in #995
- Bump KRR to 1.4.0 by @LeaveMyYard in #997
- label error fix by @Avi-Robusta in #999
- Update KRR tag to v1.4.1 by @LeaveMyYard in #1000
- Add Yandex Messenger sink by @NeonSludge in #934
Full Changelog: 0.10.19...0.10.20