I run JHipster app on Kubernetes [microk8s] with ingress on remote host.
Ingress sets by default https.
In browser console I get:
WebSocket connection to 'wss://XXXXXX/websocket/tracker/041/tjk33h4t/websocket?access_token=XXXXXXXXXXXXXXXX' failed: Error during WebSocket handshake: Unexpected response code: 403
followed by
Refused to display 'https://XXXXX/websocket/tracker/iframe.html?access_token=XXXXXXXXXX' in a frame because it set 'X-Frame-Options' to 'deny'
In application-prod.yml I have:
port: 8080
compression:
enabled: true
mime-types: text/html,text/xml,text/plain,text/css, application/javascript, application/json
min-response-size: 1024
When I type http [not https] url followed by port set by kubernetes service - works fine.
In microk8s ingress
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
doesn't seem to work anyway.
How can I get to work websocket from https front-end?