Skip to main content

Manage Snapshots

Snapshots are a stored manifest of the microservices running in your cabinet.

Codiac creates a snapshot of your cabinet any time you update the version number of an existing asset or add a new asset. Snapshots exist at the cabinet level. They are a record of all the asset versions on the cabinet at that time.

What you'll get​

  • Roll back a cabinet to an earlier state by dragging a snapshot into the cabinet
  • Deploy a snapshot to another cabinet (same or different environment), e.g. for cluster hopping
  • Snapshots created automatically on deploy; view and use them in the Snapshots / History tabs

Prerequisites​

  • Codiac account and at least one cabinet with at least one deployment (snapshots are created on deploy)

Snapshots do not include:

  • Stored data.
  • Configurations.
  • Resource management.

Snapshot version list showing version IDs, asset counts, and tags

The most common uses for snapshots are:

  1. To rollback a cabinet to an earlier state.
  2. To deploy a specific version of a cabinet elsewhere.

Snapshot rollback​

Snapshots let you rollback to earlier versions of your cabinet. Click and drag the desired snapshot into your cabinet to rollback to that version. See the Cabinet guide for step-by-step instructions.

Snapshot deployment​

Snapshot compare tab showing differences between cabinet versions

You can use a snapshot to deploy a specific version of one cabinet into another cabinet, including a cabinet in a different environment.

This lets you use snapshots as a type of cluster-hopping. You can cluster-hop with a snapshot the same way you would an asset.

What's next​