0.10.17 - Track Helm releases and Ingress changes
This is the biggest Robusta release to date, with more contributions from the community than ever before.
We have everything in this release: new features, official support for more environments, and many many bug fixes.
Breaking Changes
- If you implemented your own custom playbooks, see the migration guide here
- If you use your own Prometheus stack, update the alert manager receiver as defined here
New Features
- Ingress Support - Get notified on ingress changes
- Helm release tracking - Receive notifications in Slack when Helm releases fail (Or any other sink)
Now Supported
- OpenShift (thank you @jmcshane!)
- Azure Managed Prometheus
- Victoria Metrics
Major Enhancements
- Reduce alerting noise with bundled Prometheus. To verify that custom Prometheus are configured correctly view the docs
- Sink improvements
- Mattermost improvements (thank you @daanvinken !)
- Improvements to MSTeams tables
- Developer experience improvements
- Support for git branches when loading customPlaybooks
- Improvements to running robusta locally (thank you @metalbear-co !)
- Reduce Robusta memory usage
- Reduce permission required for OpenShift
New Contributors
- @tuananh made their first contribution in #846
- @shalomy-cyera made their first contribution in #857
- @jmcshane made their first contribution in #878
- @svloginov made their first contribution in #876
- @daanvinken made their first contribution in #896
What's Changed
- Dockerfile: remove duplicate socat in apt-get by @tuananh in #846
- Feature/helm health monitoring by @ganeshrvel in #842
- add azure managed prometheus guide by @RoiGlinik in #877
- Hikaru + Kubernetes client full update by @Avi-Robusta in #852
- Add instructions on EBS CSI driver. by @aantn in #865
- Ingress support by @Avi-Robusta in #853
- add headers http post action by @shalomy-cyera in #857
- Extend OpenShift SCC support by @jmcshane in #878
- Allow setting custom values for liveness and startup probes by @svloginov in #876
- Improve fargate support by @aantn in #888
- Make it dreamy to run robusta-runner locally by @aantn in #894
- Add support for specific branches with playbookRepos by @aantn in #898
- Added victoria metrics support. by @ganeshrvel in #882
- Make Mattermost client work with non-admin bots and fix logo url by @daanvinken in #896
- Popeye tolerations and node selectors by @RoiGlinik in #906
- Improve alert manager grouping configuration by @arikalon1 in #910
- Msteams improved tables by @RoiGlinik in #911
And much much more...
Full Changelog: 0.10.16...0.10.17