Websocket issues with Mattermost 6.0.0:
WSClient error on open: Mattermost Websocket client is not ready
Some UI actions (e.g. adding a new board in Boards) are not working and require a page refresh (or changing channel and then coming back to the original one) to fetch updated data, maybe because the underlying websocket connection is not working as intended?
Steps to reproduce
Deploy mattermost 6.0.0 on a microk8s cluster using mattermost operator, standard ingress-nginx and a custom ingress with a wildcard SSL cert provisioned by cert-manager.
Websocket connection should work.
After upgrading to Mattermost 6.0.0, I noticed that some websocket errors came up when accessing Boards. More specifically, as soon as I access that I get errors in Chrome’s console
After some time, Boards shows an error as well.
However, it looks like the websocket connection is working as intended when I am on a regular channel (e.g. outside of Boards)
Please see all 3 screenshots here: Mattermost — ImgBB
Being a new user, I cannot post more than 1 pic and 2 links so I grouped them together.
Did anyone encounter similar issues? My custom ingress configuration is pretty standard
apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: mm-tls namespace: mattermost annotations: # nginx.ingress.kubernetes.io/rewrite-target: / nginx.ingress.kubernetes.io/proxy-body-size: 1000M # cert-manager.io/cluster-issuer: "letsencrypt" spec: ingressClassName: public tls: - hosts: - <host> secretName: <secret name> rules: - host:<host> http: paths: - path: "/" pathType: Prefix backend: service: name: mm-app port: number: 8065