visual-qontract is the web UI for the data served by AppSRE's team qontract-server instance.
It is written in React and uses PatternFly 6 as the UI framework.
$ podman build -t visual-qontract .
$ podman run -d -p 8080:8080 visual-qontractThe visual-qontract UI will be available at http://localhost:8080
$ podman compose upThe visual-qontract UI will be available at http://localhost:8080
# Install dependencies
$ npm install --legacy-peer-deps
# Start development server
$ npm startThe development server will run on http://localhost:3000 with hot reloading.
# Build the application
$ npm run build
# Build artifacts will be in the build/ directoryRuntime configuration is injected via ConfigMap mount in Kubernetes/OpenShift deployments. For local development, the application uses sensible defaults.
See APP_INTERFACE_CHANGES.md for deployment configuration details.
UPGRADE.md- Complete upgrade guide from PatternFly 3 to PatternFly 6APP_INTERFACE_CHANGES.md- Deployment configuration changesDEPLOYMENT_SIMPLIFICATION.md- ConfigMap mount approach explanationdeployment/openshift/README.md- OpenShift deployment guide