diff --git a/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/Deployment.java b/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/Deployment.java index 90b47f6e..1a1d76b0 100644 --- a/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/Deployment.java +++ b/cameleer3-server-core/src/main/java/com/cameleer3/server/core/runtime/Deployment.java @@ -1,13 +1,30 @@ package com.cameleer3.server.core.runtime; import java.time.Instant; +import java.util.List; +import java.util.Map; import java.util.UUID; -public record Deployment(UUID id, UUID appId, UUID appVersionId, UUID environmentId, - DeploymentStatus status, String containerId, String containerName, - String errorMessage, Instant deployedAt, Instant stoppedAt, Instant createdAt) { +public record Deployment( + UUID id, + UUID appId, + UUID appVersionId, + UUID environmentId, + DeploymentStatus status, + String targetState, + String deploymentStrategy, + List> replicaStates, + String deployStage, + String containerId, + String containerName, + String errorMessage, + Instant deployedAt, + Instant stoppedAt, + Instant createdAt +) { public Deployment withStatus(DeploymentStatus newStatus) { return new Deployment(id, appId, appVersionId, environmentId, newStatus, + targetState, deploymentStrategy, replicaStates, deployStage, containerId, containerName, errorMessage, deployedAt, stoppedAt, createdAt); } }