DEV Community

Cover image for Streamlining env0 Onboarding with Environment Discovery
env0 Team for env0

Posted on • Originally published at env0.com

Streamlining env0 Onboarding with Environment Discovery

At env0, we’re dedicated to making the onboarding process faster and more efficient for our customers. The latest upgrade to our Environment Discovery feature improves how you onboard your existing environments to env0, making the process quicker and smoother than ever before.

With this capability, you can add your existing environments (aka workspaces) in bulk without having to rebuild them from scratch. This reduces manual work and minimizes the risk of errors.

After importing your existing environments, you can easily enable automatic detection for new environments created in Git, seamlessly incorporating them into env0 through the pull request workflow.

With the import complete, both new and existing environments are managed within env0 according to your governance policies, benefiting from automation, auditability, and other helpful platform features.

How it works

You configure Environment Discovery, which scans your Git repositories to detect existing environments. After they are detected, they are displayed in the dashboard for you to review. 

You can then filter and search the environments according to your needs.

 Now you can select the environments you want to add, and begin the import process. 

Clicking the ‘Import’ button will open a new page where you can configure project credentials and environment or Terraform variables. The page also previews the import process and notifies you of any potential issues, such as missing credentials or variables.

When all information is in place, the import process will begin quickly.

You can monitor the deployment status by hovering over it to view logs. Behind the scenes, env0 validates the import to ensure it completes correctly and without unintended changes.

If any issues arise, such as misconfigured credentials or incorrect variable values, you can simply check the errored rows and click on ‘Rerun’ to correct the mistakes and try again.

After addressing the issue and rerunning the import, it will be completed successfully.

Once the process is complete, all environments are fully managed within env0.

Should you want to, you can then enable the automatic addition of new environments created in Git by checking the ‘Create New Environments from Pull Requests’ box, ensuring future environments are seamlessly integrated and benefit from env0's full range of capabilities.

And that's it!

With just a few easy steps you get:

  1. Faster and easier onboarding of existing environments, keeping everything in sync with your pull request workflow for streamlined operations.
  2. Fewer errors and increased visibility with oversight at every stage of the import process, reducing manual mistakes and ensuring smoother operations.

Want to learn more?

Schedule a technical demo to see env0 in action!

Top comments (0)