public Map<String, Object> rollingUpdateDone(final DeploymentGroup deploymentGroup) { final Map<String, Object> ev = createEvent("rollingUpdateFinished", deploymentGroup); ev.put("success", 1); return ev; }
public Map<String, Object> rollingUpdateFailed(final DeploymentGroup deploymentGroup, final Map<String, Object> failEvent) { final Map<String, Object> ev = createEvent("rollingUpdateFinished", deploymentGroup); ev.put("success", 0); ev.put("failedTask", failEvent); return ev; } }
public Map<String, Object> rollingUpdateTaskSucceeded(final DeploymentGroup deploymentGroup, final RolloutTask task) { final Map<String, Object> ev = createEvent("rollingUpdateTaskResult", deploymentGroup); ev.put("success", 1); return addTaskFields(ev, task); }
public Map<String, Object> rollingUpdateStarted(final DeploymentGroup deploymentGroup) { final Map<String, Object> ev = createEvent("rollingUpdateStarted", deploymentGroup); ev.put("reason", deploymentGroup.getRollingUpdateReason()); return ev; }
public Map<String, Object> rollingUpdateTaskFailed(final DeploymentGroup deploymentGroup, final RolloutTask task, final String error, final RollingUpdateError errorCode, final Map<String, Object> metadata) { final Map<String, Object> ev = createEvent("rollingUpdateTaskResult", deploymentGroup); ev.putAll(metadata); ev.put("success", 0); ev.put("error", error); ev.put("errorCode", errorCode); return addTaskFields(ev, task); }