Lighthouse WebUI
This guide will help you install and configure the lighthouse-webui-plugin in your Jenkins X cluster. You can see the Lighthouse Web UI documentation for more details on why you might need to install this optional component.
Installation
Please follow the usual getting started guide for boot and helm 3 first.
Then, open the helmfiles/jx/helmfile.yaml
file located in your development environment git repository, and add the following content under the releases
section:
- chart: jxgh/lighthouse-webui-plugin
name: lighthouse-webui-plugin
You should have something like:
namespace: jx
repositories:
- ...
releases:
- chart: jxgh/lighthouse-webui-plugin
name: lighthouse-webui-plugin
- chart: ...
Don’t worry if your new chart doesn’t have a version
field, or a list of values
files: these fields will be automatically added later.
Commit and push these changes, and after a few minutes you should see a new lighthouse-webui-plugin
pod running in the jx
namespace:
$ kubectl get pod -n jx
NAME READY STATUS RESTARTS AGE
lighthouse-webui-plugin-696b8c85f9-99hnn 1/1 Running 0 31m
Usage
See the Lighthouse Web UI documentation for how to access it and use it.
Configuration
The configuration is defined in a “values file” stored in the Jenkins X Version Stream.
If you want to change anything from the default configuration, you can either:
- submit a Pull Request if you believe this change is beneficial for everybody
- or create a new values file in your development environment git repositor:
values/lighthouse-webui-plugin/values.yaml
If you want to change the default basic auth to OAuth for example, you can read the OAuth guide.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.