Skip to content

kruize/kruize-ui

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Bhanvi Menghanibhanvimenghani
Bhanvi Menghani
and
Aug 14, 2023
6408d40 · Aug 14, 2023

History

91 Commits
Dec 22, 2022
Jun 28, 2023
Mar 21, 2022
Aug 11, 2023
Aug 14, 2023
Mar 29, 2022
Aug 12, 2022
Dec 13, 2022
Dec 13, 2022
Aug 11, 2023
Mar 21, 2022
Aug 11, 2023
Aug 14, 2023
Mar 21, 2022
Dec 20, 2022
Mar 21, 2022
Aug 2, 2023
Aug 14, 2023
Aug 13, 2022
Mar 21, 2022
Aug 12, 2022
May 10, 2023
Nov 23, 2022
Aug 12, 2022
Aug 10, 2023

Repository files navigation

Kruize-UI

This repository contains the code for Kruize user interface. The objective behind creating the UI is to enable users to explore and contribute to Kruize. The UI significantly reduces the burden on user to understand, operate and work with Kruize. Not only this it also helps better represent the remarkable optimizations Kruize can bring to your optimization usecases.

This application is built using Patternfly and React

Before You Start

Kruize UI needs Kruize server running locally. You can setup Kruize from here.

Also, make sure you have Node.js and npm installed. Check the currently maintained versions at https://nodejs.org/en/about/releases/.

Quick Start

git clone [email protected]:kruize/kruize-ui.git
cd kruize-ui
npm install
export CLUSTER_IP=$(minikube ip) 
export KRUIZE_PORT=$(kubectl -n monitoring  get svc kruize --no-headers -o=custom-columns=PORT:.spec.ports[*].nodePort 2>/dev/null)
npm run start:dev

Code Origin

This repository uses the patternfly-react-seed base code as taken from Patternfly Seed.