jira {
client = {
retry = {
maxAttempts = 5
retryDelay = 5000
}
rateLimit = {
total = -1
get = 20
}
}
fetch = {
include = [
{
type = ".*"
},
]
exclude = [
{
type = "Webhook"
criteria = {
name = "name.*"
}
}
]
}
deploy = {
defaultMissingUserFallback = "##DEPLOYER##"
}
}
Name | Default when undefined | Description |
---|---|---|
client | {} (no overrides) |
Configuration relating to the client used to interact with JIRA |
fetch | {} (no overrides) |
Configuration relating to the endpoints that will be queried during fetch |
masking | {} (mask nothing) |
Configuration to mask sensitive data from the NaCls |
deploy | {} (mask nothing) |
Configuration for elements deployment |
Name | Default when undefined | Description |
---|---|---|
defaultMissingUserFallback | No fallback | Configure replacement for missing users during deploy, can be user email for Jira Cloud, or username for Jira DC, or ##DEPLOYER## to fallback to deployer's user |
Name | Default when undefined | Description |
---|---|---|
retry | {} (no overrides) |
Configuration for retrying on errors |
rateLimit | {} (no overrides) |
Limits on the number of concurrent requests of different types |
[maxRequestsPerMinute] | unlimited | Limits on the number of requests per minute |
usePrivateAPI | true | Whether to use Jira Private API when fetching and deploying changes |
Name | Default when undefined | Description |
---|---|---|
maxAttempts | 5 |
The number of attempts to make for each request |
retryDelay | 5000 (5 seconds) |
The time (milliseconds) to wait between attempts |
Name | Default when undefined | Description |
---|---|---|
get | 20 |
Max number of concurrent get requests |
total | -1 (unlimited) |
Shared limit for all concurrent requests |
Name | Default when undefined | Description |
---|---|---|
include | [{ type = ".*" }] | List of entries to determine what instances to include in the fetch |
exclude | [] | List of entries to determine what instances to exclude in the fetch |
fallbackToInternalId | false | Whether to add the internal ids to the instance name when the name is not unique among the instances of that type |
Name | Default when undefined | Description |
---|---|---|
automationHeaders | [] | List of regexes of header keys in Automations to mask their values |
secretRegexps | [] | List of regexes of strings to mask all across the workspace |
Name | Default when undefined | Description |
---|---|---|
type | "" | A regex of the Salto type name to include in the entry |
criteria | A List of criteria to filter specific instance of certain types |
Name | Default when undefined | Description |
---|---|---|
name | .* | A regex used to filter instances by matching the regex to their name value |
type | .* | A regex used to filter field instances by matching the regex to their type value |