Supported Providers
Redmine
Redmine Provider
RedmineProvider
is a class that integrates with Redmine to manage issue tracking through Keep.
Inputs
The _notify
function of RedmineProvider
takes the following arguments:
project_id
(str): Required. The ID of the Redmine project.subject
(str): Required. The subject of the issue to be created.priority_id
(str): Required. The priority ID for the issue.description
(str): Optional. The description of the issue.**kwargs
(dict): Optional. Additional parameters that can be passed as key-value pairs for the issue.
Outputs
The _notify
function of RedmineProvider
outputs the following format i.e. the created issue (example):
Authentication Parameters
The Redmine provider requires the following authentication parameters:
host
(str): Required. The host URL of the Redmine server.api_access_key
(str): Required. Redmine API Access Key. Refer to the Redmine REST API documentation for details on obtaining an API key.
Connecting with the Provider
To connect with the Redmine provider and manage issues through Keep, follow these steps:
- Obtain a Redmine Personal Access Token: Visit the Redmine API documentation to see the steps to get an API key.
- Use the following YAML example to create an issue using the Redmine provider, all these are valid arguments:
title=examples/issue_creation_example.yml