Clone snapblocs platform stacks: build once, deploy anywhere

How to clone a stack

Once configuring a stack following here, you can clone the stack to the same project or a different project.
For example, once a stack configuration is created on one project, an authorized user can easily clone the stack configuration and update some configuration such as cluster parameters and target environment settings and deploy the cloned stack to the upper environments such as staging or production environment. 

To clone a stack:
  • Click the "Clone" button on the top of the stack configuration page.
  • Enter a new stack name, select the target project to be cloned.
Be aware the user must have permission for Clone action and be the user of the target project. The cloned stack status will be Not deployed. 
Benefits of Clone:
  • With a build once, deploy anywhere approach, the time could be significantly reduced by just cloning the stack. The same Architecture Blueprint can be easily deployed from development to production. 
  • Cloning enables you to reuse the same skill sets for development and operations no matter where the stack is built and deployed.
  • You can spend more time trying to solve flaws within your business applications, but not for replicating Platform infrastructure for troubleshooting. For example, you can debug the production problems by cloning the production stack into an isolated environment. You can install production business applications into the cloned production stack where you can debug the production problems, not impacting the production stack. 
  • There would usually be fewer errors in promoting applications from lower to upper environments using the cloning feature in dpStudio (Web application) providing template deployment.
What's Next

    • Related Articles

    • What is a Stack

      A stack is an instance of a Platform built from an architecture blueprint that you can manage as a single unit. Platforms provide building blocks that are reused in a large number of products and services. It has a set of components that can be ...
    • How to move a stack

      Once configuring a stack following here, you can move the stack configuration from the project where the stack was created to a different project.  Once a stack has been configured for one project, an authorized user can easily move the stack ...
    • How to deploy a stack

      Once configuring a stack following here, you can deploy the stack. To deploy a stack: Click the "Deploy" button on the top of the Stack configuration page. (It would take up to 20 minutes to fully deploy the stack) The stack status will be changed to ...
    • How to resume a stack

      Once pausing a stack following here, you can resume the stack. Note that your cloud account will be charged since you deployed a stack. It is important to teardown your stack when you don't need to keep running to avoid unnecessary charges on your ...
    • Configure Stack

      Before proceeding, click here to set up AWS configuration. ​ Configure a stack before deploying it. To configure a stack: Go to the Stacks menu. Click "Configure new stack." Select "Default" for the project, or select any project for the new stack. ...