apiVersion: extensions/v1beta1 kind: Ingress metadata:

name: <%= config[:appname] %>-production
namespace: <%= config[:namespace] %>
annotations:
  kubernetes.io/ingress.class: nginx
  cert-manager.io/cluster-issuer: letsencrypt-prod
  nginx.ingress.kubernetes.io/from-to-www-redirect: "true"

spec:

tls:
- hosts:
  - www.<%= config[:hostname] %>
  - <%= config[:hostname] %>
  secretName: letsencrypt-<%= config[:appname] %>-prod
rules:
- host: www.<%= config[:hostname] %>
  http:
    paths:
    - backend:
        serviceName: <%= config[:appname] %>-production
        servicePort: 80