Connecting an environment to Salto
Jira Cloud
To connect a Jira Cloud environment (prod, sandbox, etc.) you will need to obtain an API token from Atlassian.
Jira DC
To connect a Jira DC environment to Salto, In addition to inputting a username/password for the credentials, you will need to:
Install the Salto Configuration Manager for Jira add on
Configure your firewall to allow incoming connections from Salto's static IP addresses
Detailed Jira environment setup instructions for cloud or DC can be found here
Env settings
To update the settings for a particular environment, navigate to the settings section where you will find:
General: where to update the environment name, setup the Scheduled fetch, and optionally mark an environment as "sensitive"
Application Connections:
credentials used for fetch and deploy (Note: make sure you have set up "Personal credentials" in the environment ahead of starting a deployment).
The Salto adapter config file. (Note: to fetch JSM- or ScriptRunner-related elements, see our documentation)
Version Control: Git connection for the environment
Monitor changes: where to set up custom notifications (see below)
Impact Analysis
The explore page in Salto is used to explore your configurations, see dependencies and understand where and how configurations are used.
Monitoring changes
Set up notifications to alert when changes are made in production.
π₯ Monitoring overview
Comparison Overview (Compare & Deploy)
Here is an overview of the comparison screen showing you the differences between two environments, part of the compare and deploy process.
π₯ Comparison overview
Changelog
Salto automatically keeps track of all changes made to each environment in the Changelog.
π₯ Changelog overview
Backup and Restore
Through the scheduled fetch, Salto will automatically backup the configurations for each environment. Those backups can be used through the restore process to revert any changes made directly in the environment. π₯ Ex: Restoring a deleted automation with Salto
Configuration issues and Environment alignment
When an environment is first connected to Salto, you may see a number of configuration issues, such as identically named elements or permissions issues.
Be aware that Salto uses the names of elements to align them between environments. For example, if a status is named "Close" in sandbox and "Closed" in Production, Salto will see those as 2 separate statuses, which could lead to unexpected misalignment issues.
Deployment types
There are different types of deployments in Salto
Compare & Deploy: Choose which changes to align between any two environments.
Find environment changes & deploy: Choose the changes made during a specific time period to deploy into another environment. Especially useful when deploying from a shared environment.
Promote a deployment: used to promote the same set up changes to another target environment. (ex: after deploying a set of updates to a form in
UAT
, promoting those same changes up toProduction
)Revert a deployment: Revert all changes made in a specific deployment (Note: to revert specific changes, use the restore process mentioned above)
Deployment examples
Additional References
SaltoLeap for Jira (free learning courses)