Package io.quarkus.kubernetes.deployment
Class IngressConfig
- java.lang.Object
-
- io.quarkus.kubernetes.deployment.IngressConfig
-
public class IngressConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Map<String,String>annotationsCustom annotations to add to exposition (route or ingress) resources(package private) booleanexposeIf true, the service will be exposed(package private) Optional<String>hostThe host under which the application is going to be exposed(package private) Optional<String>ingressClassNameThe class of the Ingress.(package private) Map<String,IngressRuleConfig>rulesCustom rules for the current ingress resource.(package private) Map<String,IngressTlsConfig>tlsAllow to configure the TLS Ingress configuration hosts by secret name.
-
Constructor Summary
Constructors Constructor Description IngressConfig()
-
-
-
Field Detail
-
expose
@ConfigItem boolean expose
If true, the service will be exposed
-
ingressClassName
@ConfigItem Optional<String> ingressClassName
The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.
-
annotations
@ConfigItem Map<String,String> annotations
Custom annotations to add to exposition (route or ingress) resources
-
tls
@ConfigItem Map<String,IngressTlsConfig> tls
Allow to configure the TLS Ingress configuration hosts by secret name.
-
rules
@ConfigItem Map<String,IngressRuleConfig> rules
Custom rules for the current ingress resource.
-
-