Skip to main content

Environments

What is an Environment in Atmosly

An Environment allows you to group a set of services having a specific version, usually based on a branch of your repository. For example, you can have one Production environment (all the services pointing to the main branch), one Staging environment (all services pointing to the staging branch), etc. You run your application on an environment.

Environment List

Within the Environments module, the first list that you see is the environments list. Please refer to the table below to understand what different columns contain:

Description of the image

Column nameDescription
NameThis is the name you assign to your environment.
PLEASE NOTE: Name cannot contain special characters and should be unique.
Last UpdatedShows when the cluster was last created or updated (whichever is applicable).
ClusterThe Kubernetes Cluster on which the environment is deployed.
ProjectThe project or the application blueprint deployed on the concerned environment.
NamespaceNamespace provided to your environment.
Total ServicesThe total number of services (applications + data sources) deployed on the environment.
Created byThe user who deployed the environment.
StatusStatus of the environment:
1. INITIALIZING → one or more services are being deployed, for application services, pipelines are running and for data sources, the deployment is yet to finish.
2. ACTIVE → all pipelines have finished running and all data sources have been deployed.
3. UPDATING →
   1. One or more services are being added (or deployed) to the environment
   2. Services are being re-deployed on the environment after edits
   3. Pipelines for services have been auto-triggered and are running (continuous CI/CD)
   4. One or more services is being deleted from the environment
4. ERROR → either the pipeline has failed for the application services or data sources were not deployed on the environment.
5. DESTROYING FAILED → destroying job for the environment has failed and would need to be triggered.
6. DESTROYED → the Environment and all its resources have been destroyed.
7. Service Unavailable → When all the services from the environment are deleted.
8. SCALING UP → When an environment's resources are scaling back up for use.
9. SCALING DOWN → When the environment's resources are being reduced to zero.