Skip to main content
← Back to blog

Compare Environments on ZopDay: Every Difference Highlighted

Bableen Kaur
Bableen Kaur Engineer · Zop.Dev
3 min read
Compare Environments on ZopDay: Every Difference Highlighted

Compare Environments on ZopDay: Every Difference Highlighted

A new Compare environments button on the project page shows how the same services differ between environments. Stage and prod, or environments from different projects, appear with every difference highlighted. Missing services are marked Missing. Copy to environment writes the baseline settings to the other environments.

Pick the Projects, Environments and Services to Compare

Step 1 is to pick the projects, environments and services to compare. The first environment is the baseline. Environments from different projects can be selected in the same comparison.

What you pickDetail
ProjectsOne or more projects
EnvironmentsTwo or more, the first is the baseline
ServicesAll or a subset of the services in those environments

The baseline environment is the reference point. Every other environment is compared against it. You can also pick any services from any project to compare.

If a service has a different name in another environment, you can pair the two by hand. Pairing lets the comparison match services that are the same but named differently across environments.

Teams that manage environment-level overviews can check resource usage before running a comparison.

One Column per Environment With Every Difference Highlighted

Step 2 shows one column per environment. Each service shows its version, and differences are highlighted. Missing services are marked Missing.

Open a service to compare its overview, revisions, environment variables, network, databases and settings. Each tab shows how many differences it has. Observability shows one environment at a time.

TabWhat it compares
OverviewService overview across environments
RevisionsRevision history across environments
Environment variablesVariable names and values across environments
NetworkNetwork configuration across environments
DatabasesDatabase settings across environments
SettingsService settings across environments

Each tab shows the number of differences it has. A service that exists in one environment but not in another is marked Missing in the missing column.

diagram

Teams using role-based access controls can control who compares environments and who copies settings.

Copy to Environment Writes the Baseline Settings

Copy to environment copies environment variables, the port and health-check settings from the baseline to the other environments. It shows exactly what will change before anything is written. Secret values are never shown, compared or copied.

What Copy to environment copiesDetail
Environment variablesFrom baseline to the other environments
PortFrom baseline to the other environments
Health-check settingsFrom baseline to the other environments

The preview shows exactly what will change. Nothing is written until the preview is confirmed. Secret values are never shown, compared or copied across any part of the comparison.

Teams that manage developer seats at the organisation level can use Copy to environment to align settings across environments.

Tagged
Bableen Kaur

Bableen Kaur

Engineer · Zop.Dev

Bableen works on the Kubernetes side of Zop.Dev, focused on cluster ops, autoscaling, and the long tail of pod-level reliability work. She writes about MTTR, OOMKill diagnosis, and what runbooks actually need to do.

Stop watching the waste.
Start cutting it.

See. Find. Fix. Automatic.

Connect your first cloud account in under 5 minutes. See your first remediation in under 7. No credit card required.

CDCR continuous detection, continuous remediation
full audit every action traceable
read-only default access
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console·