Skip to content

2.13.10

Compare
Choose a tag to compare
@saikonen saikonen released this 11 Feb 13:47
· 49 commits to master since this release
fa456c2

Features

Argo Workflows for Incident.io alerts

This release introduces support for Incident.io alerts with Argo Workflows. In order to enable these, some additional configuration is required compared to other notification implementations.

as an example

python alerting_flow.py argo-workflows create \
--notify-on-error \
--notify-on-success \
--notify-incident-io-api-key API-KEY \
--incident-io-error-severity-id ERROR-ID \
--incident-io-success-severity-id SUCCESS-ID

The API key used should have permissions to create incidents.

The severity ID's are a requirement from incident.io as this is how alerts are categorized. All severity ID's are account based and users can create new ones as they please, which is why we must set ones as part the flow deployment.

Improvements

Default to Pickle protocol 4 for artifacts

This release changes the default artifact serialization to use protocol 4 for pickling. The change should lead to storage savings in small (<2 GB) artifacts along with faster serializations due to skipping trying protocol 2 first.

What's Changed

New Contributors

Full Changelog: 2.13.9...2.13.10