joaopapereira / kpack-ui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actions Status

kpack UI

This application allow the users to, in a visual way, see the images that are being managed by kpack as well as a separation between namespaces.

It should be installed in the same cluster as kpack and reads the CRD directly.

Installation

Update the file in deployment/kubernetes/deployment.yaml replacing the CHANGEME tags with the values needed

Access to the cluster using kubectl or kapp

Run the following command to install it:

kubectl apply -f deployment/kubernetes/deployment.yaml

Or using kapp

kapp deploy -a kpack-ui -f deployment/kubernetes/deployment.yaml

For development

Need to install Go and nodejs

Build the frontend:

pushd ui
    npm install
    npm run build
popd

The prior step is mandatory to ensure that the go application can display the built frontend Run the app:

LOCAL_START=1 go run cmd/kpack-ui/main.go

About

License:Apache License 2.0


Languages

Language:Go 38.6%Language:TypeScript 38.2%Language:JavaScript 11.9%Language:Makefile 4.6%Language:CSS 4.5%Language:Dockerfile 2.0%Language:HTML 0.2%