Robusta can open Jira tickets based on playbooks results.
Get your Jira configurations¶
To configure the Jira sink you need to have following:
url: The url of your workspace. For example: https://workspace.atlassian.net (Note: schema (https) is required)
username: Jira workspace user name. For example: firstname.lastname@example.org
api_key: follow the instructions to get your api key.
project_name: Project for the Jira tickets.
issue_type: [Optional - default:
Task] Jira ticket type
dedups: [Optional - default:
fingerprint] Tickets deduplication parameter. By default, Only one issue per
fingerprintwill be created. There can be more than one value to use. Possible values are: fingerprint, cluster_name, title, node, type, source, namespace, creation_date etc
project_type_id_override: [Optional - default: None] If available, will override the
issue_type_id_override: [Optional - default: None] If available, will override the
The configured user should have the following permissions:
If creating issues by
issue_typefails, try specifying the corresponding ids using
Configuring the Jira sink¶
Add this to your generated_values.yaml
sinks_config: - jira_sink: name: personal_jira_sink url: https://workspace.atlassian.net username: username api_key: api_key dedups: (OPTIONAL) - fingerprint project_name: project_name match: identifier: "(CPUThrottlingHigh|KubePodCrashLooping)"
Save the file and run
helm upgrade robusta robusta/robusta --values=generated_values.yaml
You should now get playbooks results in Jira! Example is shown below:
2-way interactivity (
CallbackBlock) isn't implemented yet.