Included Types
The JIRA adapter fetches and deploys the following element types by default:
ApplicationProperties
ApplicationRoles
AttachmentSettings
Automations
Boards (without swimlanes)
Salto fully supports fetching and deploying company-managed boards.
Team-managed boards can only be partially fetched, and can't be deployed. This is due to Atlassian API limitations.
Configuration
Dashboards
DashboardWidgets
Fields
FieldConfigurations
FieldsConfigurationSchemes
Filters
IssueEvent
IssueLinkType
IssueType
IssueLinkTypes
SecuritySchemes
IssueTypeSchemes
IssueTypeScreenSchemes
NotificationSchemes
Permissions
PermissionSchemes
Priorities
Projects
Salto fully supports fetching and deploying company-managed projects.
Team-managed projects can only be partially fetched, and can't be deployed. This is due to Atlassian API limitations.
ProjectCategories
ProjectComponent
ProjectRoles
ProjectTypes
Resolutions
Screens
ScreenSchemes
SecurityLevels
SecuritySchemes
Statuses
StatusCategories
TimeTrackingProviders
Webhooks
Workflows
WorkflowSchemes
Excluding elements
You can edit the Salto Configuration File to exclude specific elements that you do not wish to fetch and manage with Salto. You can choose which types to exclude, and also which instances of these types. To do this, use the exclude list under the fetch section of the Salto Configuration File.
For example, this file excludes all automations which have "test" in their automation name:
jira {
fetch = {
include = [
{
type = ".*"
},
]
exclude = [
{
type = "Automation"
criteria = {
name = ".*test.*"
}
}
]
}
}
You can also exclude specific Custom Fields according to their type. For example, this Salto configuration file excludes all multi picker fields from your fetches:
jira {
fetch = {
include = [
{
type = ".*"
},
]
exclude = [
{
type = "Field"
criteria = {
type = ".*multipicker"
}
}
]
}
}