k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/monitoring/grafana_expose.yaml (about) 1 # PROW_INSTANCE_SPECIFIC 2 # Domains are different among prow instances 3 --- 4 apiVersion: v1 5 kind: Service 6 metadata: 7 labels: 8 app: grafana 9 name: grafana 10 namespace: prow-monitoring 11 spec: 12 type: NodePort 13 sessionAffinity: ClientIP 14 ports: 15 - name: http 16 port: 3001 17 targetPort: http 18 - name: nginx 19 port: 80 20 targetPort: nginx 21 selector: 22 app: grafana 23 --- 24 apiVersion: networking.k8s.io/v1 25 kind: Ingress 26 metadata: 27 annotations: 28 kubernetes.io/ingress.global-static-ip-name: prow-monitoring-grafana 29 kubernetes.io/ingress.class: "gce" 30 networking.gke.io/managed-certificates: monitoring-prow-k8s-io 31 name: grafana 32 namespace: prow-monitoring 33 spec: 34 rules: 35 - host: monitoring.prow.k8s.io 36 http: 37 paths: 38 - path: /* 39 pathType: ImplementationSpecific 40 backend: 41 service: 42 name: grafana 43 port: 44 number: 80