Skip to content

Releases: robusta-dev/robusta

0.10.27

27 Dec 18:01
c37f521
Compare
Choose a tag to compare

New Features

Time-based sinks notification routing

You can now route notifications to different sinks based on time of day and week. Docs.

sinksConfig:
- slack_sink:
    name: main_slack_sink
    slack_channel: robusta-notifications
    api_key: xoxb-your-slack-key
    activity:
      timezone: CET
      intervals:
      - days: ['mon', 'tue', 'sun']
        hours:
        - start: 10:00
          end: 11:00
        - start: 16:00
          end: 17:00
      - days: ['thr']
        hours:
        - start: 10:00
          end: 16:00
        - start: 16:05
          end: 23:00
Improvements to Slack Sink

You can now tag specific users in Robusta's Slack notifications. Docs.

customPlaybooks:
- triggers:
  - on_kubernetes_warning_event:
      include: ["TooManyPods"]
  actions:
  - create_finding:
      aggregation_key: "too-many-pods-warning"
      severity: HIGH
      title: "Too many pods on $node!"
      description: "@some-user, please take a look." # 
New trigger for matching multiple Kubernetes changes

You can now use on_kubernetes_resource_operation to fire events when one of the several conditions match Docs.

customPlaybooks:
- triggers:
  - on_kubernetes_resource_operation:
      resources: ["deployment"]
      operations: ["update"]
  actions:
  - create_finding:
      title: "Deployment $name on namespace $namespace updated"
      aggregation_key: "Deployment Update"

...And many small improvements and bugfixes.

New SaaS Features

Alerts Config You will soon be able to manage your Prometheus Alerts from the Robusta Platform UI. This release adds the runner capability to support this. Screenshot 2023-12-27 at 6 54 31 PM

What's Changed

New Contributors

Full Changelog: 0.10.26...0.10.27

0.10.27-alpha2

25 Dec 12:51
Compare
Choose a tag to compare
0.10.27-alpha2 Pre-release
Pre-release

New Features

Time-based sinks notification routing

You can now route notifications to different sinks based on time of day and week. Docs.

sinksConfig:
- slack_sink:
    name: main_slack_sink
    slack_channel: robusta-notifications
    api_key: xoxb-your-slack-key
    activity:
      timezone: CET
      intervals:
      - days: ['mon', 'tue', 'sun']
        hours:
        - start: 10:00
          end: 11:00
        - start: 16:00
          end: 17:00
      - days: ['thr']
        hours:
        - start: 10:00
          end: 16:00
        - start: 16:05
          end: 23:00
Improvements to Slack Sink

You can now tag specific users in Robusta's Slack notifications. Docs.

customPlaybooks:
- triggers:
  - on_kubernetes_warning_event:
      include: ["TooManyPods"]
  actions:
  - create_finding:
      aggregation_key: "too-many-pods-warning"
      severity: HIGH
      title: "Too many pods on $node!"
      description: "@some-user, please take a look." # 
New trigger for matching multiple Kubernetes changes

You can now use on_kubernetes_resource_operation to fire events when one of the several conditions match Docs.

customPlaybooks:
- triggers:
  - on_kubernetes_resource_operation:
      resources: ["deployment"]
      operations: ["update"]
  actions:
  - create_finding:
      title: "Deployment $name on namespace $namespace updated"
      aggregation_key: "Deployment Update"

...And many small improvements and bugfixes.

New SaaS Features

Alerts Config You will soon be able to manage your Prometheus Alerts from the Robusta Platform UI. This release adds the runner capability to support this. Screenshot 2023-12-27 at 6 54 31 PM

What's Changed

New Contributors

Full Changelog: 0.10.26...0.10.27-alpha2

0.10.27-alpha1

25 Dec 12:19
fa5bbd9
Compare
Choose a tag to compare
0.10.27-alpha1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.10.26...0.10.27-alpha1

0.10.26

10 Dec 13:16
Compare
Choose a tag to compare

New Features

Rocket.Chat Sink You can now send Robusta notifications to Rocket.Chat. Docs.

rocketchat11
Email (SMTP) Sink You can now send Robusta notifications directly to email. Docs.

rocketchat11
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

Metrics Explorer View Prometheus metrics from any connected cluster.

Screenshot 2023-12-10 at 3 04 10 PM

AI Assistant Investigate Kubernetes problems and find their root cause using AI.

Screenshot 2023-12-10 at 3 06 01 PM

New Contributors

Full Changelog: 0.10.25...0.10.26

0.10.26-alpha4

06 Dec 18:13
Compare
Choose a tag to compare
0.10.26-alpha4 Pre-release
Pre-release
update pypi user

0.10.26-alpha3

06 Dec 17:59
Compare
Choose a tag to compare
0.10.26-alpha3 Pre-release
Pre-release
update pypi credentials

0.10.26-alpha2

06 Dec 16:06
Compare
Choose a tag to compare
0.10.26-alpha2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.10.25...0.10.26-alpha2

0.10.26-alpha1

06 Nov 07:13
Compare
Choose a tag to compare
0.10.26-alpha1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.10.25...0.10.26-alpha1

0.10.25

22 Oct 17:06
4c6f0f9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.10.24...0.10.25

0.10.25-alpha1

22 Oct 15:51
4c6f0f9
Compare
Choose a tag to compare
0.10.25-alpha1 Pre-release
Pre-release
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