Hello, i am deploy Sentry through helm chart on my self hosted k8s cluster. I’m trying to set up Sentry over https, and when I send messages to DSN with url (https://11be663823454b0c8baf69e91c290d54@my.domain.com/2) nothing happens. If i send messages to (http://11be663823454b0c8baf69e91c290d54@my.domain.com/2) url everything works fine. When trying to use https, found that nginx pod logs is clear. As if they don’t reach him. I think ingress configuration is wrong.
The question is how configure ingress nginx? May be anyone have experience sending a message through https? Please help. Current ingress configuration is
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: nginx
meta.helm.sh/release-name: sentry
meta.helm.sh/release-namespace: sentry
nginx.ingress.kubernetes.io/use-regex: "true"
creationTimestamp: "2021-02-24T09:36:39Z"
generation: 3
labels:
app: sentry
app.kubernetes.io/managed-by: Helm
chart: sentry-7.2.0
heritage: Helm
release: sentry
name: sentry
namespace: sentry
resourceVersion: "1127649"
selfLink: /apis/extensions/v1beta1/namespaces/sentry/ingresses/sentry
uid: cbb90d06-7683-11eb-8bac-52adffa6e1c1
spec:
rules:
- host: my.domain.com
http:
paths:
- backend:
serviceName: sentry-relay
servicePort: 3000
path: /api/store
- backend:
serviceName: sentry-relay
servicePort: 3000
path: /api/[1-9][0-9]*/(.*)
- backend:
serviceName: sentry-web
servicePort: 9000
path: /
tls:
- hosts:
- my.domain.com
secretName: tls-secret
status:
loadBalancer:
ingress:
- ip: 10.0.19.80