Skip to content

chore: scaffold plugin-bench MVP - #2

Merged
amh1k merged 2 commits into
mainfrom
chore/scaffold-mvp
Sep 8, 2026
Merged

amh1k merged 2 commits into
mainfrom
chore/scaffold-mvp

Conversation

@amh1k

@amh1k amh1k commented Sep 7, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

This PR adds the initial scaffolding for the OpenEverest Performance Benchmark plugin and documents the agreed MVP requirements in spec.md.

UI Preview

image

Changes

  • Added the React frontend plugin entrypoint.
  • Added the Go backend HTTP server.
  • Added frontend bundle embedding through Go.
  • Added health, status, and placeholder run-history endpoints.
  • Added the Helm chart and OpenEverest Plugin resource.
  • Added the Performance Benchmark tab to the database cluster overview.
  • Restricted the tab to PostgreSQL providers:
    • provider-cloudnative-pg
    • provider-percona-postgresql
  • Added Docker image packaging.
  • Added CI validation for the frontend, backend, and Helm chart.
  • Added Makefile commands for local validation.
  • Added the MVP and next-stage requirements to spec.md.

Testing

  • npm run build
  • go vet ./...
  • go test ./...
  • go build -o /dev/null .
  • helm lint charts/plugin-bench/
  • git diff --check

Notes

The spec.md document will evolve as requirements, implementation details, and design decisions are refined during development.

Fixes #1

Add the initial frontend, backend, Helm chart, CI checks, and MVP specification.

Signed-off-by: amh1k <abdulmoizx97@gmail.com>
@amh1k
amh1k force-pushed the chore/scaffold-mvp branch from 7d9868c to 1d94cf1 Compare September 7, 2026 05:44
Signed-off-by: amh1k <abdulmoizx97@gmail.com>
@amh1k
amh1k merged commit 52b31d0 into main Sep 8, 2026
4 checks passed
@amh1k
amh1k deleted the chore/scaffold-mvp branch October 2, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scaffold OpenEverest Benchmark Plugin and Add MVP Specification

1 participant