Package io.quarkus.kubernetes.deployment
Interface IngressConfig
public interface IngressConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionCustom annotations to add to exposition (route or ingress) resourcesbooleanexpose()If true, the service will be exposedhost()The host under which the application is going to be exposedThe class of the Ingress.rules()Custom rules for the current ingress resource.The default target named port.tls()Allow to configure the TLS Ingress configuration hosts by secret name.
-
Method Details
-
expose
@WithDefault("false") boolean expose()If true, the service will be exposed -
host
The host under which the application is going to be exposed -
targetPort
The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https". -
ingressClassName
The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used. -
annotations
Custom annotations to add to exposition (route or ingress) resources -
tls
Allow to configure the TLS Ingress configuration hosts by secret name. -
rules
Map<String,IngressConfig.IngressRuleConfig> rules()Custom rules for the current ingress resource.
-