ingress-configurator

Ingress configurator charm.

Channel Revision Published Runs on
latest/edge 24 17 Sep 2025
Ubuntu 24.04
juju deploy ingress-configurator --channel edge
Show information

Platform:

Ubuntu
24.04

Learn about configurations >

  • additional-hostnames | string

    Comma-separated list of additional_hostnames to route to the service. Will be ignored if hostname is not set.

  • backend-addresses | string

    (integrator mode) Comma-separated list of IP addresses of the backend services.

  • backend-ports | string

    (integrator mode) Comma-separated list of ports of the backend services.

  • backend-protocol | string

    The protocol that the backend service speaks. "http" (default) or "https".

  • health-check-fall | int

    Number of failed health checks before server is considered down.

  • health-check-interval | int

    Interval between health checks in seconds.

  • health-check-path | string

    The path to use for server health checks.

  • health-check-port | int

    The port to use for http-check.

  • health-check-rise | int

    Number of successful health checks before server is considered up.

  • hostname | string

    The hostname to route to the backend service.

  • http-server-close | boolean

    If set to true, the server will close the connection after each request. This can be useful for certain applications that do not support keep-alive.

  • load-balancing-algorithm | string

    Default: leastconn

    Algorithm to use to load balance incoming requests. Can be leastconn, roundrobin, cookie or source

  • load-balancing-consistent-hashing | boolean

    Only applies when the algorithm is "source" or "cookie". Use consistent hashing to avoid redirection when servers are added/removed.

  • paths | string

    Comma-separated list of URL paths to route to the service.

  • retry-count | int

    Number of times to retry failed requests.

  • retry-redispatch | boolean

    Whether to redispatch failed requests to another server.

  • timeout-connect | int

    Timeout for client requests to haproxy in seconds.

  • timeout-queue | int

    Timeout for requests waiting in queue in seconds.

  • timeout-server | int

    Timeout for requests from haproxy to backend servers in seconds.