krkn Dashboard is the visualization component of krkn-hub. It offers a set of user-friendly web interfaces through which users can manipulate and observe Chaos experiments.
Before building or running, check available releases at: https://github.com/krkn-chaos/krkn-dashboard/releases
For installation and run instructions (standalone and container), see the Krkn documentation.
Contains the root application index.html and React template artifacts.
The source for an NPM express server that's used in developer mode.
The krkn dashboard Javascript source plus additional CSS/LESS and artifacts.
Assets placed in the src/assets/images directory are only referenced within component or layout definitions and are packaged in the generated ***.js file during the build process.
Contains functions that manage store via actions.
Helper functions for the dashboard.
krkn dashboard stores data using local browser storage and cookies. When run in a container, the SQLite database is stored in the mounted database directory (or /data inside the container).
This application is based on v5 of PatternFly which is a production-ready UI solution for admin interfaces. For more information regarding the foundation and template of the application, please visit PatternFly