Closed elguaposalsero closed 1 year ago
This works great!
One small question: does the "Delete Cluster" button take down the cluster? I tried to test it to remove everything when I was done testing, but nothing happens when I click it. If I try to use kubectl
right afterwards, I get the following message, so maybe something is happening behind the scenes I cannot see?
The connection to the server localhost:8080 was refused - did you specify the right host or port?
This is pretty minor though, so I say we go ahead and merge once the conflicts are resolved (sorry, merging Rachel's branch into main broke a few things).
I'm going to try and take things down manually on my end for the cluster and hope that I didn't screw up my configuration too badly. :sweat_smile:
This pull request includes the React and Express app. Here's how you can test it:
Testing the PR
edamame dashboard --start
to start both the React Dashboard and Grafana.3001
and experiment with the dashboard: Start a test, stop a test while its running, delete a prior test, click on "See on AWS" to see if it takes you to your cluster etc.edamame dashboard --stop
. This should stop the react and express app, but should leave grafana up and runningedamame grafana --stop
to close grafanaImportant Note (Grafana)
name
, but the filters are currently still based ontestId
. Rachel's upcoming commit should fix this, so don't worry if the results aren't appearing properly in grafana yet.Developer Mode:
backend-server
folder and runnpm run start
to start the express app, and then go to thefrontend
folder and runnpm run start
to run the React app onlocalhost:3006
(Note this is different than the production version where the React app is served onlocalhost:3001
nodemon
implemented, so if you make a change in the backend, make sure to restart the server otherwise you won't see the change. Do not add nodemon — it will break a couple of things.