Ingress

Warning

Your ingress must be created in the same namespace where you have installed your validator, participant and utilities app.

All ingress traffic is routed through an included traefik proxy listening on <chart-release-name>-ingress:8080.

To setup ingress, two things are required:

  1. Set the host in the values file:

# values.yaml

ingressHosts:
  internal: <hostname>
  1. Configure the ingress provider <chart-release-name>-ingress:8080 to route traffic to the same namespace where the validator, participant and utilities are installed.

Example

Using the Kubernetes default Ingress provider:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: utilities-ingress
spec:
  rules:
    - host: <hostname>
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: <chart-release-name>-ingress
                port:
                  number: 8080