OperatorDeploymentType.java
package org.entando.kubernetes.service;
import java.util.List;
public enum OperatorDeploymentType {
OLM {
@Override
public boolean isClusterScoped(List<String> namespaces) {
return namespaces == null || namespaces.isEmpty() || namespaces.stream().anyMatch(String::isEmpty);
}
},
HELM {
@Override
public boolean isClusterScoped(List<String> namespaces) {
return namespaces != null && namespaces.stream().anyMatch("*"::equals);
}
};
public abstract boolean isClusterScoped(List<String> namespaces);
}