Thanks for the attention guys!
Interestingly I can open the URL with https://monitoring.ops.dev.sw.io/.pomerium/ . What does that signify exactly?
Here are the details:
Name: prometheus-stack-1-grafana
Labels: app.kubernetes.io/instance=prometheus-stack-1
app.kubernetes.io/managed-by=Helm
app.kubernetes.io/name=grafana
app.kubernetes.io/version=8.3.6
helm.sh/chart=grafana-6.22.0
Namespace: monitoring
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
grafana-general-tls terminates monitoring.ops.dev.sw.io
Rules:
Host Path Backends
---- ---- --------
monitoring.ops.dev.sw.io
/ prometheus-stack-1-grafana:80 (10.0.12.3:3000)
Annotations: cert-manager.io/cluster-issuer: letsencrypt-pomerium
ingress.pomerium.io/pass_identity_headers: true
ingress.pomerium.io/policy: [{"allow":{"and":[{"domain":{"is":"sw.com"}}]}}]
meta.helm.sh/release-name: prometheus-stack-1
meta.helm.sh/release-namespace: monitoring
Events: <none>
The challenge created by the cert looks like this:
Manager: controller
Operation: Update
Time: 2022-03-28T17:23:29Z
Owner References:
API Version: acme.cert-manager.io/v1
Block Owner Deletion: true
Controller: true
Kind: Order
Name: grafana-general-tls-zfkg9-2025356553
UID: 75894268-e7a3-460c-a62e-747a78d7f4a2
Resource Version: 13146094
UID: cb20f3e9-9bca-4c2a-842c-ef6fa0582414
Spec:
Authorization URL: https://acme-v02.api.letsencrypt.org/acme/authz-v3/92340725090
Dns Name: monitoring.ops.dev.sw.io
Issuer Ref:
Group: cert-manager.io
Kind: ClusterIssuer
Name: letsencrypt-pomerium
Key: 4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0.Kl1cJfdnAoKUQpT9TJcpSQdKy7zP7Du4yJMeVUMo5z8
Solver:
http01:
Ingress:
Class: pomerium
Token: 4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0
Type: HTTP-01
URL: https://acme-v02.api.letsencrypt.org/acme/chall-v3/92340725090/T4EZ7g
Wildcard: false
Status:
Presented: true
Processing: true
Reason: Waiting for HTTP-01 challenge propagation: wrong status code '404', expected '200'
State: pending
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Started 71s cert-manager Challenge scheduled for processing
Normal Presented 71s cert-manager Presented challenge using HTTP-01 challenge mechanism
The proxy service logs - the first line is the one relating to the root “/” path:
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36","referer":"","forwarded-for":"10.0.47.110","request-id":"7a8376f9-7c3b-4de6-91a5-a3ec85ce78b3","duration":0.233702,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:14:14Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:14:15Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.10.189","request-id":"7569e864-0509-4e39-baf0-10a7060b680b","duration":0.242273,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:14:16Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:14:25Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.40.4","request-id":"e68996a6-5d1c-48f4-8e59-adadb2d1c67c","duration":0.211868,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:14:26Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:14:35Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.19.198","request-id":"0a252d61-ea5c-4960-881a-67f881564aef","duration":0.21353,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:14:36Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:14:45Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.29.120","request-id":"24a87911-c228-4cff-82d7-8c342ae29635","duration":0.228997,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:14:46Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:14:55Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.29.79","request-id":"b2d13611-cd86-4b76-bdca-6710ea8e0e71","duration":0.207281,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:14:56Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:15:05Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.8.126","request-id":"18b44a21-d436-4452-b2f3-8e2e61af9849","duration":0.237993,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:15:06Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:15:15Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.25.163","request-id":"7919aba0-26b9-487c-beb4-d53039130bdb","duration":0.257293,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:15:16Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:15:25Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.47.110","request-id":"05daf7da-3aa4-4991-ba17-fe3faa920728","duration":0.214819,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:15:26Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:15:35Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.19.198","request-id":"795ed33b-d2d8-4cf6-be29-a859dbe20a62","duration":0.215905,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:15:36Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:15:46Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.29.120","request-id":"da121b5f-0455-4f91-b7e7-f070bb1230d2","duration":0.227903,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:15:46Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:15:56Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.40.4","request-id":"4efe8733-0c31-4968-be12-c054c0796798","duration":0.214025,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:15:56Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:16:06Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.47.110","request-id":"a0d7c1b2-58f9-45cf-af23-a543bf52348e","duration":0.206795,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:06Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:16:16Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.13.146","request-id":"be90862c-48a0-4d9c-b462-21017adc3b93","duration":0.208612,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:16Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:16:26Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.25.163","request-id":"9bd74650-3dc8-42aa-84f9-358822321c37","duration":0.201519,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:26Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:16:36Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.2.171","request-id":"ba64f65c-9d60-4966-b269-941905ffee4f","duration":0.228688,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:36Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:16:46Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.19.198","request-id":"d6df6214-2690-405a-832d-12ad997f3b53","duration":0.228857,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:46Z","message":"http-request"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36","referer":"","forwarded-for":"10.0.40.4","request-id":"e19cce9d-6923-4838-b34a-60256aee53e5","duration":0.237447,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:54Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:16:56Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.29.120","request-id":"2fa67e20-2888-4854-8580-2e32ee7c2bac","duration":0.228664,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:16:56Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:17:06Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
{"level":"info","service":"envoy","upstream-cluster":"","method":"GET","authority":"monitoring.ops.dev.sw.io","path":"/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","user-agent":"cert-manager/v1.7.0 (clean)","referer":"http://monitoring.ops.dev.sw.io/.well-known/acme-challenge/4cXA2f7fNTV1pvDzHkgzovRHySKcvDoqH5NjiuNDNt0","forwarded-for":"10.0.29.79","request-id":"33b9c166-6f3c-49b3-b6e5-6ae95725051a","duration":0.251202,"size":0,"response-code":404,"response-code-details":"route_not_found","time":"2022-03-28T17:17:06Z","message":"http-request"}
{"level":"error","time":"2022-03-28T17:17:16Z","msg":"looking up info for HTTP challenge","service":"autocert","host":"monitoring.ops.dev.sw.io","error":"no information found to solve challenge for identifier: monitoring.ops.dev.sw.io"}
Lots of 404s around cert-manager, but it seems it’s not finding the root path either.