Releases: robusta-dev/robusta
0.10.32-alpha.1
What's Changed
- remove prometheus-msteams from prometheus auto discovery by @arikalon1 in #1356
- Move object change monitoring to the trigger-handling code by @RobertSzefler in #1332
- Argo rollout v2 by @RoiGlinik in #1344
- Fix unexpected error when KRR logs are None for some reason by @LeaveMyYard in #1360
- Enrichment ui fixes by @ganeshrvel in #1359
- Aggregation keys to camel case by @ganeshrvel in #1362
- use an env var to allow blocking specific k8s kinds by @RoiGlinik in #1364
- Updated image and value example by @pavangudiwada in #1366
- Added new alertmanager_alert action by @ganeshrvel in #1354
- k8s server triggers filtering by @RobertSzefler in #1351
- Rework how PDF report is built by @LeaveMyYard in #1365
- Added domains used by Robusta by @pavangudiwada in #1367
- Scope filtering for Prometheus alerts by @RobertSzefler in #1358
- added columns to findings by @Avi-Robusta in #1368
- Added how to use Robusta details by @pavangudiwada in #1299
- Updated namedCustomPlaybooks docs by @pavangudiwada in #1353
- update cryptography and pillow versions to fix vulnerabilities by @arikalon1 in #1370
- added additional configs to prometheus test alert by @Avi-Robusta in #1369
- bumped version by @Avi-Robusta in #1373
- updated and set jinja2 to fix vulnerabilities by @Sheeproid in #1372
- make krr_scan action available for mattermost sink by @IdeoG in #1374
- Release fix by @Avi-Robusta in #1375
- Added docs about Popeye not running on Arm by @pavangudiwada in #1376
New Contributors
Full Changelog: 0.10.31...0.10.32-alpha.1
0.10.32-alpha
What's Changed
- remove prometheus-msteams from prometheus auto discovery by @arikalon1 in #1356
- Move object change monitoring to the trigger-handling code by @RobertSzefler in #1332
- Argo rollout v2 by @RoiGlinik in #1344
- Fix unexpected error when KRR logs are None for some reason by @LeaveMyYard in #1360
- Enrichment ui fixes by @ganeshrvel in #1359
- Aggregation keys to camel case by @ganeshrvel in #1362
- use an env var to allow blocking specific k8s kinds by @RoiGlinik in #1364
- Updated image and value example by @pavangudiwada in #1366
- Added new alertmanager_alert action by @ganeshrvel in #1354
- k8s server triggers filtering by @RobertSzefler in #1351
- Rework how PDF report is built by @LeaveMyYard in #1365
- Added domains used by Robusta by @pavangudiwada in #1367
- Scope filtering for Prometheus alerts by @RobertSzefler in #1358
- added columns to findings by @Avi-Robusta in #1368
- Added how to use Robusta details by @pavangudiwada in #1299
- Updated namedCustomPlaybooks docs by @pavangudiwada in #1353
- update cryptography and pillow versions to fix vulnerabilities by @arikalon1 in #1370
- added additional configs to prometheus test alert by @Avi-Robusta in #1369
Full Changelog: 0.10.31...0.10.32-alpha
0.10.31
New SaaS Features
- Filtering Apps based on images, labels or environment variables
What's Changed
- Support extra customplaybooks by @tip-dteller in #1320
- Openshift DeploymentConfig support @RoiGlinik in #1338
New Contributors
- @ppmathis made their first contribution in #1328
- @tip-dteller made their first contribution in #1320
Full Changelog: 0.10.30...0.10.31
0.10.31-alpha
What's Changed
- Updated docs with new Scope changes by @pavangudiwada in #1323
- updated msteams instructions by @Sheeproid in #1325
- msteams phrase fix by @Sheeproid in #1326
- Fix the generation of known_hosts by @RobertSzefler in #1327
- better colors for image by @Sheeproid in #1330
- Fix invalid adaptive card body for Webex sink by @ppmathis in #1328
- Update security and compliance docs by @aantn in #1331
- feat: add securityContext on pod- and containerLevel for krr jobs by @yanehi in #1310
- Support extra customplaybooks by @tip-dteller in #1320
- Fixes broken Google fonts issue by @pavangudiwada in #1335
- Seperated Openshift from supported clusters page by @pavangudiwada in #1334
- Update prometheus docs by @aantn in #1337
- Python debugging tools update and deprecation by @Avi-Robusta in #1333
- Revert "feat: add securityContext on pod- and containerLevel for krr … by @arikalon1 in #1341
- Updated KRR Docs by @pavangudiwada in #1340
- Fixed krr_args command by @pavangudiwada in #1343
- Openshift dc hikaru variant by @RoiGlinik in #1338
- update to new krr version by @RoiGlinik in #1345
- bumping krr version by @Avi-Robusta in #1346
- Update help.rst by @aantn in #1347
- Added max_workers option by @pavangudiwada in #1348
- Improve the image pull backoff matcher by @ganeshrvel in #1349
- add functions to support list resource names by @RoiGlinik in #1352
New Contributors
- @ppmathis made their first contribution in #1328
- @yanehi made their first contribution in #1310
- @tip-dteller made their first contribution in #1320
Full Changelog: 0.10.30...0.10.31-alpha
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
0.10.30-alpha
Action events, pending and failed scans, scans metadata (#1305) * Add action event system, make krr and popeye use it * Bugfixes * Fix jsonb passing in requests * Set krr version to v1.7.0, remove logs, pass errors to metadata * Set default ScanReportBlock.metadata * Fix grade, should be a number * generic events emitter * class member instead of static * Update insert_scan_meta with _v2 postfix * Rework pubsub to be class-based * Minor fixes & improvements --------- Co-authored-by: Arik Alon <[email protected]>
0.10.29
What's Changed
New Features
New ServiceNow sink
Robusta can now send alerts to ServiceNow. Docs.sinksConfig:
- service_now_sink:
name: some_name
instance: abcd123
username: admin
password: blah-blah
caller_id: robusta
...And many small improvements and bug-fixes.
Breaking Changes
This is relevant only if you're using the mention_enricher
(to mention Slack users/groups)
The configuration was changed from ["<@U44V9P1JJ1Z>", "<!subteam^S22H3Q3Q111>"]
to ["U44V9P1JJ1Z", "S22H3Q3Q111"]
The change was because Kubernetes labels
doesn't allow special characters
New Contributors
- @dzliang100 made their first contribution in #1267
- @aiell0 made their first contribution in #1142
Full Changelog: 0.10.28...0.10.29
0.10.29-alpha1
What's Changed
- Updating integrations to show Grafana alertmanger by @pavangudiwada in #1235
- Adds redirect to old URL by @pavangudiwada in #1268
- Updated integration URL's for simplicity by @pavangudiwada in #1269
- Update jira.rst by @aantn in #1270
- Add priorityClassName field to helm values and forwarder/runner templates by @dzliang100 in #1267
- Optimize Slack auth init calls by @RobertSzefler in #1275
- Docs alert config existing by @Sheeproid in #1277
- changed colors and design by @Sheeproid in #1278
- ServiceNow sink by @RobertSzefler in #1274
- Prevent Prometheus client connection error when no findings are avail… by @ganeshrvel in #1283
- fix: update slack sdk to resolve large file timeout issue by @aiell0 in #1142
- Update Slack SDK dep version to ^3.23.0 by @RobertSzefler in #1276
New Contributors
- @dzliang100 made their first contribution in #1267
- @aiell0 made their first contribution in #1142
Full Changelog: 0.10.28...0.10.29-alpha1
0.10.28
0.10.28 alpha pre release
What's Changed
- Updated doc tutorials by @pavangudiwada in #1225
- Fix typo by @aantn in #1227
- Google Managed Prometheus documentation by @pavangudiwada in #1224
- Update dev-setup.rst by @aantn in #1229
- Updated integration titles for simplicity by @pavangudiwada in #1231
- Support composite of ${} by @levtomer66 in #1234
- Updated Integrated Prometheus docs - minor by @pavangudiwada in #1237
- Fix warning ":5: (ERROR/3)PYTHON" due to indentation issue by @aantn in #1230
- Added hide_legends option in custom_graph_enricher by @ganeshrvel in #1238
- Fix issues with Openshift by @LeaveMyYard in #1222
- Fixes a null ptr exception If the configuration was applied to the va… by @ganeshrvel in #1240
- Fix/graph enrichment timeline by @ganeshrvel in #1228
- Allow setting of annotations on the Service Accounts by @sidick in #1244
- Fix bug in channel overrided by @arikalon1 in #1248
- Google Chat webhook sink by @RobertSzefler in #1245
- Added new graph enrichment data structure by @ganeshrvel in #1236
- Update upgrade.rst by @aantn in #1249
- Update chatgpt.rst by @aantn in #1247
- Alerts UI docs with cleanup instructions by @pavangudiwada in #1239
- Pushover Sink by @Nabsku in #1233
- Modified the installation docs by @pavangudiwada in #1246
- Fixing redirect by @pavangudiwada in #1255
- Added warning to not use robusta_playbooks as the directory name by @pavangudiwada in #1257
- Fix Prometheus alerts severity mapping and make is case-insensitive by @arikalon1 in #1258
- increase discovery batch size by @arikalon1 in #1260
- Updated new sinks and added them to the index by @pavangudiwada in #1261
- Updated image by @pavangudiwada in #1262
- Add silences permission for openshift by @LeaveMyYard in #1263
- Self host os cli by @arikalon1 in #1264
- Fix pod count on start by @LeaveMyYard in #1252
- Fix Jira transition identification by @paoloyx in #1243
- Improve events block findings by @ganeshrvel in #1250
- small return value bug by @arikalon1 in #1265
New Contributors
Full Changelog: 0.10.27...0.10.28-alpha