Rename Headlamp to Web UI and add OIDC support#1100
Conversation
922a108 to
d1608f4
Compare
There was a problem hiding this comment.
I have two main questions regarding this PR:
- If Dex and Gangway are already installed in an existing cluster and then I install web-ui, how will this change affect the existing setup.
- On a fresh cluster, if the installation is of the order : dex, web-ui and then gangway, does it ensure that nothing is broken for Gangway ?
If OIDC is disabled it won't do anything. If OIDC is enabled you'd need to add the Web UI callback URL to the
Yes, that works. |
d1608f4 to
15abe7b
Compare
|
Pushed an update. Originally I missed changing the default
|
15abe7b to
2e06dd9
Compare
2e06dd9 to
a2e1fa0
Compare
|
@iaguis linter and build is failing. Can you please check |
The reasoning is that this component is the main UI for Lokomotive clusters and we'll probably add more functionality than what is in upstream Headlamp.
Headlamp now supports OIDC authentication. Let's expose the OIDC configuration so Lokomotive users can use it.
Now that we have OIDC authentication for the Web UI, this static client is not Gangway specific anymore so it doesn't make sense using gangway in the variable names or examples. Pending work: rename the CI variables too.
a2e1fa0 to
e600468
Compare
e600468 to
e75c8a9
Compare
knrt10
left a comment
There was a problem hiding this comment.
Looks great. Nice work. +1
This PR renames the Headlamp component to Web UI as discussed OOB. The reasoning is that this component is the main UI for Lokomotive clusters and we'll probably add more functionality than what is in upstream Headlamp.
It also switches to a released version of Headlamp (v0.1.1) and exposes OIDC authentication.