Skip to main content

Change Management Overview

Support avatar
Written by Support
Updated this week

Salto enables seamless management of configuration changes, offering full control and visibility whether changes are made directly through Salto or externally, such as using the application UI. Here’s how Salto makes it all work smoothly:

  • Various Deployment Options: Salto offers a variety of deployment options to fit your workflow. You can initiate deployments by comparing configurations between source and target environments, enabling precise, source-to-target deployment. Salto also allows for promoting deployments between environments, reverting previous deployments, and directly editing an environment’s configurations. Edits can be made manually via the Salto UI or through an external editor. Learn more about deploying with Salto

  • Tracking and Documenting Changes: Salto tracks all changes to your environments—whether made via Salto deployments or directly in the application. Direct changes are captured through scheduled or manual fetch operations. All changes are visible in the environment's 'Change Log' tab, where you can view the full history of fetches and deployments.

    To provide context, Salto lets you add custom titles and descriptions to each change. You can document Salto deployments before they’re executed, and retroactively annotate fetched changes made outside of Salto with details like ticket IDs or project notes. Learn more about the environment change log

  • Git & CI/CD: Link your Salto environment to a Git branch to bring version control and deployment automation into your workflow. Each fetch and deploy operation is automatically pushed to git, maintaining a clear and traceable change history. Salto also supports deployment pull requests (PRs) to enforce approvals and protect deployments, allowing deployment content to be created or edited either by pushing changes directly to the feature branch or within the Salto UI. For CI/CD setups, Salto enables automated deployment checks, leveraging the Salto CLI or other external tools to validate deployment content. Additionally, Salto can automatically prepare deployment promotions as part of the CI/CD flow, streamlining the process of moving changes across environments with built-in control and verification. Learn more

By keeping all changes documented, tracked, and seamlessly integrated with Git, Salto provides a powerful framework for managing complex environments with clarity and control, offering versatile deployment options tailored to your needs.

Did this answer your question?