Dependent Environments

📘

Note: This feature is only available in the Enterprise Plan.

The Dependent Environment feature in Facets introduces a new paradigm in environment management by allowing it to inherit infrastructure, tools, and any deployed resources from a designated Base Environment.

This promotes consistency, reduces duplication of efforts, and simplifies maintenance by allowing dependent environments to be updated with changes made to the base environment if needed.

How to create a dependent environment?

  1. To Launch an environment as a dependent environment, open the Projects menu and select your desired project.
  2. Proceed to the Environment tab located on the top panel.
    Here, you will find a collection of environments associated with your chosen project.
  3. Identify the environment you want to launch and click the Launch button beside it.
  4. This will prompt the Environment Launch Wizard to appear on your screen.
    This wizard comprises of the following steps:
    1. Connect your Cloud Provider:
      1. Under the Infrastructure Type, choose the option to Use Existing Infrastructure to create a dependent environment.
      2. Select the Base Environment from which the dependent environment will inherit its infrastructure and settings.
      3. Specify a Namespace for where this environment will be set up in the Kubernetes cluster, to organize and isolate resources effectively.
    2. Review Secrets and Variables:
      1. You can input the actual values for variables declared in the Blueprint either now or after the launch. However, if you prefer, you can skip the 'Secrets and Variables' tab at this time.
    3. Review Resources:
      1. It provides a comprehensive overview of all resources in your environment.
      2. It also allows you to enable or disable resources prior to launching the environment.
  5. Once you have completed these steps, click Launch Environment.
  6. There are two possible outcomes at this point.
    1. If the launch fails, you can navigate to the 'Release Details' page. This page will provide detailed information about any errors that occurred during the launch, helping you understand and rectify the issue.
    2. If the launch is successful, then congratulations! You have successfully launched an environment in Facets.