Releases: robusta-dev/robusta
Releases · robusta-dev/robusta
0.10.26
New Features
Simpler sink configuration with "stop" attribute
Send notification only to the first matched sink. Docs.sinksConfig:
- slack_sink:
name: sre-team
slack_channel: sre-alerts
api_key: xoxb-198308...
match:
labels: "team=sre"
stop: true
...And many small improvements and bugfixes.
Support for New SaaS Features
New Contributors
- @RobertSzefler made their first contribution in #1128
- @swastik959 made their first contribution in #1130
- @michMartineau made their first contribution in #1129
- @drustan made their first contribution in #1014
- @yahya-hrln made their first contribution in #1026
- @stvnksslr made their first contribution in #1152
- @lukashankeln made their first contribution in #1148
- @mitchmckenzie made their first contribution in #1178
- @shlomosfez made their first contribution in #1185
- @bear-redhat made their first contribution in #1181
- @paoloyx made their first contribution in #1164
Full Changelog: 0.10.25...0.10.26
0.10.26-alpha4
update pypi user
0.10.26-alpha3
update pypi credentials
0.10.26-alpha2
What's Changed
- Updated hikaru to model-26 by @ganeshrvel in #1134
- SMTP sink by @RobertSzefler in #1128
- Fix mattermost channel selection by @daanvinken in #1125
- added encode option by @swastik959 in #1130
- Add custom labels on pods by @michMartineau in #1129
- RSA keys from existing secret by @drustan in #1014
- Fixed missing examples and images in the custom Prometheus alerts tutorial by @pavangudiwada in #1143
- Added new graph enhancements: by @ganeshrvel in #1111
- Added rocketchat sink by @ganeshrvel in #1038
- Use unqualified names for Alertmanager & service discovery URL by @yahya-hrln in #1026
- Fixed broken URL, added an announcement on the top and an empty Robot.txt by @pavangudiwada in #1147
- Add resource limits to KRR reports by @RobertSzefler in #1157
- Add cross-reference to prometheus relabeling by @aantn in #1162
- k8s vs Prometheus alert distinction in Slack sink code by @RobertSzefler in #1144
- Improve runner service monitor in order to be more configurable by @michMartineau in #1150
- Extensible Kafka Auth Config by @stvnksslr in #1152
- Fixed a couple of incorrect string interpolations. by @ganeshrvel in #1169
- Update tests README by @aantn in #1171
- Allow on_pod_conditions to be None in V1PodFailurePolicyRule by @RobertSzefler in #1172
- Document default Prometheus labels mapping by @aantn in #1170
- Fixed prometheus flag api checks error spamming by @ganeshrvel in #1175
- [helm] fix about volume auth-config-secret definition if .rsa is nil by @michMartineau in #1161
- [helm] add extraVolumeMounts and extraVolumes on Forwarder by @michMartineau in #1154
- [helm] add the possibility to overwrite Pod and Container SecurityContext by @lukashankeln in #1148
- document baking actions into the robusta-runner image by @aantn in #947
- Enhanced prometheus queries using manual_action by @ganeshrvel in #1156
- Pass along container status message by @RobertSzefler in #1166
- Gathering of extra information for ImagePullbackOff-type errors by @RobertSzefler in #1159
- Updated custom slack bot docs by @pavangudiwada in #1179
- Fixed broken references by @pavangudiwada in #1180
- fix Slack message header formatting for Prometheus vs K8s by @RobertSzefler in #1183
- Reduce memory limits by @RobertSzefler in #1149
- Pod investigator enricher: move the reason-message part from enrinchments to description by @RobertSzefler in #1182
- add support for setting pod / container security context by @mitchmckenzie in #1178
- Display generic (reason+message) errors for image pull backoff errors by @RobertSzefler in #1167
- feat(json-webhook): Add json option to webhook sink by @shlomosfez in #1185
- minor improvements to match docs by @aantn in #1189
- Update dev-setup.rst by @aantn in #1190
- Support for container lastState by @RobertSzefler in #1187
- Sink stop feature by @RobertSzefler in #1188
- Added mail docs to index and did some cleanup by @pavangudiwada in #1191
- fix typo in helm/robusta/values.yaml by @RobertSzefler in #1193
- Collect the data on the actual oomkilled container instead of the first one by @RobertSzefler in #1192
- Fixed robusta demo-alert parameter help text by @pavangudiwada in #1196
- prometheus_auth is not passed to config by @bear-redhat in #1181
- New - templated graph_title in custom_graph_enricher by @ganeshrvel in #1198
- Improve the Jira sink by @paoloyx in #1164
- Improved the k8 events changes text by @ganeshrvel in #1194
- Fixed supabase logging spamming by @ganeshrvel in #1199
- Perform BaseTrigger.build_execution_event in a separate ProcessPool by @RobertSzefler in #1197
New Contributors
- @RobertSzefler made their first contribution in #1128
- @swastik959 made their first contribution in #1130
- @michMartineau made their first contribution in #1129
- @drustan made their first contribution in #1014
- @yahya-hrln made their first contribution in #1026
- @stvnksslr made their first contribution in #1152
- @lukashankeln made their first contribution in #1148
- @mitchmckenzie made their first contribution in #1178
- @shlomosfez made their first contribution in #1185
- @bear-redhat made their first contribution in #1181
- @paoloyx made their first contribution in #1164
Full Changelog: 0.10.25...0.10.26-alpha2
0.10.26-alpha1
What's Changed
- New: Robusta managed Alerts Management by @ganeshrvel in #938
- New: Robusta Resource Management by @ganeshrvel in #938
- Updated hikaru to model-26 by @ganeshrvel in #1134
- SMTP sink by @RobertSzefler in #1128
- Fix mattermost channel selection by @daanvinken in #1125
- added encode option by @swastik959 in #1130
- Add custom labels on pods by @michMartineau in #1129
- RSA keys from existing secret by @drustan in #1014
- Fixed missing examples and images in the custom Prometheus alerts tutorial by @pavangudiwada in #1143
- Added new graph enhancements: by @ganeshrvel in #1111
- Added rocketchat sink by @ganeshrvel in #1038
New Contributors
- @RobertSzefler made their first contribution in #1128
- @swastik959 made their first contribution in #1130
- @michMartineau made their first contribution in #1129
- @drustan made their first contribution in #1014
Full Changelog: 0.10.25...0.10.26-alpha1
0.10.25
What's Changed
- fix: use correct api version/type by @oscgu in #1102
- Updated image change and job fail tracking tutorials. by @pavangudiwada in #1120
- Added Ingress triggers to the docs by @pavangudiwada in #1121
- Configuring kubewatch from values file by @Avi-Robusta in #1112
- Add helm value for changing image registry globally by @arikalon1 in #1126
- Improved generatorURL parsing by @ganeshrvel in #1104
- Added step to prometheus_enricher action by @ganeshrvel in #1099
- Added KRR_MEMORY_REQUEST to krr by @ganeshrvel in #1098
- Set cluster inactive on SIGINT and active on start by @LeaveMyYard in #1100
New Contributors
Full Changelog: 0.10.24...0.10.25
0.10.25-alpha1
Set cluster inactive on SIGINT and active on start (#1100) * Set cluster inactive on SIGINT and active on start * Make set_cluster_active available for all sinks * Add logging on setting cluster active * Close websocket on SIGINT * set_cluster_active change updated_at
0.10.24-alpha.3
What's Changed
- New: Robusta alerts config by @ganeshrvel #938
- fix: use correct api version/type by @oscgu in #1102
- Be more explicit in a few places by @aantn in #1107
- Update README.md by @aantn in #1115
- Fix broken YAML examples by @aantn in #1106
- Update sinks-development.rst by @aantn in #1118
- Fix failed job playbook annotations by @pavangudiwada in #1119
- Update crawler.js by @aantn in #1113
- Updated image change and job fail tracking tutorials. by @pavangudiwada in #1120
- Removed an unwanted ")" by @pavangudiwada in #1122
- Added Ingress triggers to the docs by @pavangudiwada in #1121
- Feature ingress change docs by @pavangudiwada in #1123
- cofiguring kubewatch from values file by @Avi-Robusta in #1112
- Add helm value for changing image registry globally by @arikalon1 in #1126
- Update values.yaml by @aantn in #1127
- More algolia improvements by @LeaveMyYard in #1096
New Contributors
Full Changelog: 0.10.24...0.10.24-alpha.3
0.10.24
What's Changed
- Fix error on node delete by @Avi-Robusta in #1073
- Automatic issue reply by @pavangudiwada in #1051
- Added
max_log_file_limit_kb
inslack_sink
by @ganeshrvel in #1015 - Add the http actions to the docs by @arikalon1 in #1063
- reset caches on service diff exception by @Avi-Robusta in #1075
- Custom annotations by @Avi-Robusta in #1052
- Zip file change by @Avi-Robusta in #1076
- Fixed: Change Request/Limit colors in Memory/CPU resources graphs to … by @ganeshrvel in #1017
- Updated from a path to direct link by @pavangudiwada in #1079
- Fix logic of SLACK token env. by @martynbristow in #1077
- Remove chart flag from create source helm by @martynbristow in #1072
- add support for extra volumes and volume mounts by @gigawhat in #1074
- Remove managedFields from the parsed event, to improve performace by @arikalon1 in #1080
- Increase supabase db timeout by @arikalon1 in #1081
- Algolia docs by @LeaveMyYard in #1082
- improving supabase performance by @Avi-Robusta in #1086
- Report pod-owned pods by @Avi-Robusta in #1087
- Count pods in running state in discovery by @RoiGlinik in #1088
- added ignore when no caches by @Avi-Robusta in #1089
- Ingress playbook change by @Avi-Robusta in #1090
- Health check resources by @Avi-Robusta in #1085
- change to only check if job cache isn't initalized by @Avi-Robusta in #1091
- added override configs to query by @Avi-Robusta in #1078
- fixed service config comparison that caused all services to be persis… by @arikalon1 in #1092
- Discovery stackdump fix by @Avi-Robusta in #1070
- Added redirect to oss vs saas page by @pavangudiwada in #1093
- add option to use custom image for the demo alert by @RoiGlinik in #1101
New Contributors
- @martynbristow made their first contribution in #1077
- @gigawhat made their first contribution in #1074
Full Changelog: 0.10.23...0.10.24
0.10.24-alpha.2
What's Changed
- feature/custom-cr-roles - Adds Custom Cluster Roles rules for runner service account by @moraesjeremias in #1003
- Fix/prometheus operator reconcile error by @ganeshrvel in #984
- Bugfix kubernetes resource update DB by @Avi-Robusta in #1006
- feat(helm): update kube-prometheus-stack to 47.2.0 by @lippertmarkus in #964
- Fix: Updated global config format by @pavangudiwada in #1011
- revert to old rpc patch function by @RoiGlinik in #1012
- improve playbook writing docs by @aantn in #943
- Custom ca support for cli by @RoiGlinik in #1013
- Do not allow
disableCloudRouting: true
when using the UI by @ganeshrvel in #1001 - add missing triggers to docs by @aantn in #976
- docs help section add prometheus crd mismatch error by @RoiGlinik in #1009
- Bumped the disk-tools version as part of node_disk_analyzer action fix by @ganeshrvel in #1007
- Unified prometheus changes by @Avi-Robusta in #1016
- stream node changes to db by @RoiGlinik in #1008
- fix global scan args by @Avi-Robusta in #1030
- supporting secret strings for telegram chatID by @Avi-Robusta in #1032
- Add alerts processing pool as optional by @arikalon1 in #1031
- Discovery preformance by @Avi-Robusta in #1021
- Fixed a bug where the Opsgenie sink were getting overriden by @ganeshrvel in #1034
- Jobs push changes by @RoiGlinik in #1023
- reverted krr 1.5.1 features by @Avi-Robusta in #1033
- Added patch for errors like this: Duplicated timeseries in Collector by @ganeshrvel in #1019
- add imagePullSecrets list to values by @RoiGlinik in #1037
- ignore all gen val files by @RoiGlinik in #1044
- docs add guide to scrape runner and see graphs on app page by @RoiGlinik in #1043
- Zipped file block by @Avi-Robusta in #1020
- forward imagePullSecrets by @JuanRamino in #1047
- add all container port info by @RoiGlinik in #1046
- Support patterns on Slack channel_override by @arikalon1 in #1040
- Modified the tutorial to align with other tutorials. by @pavangudiwada in #1050
- change discovery health check by @Avi-Robusta in #1054
- Fixing the upgrade version issue by @pavangudiwada in #1056
- Prometheus alert relabeling by @arikalon1 in #1058
- Fixed minor docs issue by @pavangudiwada in #1060
- Update black because of click bug by @arikalon1 in #1059
- External prom docs clean by @aantn in #1055
- Updated EKS -> AWS Managed Prometheus by @pavangudiwada in #1061
- docs-info-about-bundled-prom-and-grafana by @RoiGlinik in #1065
- Fixed a bug where number of replicas in deployment where no updated i… by @ganeshrvel in #1068
- Add info field to KRR playbook by @LeaveMyYard in #1067
- Update _alertmanager-config.rst by @alifiroozi80 in #1062
- krr version bump and managed prom secrets by @Avi-Robusta in #1069
- Websocket receiver multithreading by @LeaveMyYard in #1066
- Fix error on node delete by @Avi-Robusta in #1073
- Automatic issue reply by @pavangudiwada in #1051
- Added
max_log_file_limit_kb
inslack_sink
by @ganeshrvel in #1015 - Add the http actions to the docs by @arikalon1 in #1063
- reset caches on service diff exception by @Avi-Robusta in #1075
- Custom annotations by @Avi-Robusta in #1052
- Zip file change by @Avi-Robusta in #1076
- Fixed: Change Request/Limit colors in Memory/CPU resources graphs to … by @ganeshrvel in #1017
- Updated from a path to direct link by @pavangudiwada in #1079
- Fix logic of SLACK token env. by @martynbristow in #1077
- Remove chart flag from create source helm by @martynbristow in #1072
- add support for extra volumes and volume mounts by @gigawhat in #1074
- Remove managedFields from the parsed event, to improve performace by @arikalon1 in #1080
- Increase supabase db timeout by @arikalon1 in #1081
- Algolia docs by @LeaveMyYard in #1082
- improving supabase performance by @Avi-Robusta in #1086
- Report pod-owned pods by @Avi-Robusta in #1087
- Count pods in running state in discovery by @RoiGlinik in #1088
- added ignore when no caches by @Avi-Robusta in #1089
- Ingress playbook change by @Avi-Robusta in #1090
- Health check resources by @Avi-Robusta in #1085
- change to only check if job cache isn't initalized by @Avi-Robusta in #1091
- added override configs to query by @Avi-Robusta in #1078
- fixed service config comparison that caused all services to be persis… by @arikalon1 in #1092
- Discovery stackdump fix by @Avi-Robusta in #1070
New Contributors
- @moraesjeremias made their first contribution in #1003
- @lippertmarkus made their first contribution in #964
- @JuanRamino made their first contribution in #1047
- @alifiroozi80 made their first contribution in #1062
- @martynbristow made their first contribution in #1077
- @gigawhat made their first contribution in #1074
Full Changelog: 0.10.20...0.10.24-alpha.2