Skip to content

Application Blueprint Creation

There are two ways to create an application blueprint:

  1. Manual Creation
  2. From Transform Profile

Manual Creation

Add an Application Blueprint

  1. After logging into CHAI™, click on the project where you want to create the blueprint, then click on Cruize.

    Cruize

    The page will open as shown in the image below.

    Cruize

  2. Click the Create Blueprint button to create an application blueprint. This allows you to specify different attributes for the application you want to deploy in your environment.

    After clicking the Create Blueprint button, the following form will be displayed:

    Cruize application blueprint

  3. Add your application blueprint by entering the following details:

    Field Description
    Name Enter the blueprint name
    Version no. Version number will be 0 by default for new blueprint creation. For creating a blueprint from an existing blueprint, the version number will be incremental.
    Blueprint type Select the blueprint type
    Namespace Enter the namespace
    Description Enter a description for the blueprint

Field Requirements

Name

  • Only alphanumeric characters or hyphens (-) are allowed
  • Must start and end with an alphanumeric character
  • Maximum 25 characters allowed
  • Name must be unique

Cruize application blueprint

Namespace

  • Only lowercase alphanumeric characters or hyphens (-) are allowed
  • Must start and end with an alphanumeric character
  • Maximum 63 characters allowed

Cruize application blueprint

Description

  • Any characters except < and > are allowed
  • Maximum 64 characters allowed

Cruize application blueprint

  1. After providing all the details, click the Create Blueprint button to add your blueprint.

    Cruize application blueprint


From Transform Profile

Once an application blueprint is created on the Transform screen, you will be asked if you want to navigate and Deploy the application in Cruize as shown in the image below.

To learn more about creating an application blueprint via Transform, click here.

Cruize

The CHAI™ Transform option intelligently creates deployments and containers, and identifies configurations such as: - Service ports - Replicas - Config maps - Environment variables - CPU allocation - Memory allocation

These configurations are automatically populated in the workload resource definitions.