New Features
Time-based sinks notification routing
You can now route notifications to different sinks based on time of day and week. Docs.
sinksConfig:
- slack_sink:
name: main_slack_sink
slack_channel: robusta-notifications
api_key: xoxb-your-slack-key
activity:
timezone: CET
intervals:
- days: ['mon', 'tue', 'sun']
hours:
- start: 10:00
end: 11:00
- start: 16:00
end: 17:00
- days: ['thr']
hours:
- start: 10:00
end: 16:00
- start: 16:05
end: 23:00
Improvements to Slack Sink
You can now tag specific users in Robusta's Slack notifications. Docs.
customPlaybooks:
- triggers:
- on_kubernetes_warning_event:
include: ["TooManyPods"]
actions:
- create_finding:
aggregation_key: "too-many-pods-warning"
severity: HIGH
title: "Too many pods on $node!"
description: "@some-user, please take a look." #
New trigger for matching multiple Kubernetes changes
You can now use on_kubernetes_resource_operation
to fire events when one of the several conditions match Docs.
customPlaybooks:
- triggers:
- on_kubernetes_resource_operation:
resources: ["deployment"]
operations: ["update"]
actions:
- create_finding:
title: "Deployment $name on namespace $namespace updated"
aggregation_key: "Deployment Update"
...And many small improvements and bugfixes.
New SaaS Features
Alerts Config
You will soon be able to manage your Prometheus Alerts from the Robusta Platform UI. This release adds the runner capability to support this.What's Changed
- New Alerts Configuration by @ganeshrvel in #938
- Update dev-setup.rst by @aantn in #1202
- Terminate the runner image on sink setup failure and similar startup problems by @RobertSzefler in #1204
- fix attachment file names in mail sending code by @RobertSzefler in #1203
- change demo-alert job default user by @arikalon1 in #1209
- Added check_prometheus_flags in global config. by @ganeshrvel in #1211
- Added docs for objc fork by @ganeshrvel in #1213
- Fix link by @aantn in #1216
- Allow overriding INITIAL_SCHEDULE_DELAY_SEC via environemt variable by @DrorBuhnik in #1217
- mention_enricher by @RobertSzefler in #1215
- Feature/support special chars dynamic routing by @levtomer66 in #1210
- Update configuring-sinks.rst by @aantn in #1218
- Multi resource trigger by @arikalon1 in #1212
- Sink time activation intervals by @RobertSzefler in #1220
- fix SinkBase._build_time_slices_from_params by @RobertSzefler in #1221
New Contributors
- @DrorBuhnik made their first contribution in #1217
- @levtomer66 made their first contribution in #1210
Full Changelog: 0.10.26...0.10.27-alpha2