0.15.0
What's Changed
We’re bug smashing with this release and adding some small features that have been long requested, like the ability to track Evicted pods more easily
Breaking Changes
There are some configuration changes when enabling holmes in the runner, now the parameters for the LLM Model and its secrets need to be passed directly using additionalEnvVars
For example:
enableHolmesGPT: true
holmes:
additionalEnvVars:
- name: MODEL
value: gpt-4o
- name: OPENAI_API_KEY
valueFrom:
secretKeyRef:
name: holmes-secrets
key: openAiKey
See here for all the configuration
New Features
- Ability to add playbooks from external tar/tgz files by @RobertSzefler in #1475
- Added the ability to track secrets changes by @itisallgood in #1499
- MSTeams sink: Added support for dynamic webhook overriding using annotations by @itisallgood in #1476
- Added PodEvicted default event by @itisallgood in #1497
- Added action prometheus_get_label_names action for the UI by @itisallgood in #1501
- Added action prometheus_sla_enricher by @RoiGlinik in #1493
- Improved string templating for create_finding and customise_finding actions by @RobertSzefler in #1492
- Slack sink: option to disable investigate links/buttons by @RobertSzefler in #1494
Bugfixes
- Bugfix manually able to run holmes action from robusta cli by @Avi-Robusta in #1484
- Bugfix when loading custom certificate too late by @arikalon1 in #1485
- Bugfix zulip sink by @oscgu in #1498
- Better markdown truncating by @RobertSzefler and @Avi-Robusta in #1500 #1457
- Auto clean up old krr pods by @Avi-Robusta in #1496
Security Updates
- Patching runner python CVE’s by @Avi-Robusta in #1505
New Contributors
- @itisallgood made their first contribution in #1486
Full Changelog: 0.14.0...0.15.0