🛠️ BREAKING CHANGE - Seperate environment "Drift Status" from the Deployment status

Starting Feb 29th, we will enhance user experience by separating Drift Detection and Deployment status into distinct values. This improvement is part of our ongoing efforts to provide users with a seamless and efficient experience. Users will now find it easier to monitor both the latest deployment queue action and any drift detection without the need for extensive deployment log reviews.

Why the change?

In env0, an environment's status, determined by the last action in its deployment queue, can be overshadowed by drift status. For example, an environment marked as DRIFTED may obscure the result of its latest deployment, and performing a deployment after drift detection can alter the DRIFTED status, potentially masking detected drift.

What will break?

The environment status DRIFTED will be deprecated. Instead, a new property, driftStats, will be added to the environment modal, indicating drift status with the following values:

  • DISABLED- DD is disabled
  • OK-The last Drift deployment detects no drift.
  • DRIFTED - The last Drift deployment detects a drift.
  • ERROR- The last Drift deployment had an error.
  • NEVER_RUN- Drift deployment never run since DD was enabled.