Interface IngressConfig


public interface IngressConfig
  • Method Details

    • expose

      @WithDefault("false") boolean expose()
      If true, the service will be exposed
    • host

      Optional<String> host()
      The host under which the application is going to be exposed
    • targetPort

      @WithDefault("http") String targetPort()
      The default target named port. If not provided, it will be deducted from the Service resource ports. Options are: "http" and "https".
    • ingressClassName

      Optional<String> ingressClassName()
      The class of the Ingress. If the ingressClassName is omitted, a default Ingress class is used.
    • annotations

      @ConfigDocMapKey("annotation-name") Map<String,String> 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.