public class URLFromServiceUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PROTO |
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
URLFromServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getNamespace(HasMetadata entity) |
static java.util.Map<java.lang.String,java.lang.String> |
getOrCreateAnnotations(HasMetadata entity) |
static ObjectMeta |
getOrCreateMetadata(HasMetadata entity) |
static ServicePort |
getServicePortByName(Service service,
java.lang.String portName) |
static java.lang.String |
getURLFromIngressList(java.util.List<Ingress> ingressList,
java.lang.String namespace,
java.lang.String serviceName,
ServicePort port) |
static java.lang.String |
getURLFromIngressRules(java.util.List<HTTPIngressPath> paths,
IngressSpec spec,
java.lang.String serviceName,
ServicePort port,
IngressRule rule) |
static java.lang.String |
getURLFromIngressSpec(IngressSpec spec,
java.lang.String serviceName,
ServicePort port) |
static java.lang.String |
getURLFromTLSHost(IngressRule rule,
java.lang.String pathPostFix) |
static java.lang.String |
resolveHostFromEnvVarOrSystemProperty(java.lang.String serviceName) |
static java.lang.String |
resolvePortFromEnvVarOrSystemProperty(java.lang.String serviceName,
java.lang.String portName) |
static java.lang.String |
resolveProtocolFromEnvVarOrSystemProperty(java.lang.String serviceName,
java.lang.String servicePort) |
static java.lang.String |
toEnvVariable(java.lang.String serviceName) |
static java.lang.String |
toServicePortEnvironmentVariable(java.lang.String serviceName,
java.lang.String portName) |
public static org.slf4j.Logger logger
public static final java.lang.String DEFAULT_PROTO
public static java.lang.String resolveHostFromEnvVarOrSystemProperty(java.lang.String serviceName)
public static java.lang.String resolveProtocolFromEnvVarOrSystemProperty(java.lang.String serviceName, java.lang.String servicePort)
public static java.util.Map<java.lang.String,java.lang.String> getOrCreateAnnotations(HasMetadata entity)
public static ObjectMeta getOrCreateMetadata(HasMetadata entity)
public static java.lang.String resolvePortFromEnvVarOrSystemProperty(java.lang.String serviceName, java.lang.String portName)
public static java.lang.String toServicePortEnvironmentVariable(java.lang.String serviceName, java.lang.String portName)
public static java.lang.String toEnvVariable(java.lang.String serviceName)
public static java.lang.String getURLFromIngressList(java.util.List<Ingress> ingressList, java.lang.String namespace, java.lang.String serviceName, ServicePort port)
public static java.lang.String getURLFromIngressSpec(IngressSpec spec, java.lang.String serviceName, ServicePort port)
public static java.lang.String getURLFromIngressRules(java.util.List<HTTPIngressPath> paths, IngressSpec spec, java.lang.String serviceName, ServicePort port, IngressRule rule)
public static java.lang.String getURLFromTLSHost(IngressRule rule, java.lang.String pathPostFix)
public static java.lang.String getNamespace(HasMetadata entity)
public static ServicePort getServicePortByName(Service service, java.lang.String portName)
Copyright © 2015-2019 Red Hat. All Rights Reserved.