A web portal that shows a dynamic link list to installed and labeled services in your Kubernetes cluster
In order to make services show up on the portal website you have to edit your services and the corresponding ingresses. Therefore follow step 1 and 2.
- Add
clusterPortalShow: "true"
to the labels of the service you want to show up on the cluster portal - Add
clusterPortalShow: "true"
to the labels of the ingress that point to the service from step 1 - (optional) Add
clusterPortalCategory : <insert the Category here>
to to the labels of a service.
- Change the database address and the correspinding username and password in
src/main/config.go
. The database and the collection of the portal will be created at first statup and cleaned up after every redeployment. - (Optional) Configure the values for Helm in
src/helm/k8sportal/values.yaml
- (Optional) Adapt the
src/main/web/web.go
file accordingly to step 2 to fit your helm chart - Create the image with the included make file
- Deploy with helm