0.10.30
What's Changed
New Features
New Sinks Scope
You can now define a Scope for each Sink, using list of include and/or exclude conditions for each Sink.
sinksConfig:
- slack_sink:
name: prod_slack_sink
slack_channel: prod-notifications
api_key: secret-key
scope:
# AND between namespace and labels, but OR within each selector
include:
- namespace: default
labels: "instance=1,foo!=x.*"
- namespace: bla
name:
- foo
- qux
exclude:
- type: ISSUE
title: .*crash.*
- name: bar[a-z]*
Find out more here
Disabling builtin Playbooks
All builtin Playbooks now have names, and can easily be disabled, or overridden.
disabledPlaybooks:
- ImagePullBackOff
customPlaybooks:
- name: "CustomImagePullBackOff"
triggers:
- on_image_pull_backoff:
fire_delay: 300 # fire only if failing to pull the image for 5 min
actions:
- image_pull_backoff_reporter: {}
Find out more here
What's Changed
- update kube-prometheus-stack to 55.7.0 by @lippertmarkus in #1242
- Be able to set memory limit on robusta forwarder by @michMartineau in #1289
- Version mismatch playbook by @Avi-Robusta in #1105
- Removed RSA pair by @ganeshrvel in #1307
- Enhanced crash logs events for: report_crash_loop, pod_oom_kill_enricher, image_pull_backoff_reporter, KubePodCrashLooping by @ganeshrvel in #1282
- Improved SSH host key verification by @RobertSzefler in #1313
And much more...
Full Changelog: 0.10.29...0.10.30