DodoApp: Deploy Ingress resource for status page

Change-Id: I0f102664d655d060d0ba37a63e3681816457f79b
diff --git a/charts/ingress/templates/install.yaml b/charts/ingress/templates/install.yaml
index f2c839b..c50a741 100644
--- a/charts/ingress/templates/install.yaml
+++ b/charts/ingress/templates/install.yaml
@@ -1,13 +1,18 @@
 apiVersion: networking.k8s.io/v1
 kind: Ingress
 metadata:
-  name: ingress
+  name: ingress-{{ .Values.domain }}
   namespace: {{ .Release.Namespace }}
-  {{- if .Values.certificateIssuer }}
+  {{- if or .Values.certificateIssuer .Values.appRoot }}
   annotations:
+    {{- if .Values.certificateIssuer }}
     acme.cert-manager.io/http01-edit-in-place: "true"
     cert-manager.io/cluster-issuer: {{ .Values.certificateIssuer }}
     # nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
+    {{- end }}
+    {{- if .Values.appRoot }}
+    nginx.ingress.kubernetes.io/app-root: {{ .Values.appRoot }}
+    {{- end }}
   {{- end }}
 spec:
   ingressClassName: {{ .Values.ingressClassName }}
@@ -15,7 +20,7 @@
   tls:
   - hosts:
     - {{ .Values.domain }}
-    secretName: cert-rpuppy
+    secretName: cert-{{ .Values.domain }}
   {{- end }}
   rules:
   - host: {{ .Values.domain }}
diff --git a/charts/ingress/values.yaml b/charts/ingress/values.yaml
index 18477aa..0640557 100644
--- a/charts/ingress/values.yaml
+++ b/charts/ingress/values.yaml
@@ -1,6 +1,7 @@
 ingressClassName: ingress-public
 certificateIssuer: example-public
 domain: woof.example.com
+appRoot: ""
 service:
   name: woof
   port: