I just updated to version v1.20.0 (from 0.15), and now I'm getting a certificate issue basically on every page load, when doing the update check it seems:
error: Failed to get available updates
error: Failed to get available updates
It complains about:
caused by HttpError: Hostname/IP does not match certificate's altnames: Host: api.github.com. is not in the cert's altnames: DNS:*.mydomain.com, DNS:mydomain.com status="500" response="undefined"
caused by HttpError: Hostname/IP does not match certificate's altnames: Host: api.github.com. is not in the cert's altnames: DNS:*.mydomain.com, DNS:mydomain.com status="500" response="undefined"
This certificate it must be getting through my HAProxy, which is my loadbalancer, and ssl-offloader in front of my kubernetes cluster. Especially because the domain named in the error, is not the domain homarr is being hosted on. But why is it using this certificate to connect to api.github.com? Did I miss some configuration somewhere?
My setup is like: Internet > HAProxy > Kubernetes nginx ingress controller > pod
Does anyone have an idea? I haven't really found a similar issue yet.
Solution
Nvm I found the issue, because I added a domain to my router (opnsense), it propagated that domain, as search domain towards all my machines/vms and so to my pods as well, so it was trying to connect to api.github.com.mydomain.com :catfacepalm:
A sleek, modern dashboard that puts all of your apps and services at your fingertips. Control everything in one convenient location. Seamlessly integrates with the apps you've added, providing you with valuable information.