Skip to main content

Change Management Overview

Support avatar
Written by Support
Updated over 4 months ago

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

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

  • Tracking and Documenting Changes: Tulip tracks all changes to your application connections—whether made via Tulip deployments or directly in the security application. Direct changes are captured through scheduled or manual fetch operations. All changes are visible in the application's "History" page, which includes two tabs: "Snapshots" (where you can restore from) and "Changes" (which lists all individual configuration changes).

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

  • Git & CI/CD: Link your Tulip application connection 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. Tulip 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 Tulip UI. For CI/CD setups, Tulip enables automated deployment checks, leveraging the Tulip CLI or other external tools to validate deployment content. Additionally, Tulip can automatically prepare deployment promotions as part of the CI/CD flow, streamlining the process of moving changes across application connections with built-in control and verification. Learn more

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

Did this answer your question?