cilium / hubble-ui

Observability & Troubleshooting for Kubernetes Services

Home Page:https://www.cilium.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend broken in 0.9.0, missing nginx config

funkypenguin opened this issue · comments

Hey guys,

Unless I've missed something, v0.9.0 is completely broken, because this line:

COPY --from=stage1 /app/server/nginx-hubble-ui-frontend.conf /etc/nginx/conf.d/default.conf

Has been removed from the Dockerfile, so all I see when running UI 0.9.0 is the default nginx welcome screen..

The change seems to have been made by 706f630, but it seems so unlikely that this breakage should have gone unnoticed since 26 Apr, that I'm wondering whether I've missed some docs / update re deployment?

Thanks!
D

Hi @funkypenguin! Nginx config was moved to https://github.com/cilium/cilium/blob/master/install/kubernetes/cilium/templates/hubble-ui/_nginx.tpl But it still seems like that something was broken recently (#238). I'm figuring it out

I guess you have everything installed via cilium-cli ?

How did you get v0.9.0 UI installed? We have this PR merged cilium/cilium#19565 but it wasn't backported/released. So all our guides https://docs.cilium.io/en/stable/gettingstarted/hubble/ should still install v0.8.5 UI by default. Did you just update UI image version? This won't work this way, because v0.9.0 requires additional changes

Hi @geakstr I have the same problem and yes I just updated the image tag in the helm chart to v0.9.0. How can I install the new version properly?

Until we don't have new releases for cilium I don't see an easy way to upgrade UI, because it touches a lot of underlaying configuration. I will post update when it's ready.

Latest cilium v1.10, v1.11 releases should ship hubble-ui v0.9.0. Can you check now? I just tried both cilium-cli and helm installation methods, work for me without issues.

Confirmed that 0.9.0 is now working with Cilium v1.11.6, thank you! :)