Environments

What are environments? What do i get out if it? How are they scoped?

Overview

Environments are a way of mapping a cluster to an abstraction called as an environment. Ozone segregates this so that certain teams have access to specific environments, thus preventing any proverbial "cross-talk" during deployments which might result in an erroneous deployment to an environment that a team does not have access to.

In addition, Ozone automatically picks up variables that are defined in the ci/cd workflows and maps them to the environment that the application is being deployed to, all done securely through Ozone's secret management for CI/CD

When you create a cluster, ensure that it is mapped to an environment. And when an environment variable is defined, you have the freedom to define its value as per each environment

Last updated

Change request #141: