Package io.quarkus.kubernetes.deployment
Class IngressConfig
java.lang.Object
io.quarkus.kubernetes.deployment.IngressConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionCustom annotations to add to exposition (route or ingress) resources(package private) booleanIf true, the service will be exposedThe host under which the application is going to be exposedThe class of the Ingress.(package private) Map<String,IngressRuleConfig> Custom rules for the current ingress resource.(package private) StringThe default target named port.(package private) Map<String,IngressTlsConfig> Allow to configure the TLS Ingress configuration hosts by secret name. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
expose
@ConfigItem boolean exposeIf 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
Custom rules for the current ingress resource.
-
-
Constructor Details
-
IngressConfig
public IngressConfig()
-