@Override public boolean test(ContainerStatus containerStatus) { // if we are being killed repeatedly due to OOM or using too much CPU, or abnormal termination. return containerStatus.getLastState() != null && containerStatus.getLastState().getTerminated() != null && (containerStatus.getLastState().getTerminated().getExitCode() == 137 || containerStatus.getLastState().getTerminated().getExitCode() == 143 || containerStatus.getLastState().getTerminated().getExitCode() == 1); } });
public boolean test(ContainerStatus containerStatus) { return containerStatus.getLastState() != null && containerStatus.getState() != null && containerStatus.getLastState().getTerminated() != null && containerStatus.getLastState().getTerminated().getReason() != null && containerStatus.getLastState().getTerminated().getReason().contains("Error") && containerStatus.getState().getTerminated() != null && containerStatus.getState().getTerminated().getReason() != null && containerStatus.getState().getTerminated().getReason().contains("Error"); } }, new ContainerStatusCondition("last state exit code == exit code") {
@Override public boolean test(ContainerStatus containerStatus) { return containerStatus.getLastState().getTerminated().getExitCode().equals( containerStatus.getState().getTerminated().getExitCode()); } });
@Override public boolean test(ContainerStatus containerStatus) { return containerStatus.getLastState() != null && containerStatus.getState() != null && containerStatus.getLastState().getTerminated() != null && containerStatus.getState().getWaiting() != null && containerStatus.getState().getWaiting().getReason() != null && containerStatus.getState().getWaiting().getReason().contains("CrashLoopBackOff"); } });
if (containerStatus.getLastState() != null && containerStatus.getLastState().getTerminated() != null) { result.put("container.lastState.terminated.exitCode", "" + containerStatus.getLastState().getTerminated().getExitCode()); result.put("container.lastState.terminated.reason", containerStatus.getLastState().getTerminated().getReason());
cs.put("restartCount", it.getRestartCount()); ContainerState state = it.getLastState(); ContainerStateRunning running = state.getRunning(); if (running != null) {
public ContainerStatusBuilder(ContainerStatusFluent<?> fluent,ContainerStatus instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withContainerID(instance.getContainerID()); fluent.withImage(instance.getImage()); fluent.withImageID(instance.getImageID()); fluent.withLastState(instance.getLastState()); fluent.withName(instance.getName()); fluent.withReady(instance.getReady()); fluent.withRestartCount(instance.getRestartCount()); fluent.withState(instance.getState()); this.validationEnabled = validationEnabled; } public ContainerStatusBuilder(ContainerStatus instance){
public ContainerStatusBuilder(ContainerStatus instance,Boolean validationEnabled){ this.fluent = this; this.withContainerID(instance.getContainerID()); this.withImage(instance.getImage()); this.withImageID(instance.getImageID()); this.withLastState(instance.getLastState()); this.withName(instance.getName()); this.withReady(instance.getReady()); this.withRestartCount(instance.getRestartCount()); this.withState(instance.getState()); this.validationEnabled = validationEnabled; }
public ContainerStatusFluentImpl(ContainerStatus instance){ this.withContainerID(instance.getContainerID()); this.withImage(instance.getImage()); this.withImageID(instance.getImageID()); this.withLastState(instance.getLastState()); this.withName(instance.getName()); this.withReady(instance.getReady()); this.withRestartCount(instance.getRestartCount()); this.withState(instance.getState()); }
public ContainerStatusBuilder( ContainerStatusFluent<?> fluent , ContainerStatus instance ){ this.fluent = fluent; fluent.withContainerID(instance.getContainerID()); fluent.withImage(instance.getImage()); fluent.withImageID(instance.getImageID()); fluent.withLastState(instance.getLastState()); fluent.withName(instance.getName()); fluent.withReady(instance.getReady()); fluent.withRestartCount(instance.getRestartCount()); fluent.withState(instance.getState()); } public ContainerStatusBuilder( ContainerStatus instance ){
public ContainerStatusBuilder( ContainerStatusFluent<?> fluent , ContainerStatus instance ){ this.fluent = fluent; fluent.withContainerID(instance.getContainerID()); fluent.withImage(instance.getImage()); fluent.withImageID(instance.getImageID()); fluent.withLastState(instance.getLastState()); fluent.withName(instance.getName()); fluent.withReady(instance.getReady()); fluent.withRestartCount(instance.getRestartCount()); fluent.withState(instance.getState()); } public ContainerStatusBuilder( ContainerStatus instance ){
public ContainerStatusBuilder( ContainerStatus instance ){ this.fluent = this; this.withContainerID(instance.getContainerID()); this.withImage(instance.getImage()); this.withImageID(instance.getImageID()); this.withLastState(instance.getLastState()); this.withName(instance.getName()); this.withReady(instance.getReady()); this.withRestartCount(instance.getRestartCount()); this.withState(instance.getState()); }
public ContainerStatusBuilder( ContainerStatus instance ){ this.fluent = this; this.withContainerID(instance.getContainerID()); this.withImage(instance.getImage()); this.withImageID(instance.getImageID()); this.withLastState(instance.getLastState()); this.withName(instance.getName()); this.withReady(instance.getReady()); this.withRestartCount(instance.getRestartCount()); this.withState(instance.getState()); }