---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: customer-ingress
  annotations:
    cert-manager.io/issuer: "letsencrypt"
    acme.cert-manager.io/http01-edit-in-place: "true"
    nginx.ingress.kubernetes.io/affinity-mode: "persistent"
    nginx.ingress.kubernetes.io/affinity: "cookie"
    nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
    nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
    nginx.ingress.kubernetes.io/session-cookie-name: "sticky"
spec:
  ingressClassName: nginx
  defaultBackend:
    service:
      name: customer-node
      port:
        number: 8443
  tls:
    - hosts:
        - customer.drive.test.sunet.se
      secretName: tls-secret
  rules:
  - host: customer.drive.test.sunet.se
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: customer-node
            port:
              number: 80