Skip to main content
Change Management Overview
Support avatar
Written by Support
Updated over a month ago

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:

  • Tracking All Changes: Salto tracks all changes whether done through a Salto deployment or directly to the application. The direct configuration changes are tracked via Salto fetch operations which retrieve the org’s metadata at predefined intervals or manually. Both types of changes are accessible in the Change Log tab, where you can view all fetch and deployment operations.

  • 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

  • Documentation: Salto lets you add meaningful context to each change. For Salto deployments, you can set custom titles and descriptions before deploying to capture details like ticket IDs or project notes. With changes that were made directly in the environment, Salto allows for retroactive documentation by setting titles and descriptions on fetched changes.

  • 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?