Skip to main content

Baseline Environment

A baseline environment is a set of "stable" or "main" versions of microservice dependencies running in Kubernetes. It may also include associated stateful workloads, and cloud services running outside Kubernetes. The Signadot Operator is installed into the Kubernetes cluster running the baseline environment and used to create sandboxes. The baseline environment can be thought of as the default set of dependencies that if not overridden will be used by microservices under development or being tested.

The Kubernetes cluster serving as the baseline environment may in some cases be an existing "staging" Kubernetes cluster or even a production cluster. Typically, the baseline environment is continuously updated using a Continuous Integration / Continuous Deployment (CI/CD) process as code changes merge to provide the latest dependencies to any sandboxed microservices.