title: Setup Prometheus Ingress with Helm
body: <p>I have deployed helm chart for prometheus-operator and currently all the services are up and running.</p>
  <p>I have already a ingress controller at place and it is routing our internal services perfectly.</p>
  <p>But now I am creating ingress for Prometheus, Grafana &amp; AlertManager and it is not working as expected.</p>
  <p>My Prometheus Ingress YAML -</p>
  <pre><code>apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    name: prom
    namespace: monitoring
  spec:
    rules:
    - host: abc.xyz.com
      http:
        paths:
        - backend:
            serviceName: my-prom-check-prometheus-o-prometheus
            servicePort: 9090
          path: /prometheus
  </code></pre>
  <p><a href="https://i.stack.imgur.com/36sdx.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/36sdx.png" alt="enter image description here" /></a></p>
  <p>Output is - <em>404 not found</em></p>
  <p><a href="https://i.stack.imgur.com/oUUgu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oUUgu.png" alt="enter image description here" /></a></p>
  <p>But for Grafana it doesn't give 404 and rather gives Invalo key error -</p>
  <p><a href="https://i.stack.imgur.com/xVQgQ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xVQgQ.png" alt="enter image description here" /></a></p>
  <p>Kindly advise on it. I haven't modified values.yaml and directly installed it.</p>
  <p><a href="https://i.stack.imgur.com/yxULK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yxULK.png" alt="enter image description here" /></a></p>