Version Control for appStacks
Version control is a crucial aspect of managing appStacks, ensuring that every change made to your application's infrastructure is tracked and auditable. By maintaining versioning, you can keep a historical record of modifications, making it easier to identify what changed, when, and by whom.
Additionally, version control enhances transparency and compliance by providing an audit trail. This ensures that all changes adhere to organizational policies and regulatory requirements. Whether you're updating configurations, modifying resource allocations, or migrating to a new infrastructure setup, version control helps maintain stability and consistency across deployments. By leveraging robust versioning practices, your teams can collaborate efficiently, test changes safely, and ensure a more reliable and predictable infrastructure lifecycle.
Create an appStack Version
To create an appStack version, follow these steps:
-
Clicking the ellipsis (three dots) icon under the Actions column for an appStack opens the appStack Actions panel.
-
You can also create a new version within your appStack via the menu to the top:
-
-
Select + Create New Version.
-
From the General Details dialog, click Create appStack Version button.
-
Once you make changes to your appStack and create a new version, you can compare the Topology of the two versions to view the changes.
-
To compare the Topologies between multiple appStack versions, select the version from the Compare With drop-down and click View Details.
-
You will notice that:
-
Deletions from your Topology canvas appear with a Red outline.
-
Additions into your Topology canvas appear with a Green outline.
-