diff --git a/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/utils/TrafficGuard.java b/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/utils/TrafficGuard.java index 3184c73867..ae3e17e556 100644 --- a/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/utils/TrafficGuard.java +++ b/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/utils/TrafficGuard.java @@ -21,6 +21,7 @@ import com.netflix.spinnaker.orca.clouddriver.pipeline.servergroup.support.TargetServerGroup; import com.netflix.spinnaker.orca.front50.Front50Service; import com.netflix.spinnaker.orca.front50.model.Application; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -32,6 +33,7 @@ import static java.lang.String.format; @Component +@Slf4j public class TrafficGuard { private final OortHelper oortHelper; @@ -113,7 +115,8 @@ private void verifyOtherServerGroupsAreTakingTraffic(String serverGroupName, Loc public boolean hasDisableLock(String cluster, String account, Location location) { if (front50Service == null) { - throw new UnsupportedOperationException("Front50 has not been configured, no way to check disable lock. Fix this by setting front50.enabled: true"); + log.warn("Front50 has not been configured, no way to check disable lock. Fix this by setting front50.enabled: true"); + return false; } Names names = Names.parseName(cluster); Application application;