EaaS - Environment Config

For deploying & triggering the Environment, Roost provides different features & choices to the user. Each application has its own specific Environment Configuration details. Please note that Whatever choices you are selecting, it will Impact the behaviour of your environment creation. So Let’s discuss all these features in great detail.

The default page of Environment Config looks like this

Environment Preference

Environment Deployment Choices

  1. Ephemeral Namespace - For different Environment Triggers, different k8s namespaces but same cluster(unless chosen other in configuration). You can change Namespace Expiry here

  2. Ephemeral Cluster - For every environment Trigger, a new cluster spins up. You can set up the Environment limit according to your need.

  3. Fixed Namespace - custom namespace, where all resources get deployed for different environment triggers. Choose your namespace here

Third Party App Configurations

Slack Details

  • To receive notification & alert messages of your Environment triggered (PR Related) events in slack channel, you have to fill all these details.

SNS Configuration

  • To receive notification & alert messages of your Environment triggered (PR Related) events in SNS, you have to fill all these details.

ECR & Docker Hub Configuration

  • For Polling & registry details for external builds.

Upload Test Results

  • To receive test results(which you have added in application config) in S3 bucket , fill out these details

Advance Details for PR related Environment Creation

When you click on Advance button in Environment Config page, you will get all these choices for PR related Environment Creation. You can choose & edit them according to your need. Do keep in mind that, these choices will impact your Environment Creation.

 

Congratulations! Save the Config & You have completed all the steps, Now you can start creating, deploying & triggering Environments smoothly with the help of Roost.

Â