Thanks for your interest in Clusternet Dashboard.
-
Install Go 1.26+ and Node.js 22+.
-
Run backend tests:
go test ./... -
Run frontend tests:
npm test --prefix web -
Build the frontend and backend:
npm run build --prefix web go build ./cmd/clusternet-dashboard
-
Validate the Helm chart:
helm lint charts/clusternet-dashboard
- No hardcoded credentials, cluster names, or private registry references.
- New behavior has tests where practical.
- The dashboard remains read-only unless the change explicitly introduces and documents a write capability.
- README and chart values are updated when user-facing behavior changes.