-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Sentry instrumentation #15
Commits on Jun 8, 2023
-
lib/utils.js: changed year format from yy to yyyy (#15)
Signed-off-by: Devansh3712 <[email protected]> Reviewed-by: Kamoltat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4c71d3 - Browse repository at this point
Copy the full SHA c4c71d3View commit details
Commits on Jun 14, 2023
-
public/favicon.ico: Update favicon to pulpito icon (#20)
Signed-off-by: Devansh3712 <[email protected]> Reviewed-by: Kamoltat <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73b560c - Browse repository at this point
Copy the full SHA 73b560cView commit details
Commits on Jun 15, 2023
-
Add routes for backwards compatibility
The original pulpito used routes like /:run/:job_id. While we prefer the more explicit routes, it'll be helpful if URLs are mostly backwards compatible. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa96b35 - Browse repository at this point
Copy the full SHA fa96b35View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f24bd19 - Browse repository at this point
Copy the full SHA f24bd19View commit details
Commits on Jun 21, 2023
-
.github/workflows/ci.yml: run CI on every PR
Problem: CI doesn't trigger on pull requests Solution: rename deploy.yml to ci.yml and trigger CI on every PR. Also Added a Linter to CI. Signed-off-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc3498a - Browse repository at this point
Copy the full SHA fc3498aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dea69 - Browse repository at this point
Copy the full SHA 86dea69View commit details
Commits on Jun 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c316c69 - Browse repository at this point
Copy the full SHA c316c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa459c - Browse repository at this point
Copy the full SHA 9aa459cView commit details
Commits on Jul 5, 2023
-
pages/Job/index.js: fix job started time
Instead of using `formatDistanceToNow`, we came up with `timeSince` which basically utilizes Date.now() and used simple arithmetics to compute `started time` Signed-off-by: Med16-11 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfd9165 - Browse repository at this point
Copy the full SHA dfd9165View commit details -
Merge pull request #24 from Med16-11/job-timing
pages/Job/index.js: fix job started time Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f40185 - Browse repository at this point
Copy the full SHA 3f40185View commit details
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15386e1 - Browse repository at this point
Copy the full SHA 15386e1View commit details -
Merge pull request #25 from Devansh3712/main
Implement kill-run button Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c791641 - Browse repository at this point
Copy the full SHA c791641View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 08f8271 - Browse repository at this point
Copy the full SHA 08f8271View commit details
Commits on Jul 17, 2023
-
Merge pull request #29 from ceph/revert-25-main
Revert "Implement kill-run button" Reviewed-by Kamoltat Sirivadhna <[email protected]> Reviewed-by Devansh Singh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9be0d4d - Browse repository at this point
Copy the full SHA 9be0d4dView commit details
Commits on Jul 18, 2023
-
aligned the date filter box to other widgets
Signed-off-by: Med16-11 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55f3610 - Browse repository at this point
Copy the full SHA 55f3610View commit details
Commits on Jul 19, 2023
-
Merge pull request #30 from Med16-11/datefilterbox
pages/Runs/index.tsx: fixed date filter box alignment Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90f412a - Browse repository at this point
Copy the full SHA 90f412aView commit details -
Replace react-scripts with Vite
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a2b5345 - Browse repository at this point
Copy the full SHA a2b5345View commit details -
This required updating several other dependencies, and removing @mui/styles Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 542d91e - Browse repository at this point
Copy the full SHA 542d91eView commit details -
Use @mui's codemod to migrate from @mui/styles
npx @mui/codemod v5.0.0/jss-to-styled src Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55e0128 - Browse repository at this point
Copy the full SHA 55e0128View commit details -
index.tsx: Remove references to @mui/styles
It's deprecated. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64dac64 - Browse repository at this point
Copy the full SHA 64dac64View commit details -
npm install --save-dev @typescript-eslint/parser \ @typescript-eslint/eslint-plugin eslint typescript Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad6068e - Browse repository at this point
Copy the full SHA ad6068eView commit details -
index.tsx: Use React 18's client rendering API
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6926dc3 - Browse repository at this point
Copy the full SHA 6926dc3View commit details -
tsconfig.json: Set jsxImportSource
Fixes errors mentioning "cannot be used as a JSX component." Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c0ef8f - Browse repository at this point
Copy the full SHA 9c0ef8fView commit details -
npm install @tanstack/react-query @tanstack/react-query-devtools npm uninstall react-query Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e19848a - Browse repository at this point
Copy the full SHA e19848aView commit details -
Fixes "require is not defined" Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75f1030 - Browse repository at this point
Copy the full SHA 75f1030View commit details -
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c65c94 - Browse repository at this point
Copy the full SHA 8c65c94View commit details -
index.tsx: Drop staleTime and cacheTime
The auto-reloads aren't great. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e38964e - Browse repository at this point
Copy the full SHA e38964eView commit details -
paddles: Fix type of page and pageSize in getURL
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fefd92e - Browse repository at this point
Copy the full SHA fefd92eView commit details -
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae7dc62 - Browse repository at this point
Copy the full SHA ae7dc62View commit details -
This turned into a pretty major change. The breaking changes in the new DataGrid API necessitated a change in how we were storing and updating state. The reducers were dropped in favor of the use-query-params library. As a bonus, filtering, pagination, and deep links all work better than they did before. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d79c18 - Browse repository at this point
Copy the full SHA 4d79c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for d475594 - Browse repository at this point
Copy the full SHA d475594View commit details -
vite: Add shim for svg type definition
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f95d870 - Browse repository at this point
Copy the full SHA f95d870View commit details -
sentry.svg: Fix color and simplify path
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a6a8f4 - Browse repository at this point
Copy the full SHA 7a6a8f4View commit details -
GHSA-c2qf-rxjj-qqgw Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96b1b54 - Browse repository at this point
Copy the full SHA 96b1b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d90ad - Browse repository at this point
Copy the full SHA b6d90adView commit details -
And use useDebounce so that we don't spam paddles Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f6789a - Browse repository at this point
Copy the full SHA 4f6789aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb1bc8f - Browse repository at this point
Copy the full SHA eb1bc8fView commit details
Commits on Jul 20, 2023
-
Merge pull request #27 from ceph/tooling
Tooling updates Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd1f435 - Browse repository at this point
Copy the full SHA fd1f435View commit details
Commits on Jul 25, 2023
-
Init Dockerfile & containerized pulpito-ng
Motivation: We need a way to connect `pulpito-ng` with `teuthology-api` + all other teuthology services. Currently, we make use of docker containers to create a development environment for `teuthology-api` and other teuthology services. Solution: Created a Dockerfile and added a section in the README file describing the process of connecting `pulpito-ng` with otheer teuthology services such that we will be able to containerize `pulpito-ng` and develop it along side other services. Signed-off-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42f57b4 - Browse repository at this point
Copy the full SHA 42f57b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53aa517 - Browse repository at this point
Copy the full SHA 53aa517View commit details
Commits on Jul 26, 2023
-
src/lib/paddles.ts: Add VITE_ prefix to env variables
Signed-off-by: Devansh3712 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0f574ec - Browse repository at this point
Copy the full SHA 0f574ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a30b59 - Browse repository at this point
Copy the full SHA 3a30b59View commit details
Commits on Aug 9, 2023
-
Job: Add missing key prop to node links
Also add a space between links. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79d10ae - Browse repository at this point
Copy the full SHA 79d10aeView commit details -
The "see similar runs" links we provide were worded poorly and spaced weirdly. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44e8408 - Browse repository at this point
Copy the full SHA 44e8408View commit details
Commits on Aug 13, 2023
-
pages/Job/index.jsx: Add sanity check for started time
Signed-off-by: Devansh3712 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63972b9 - Browse repository at this point
Copy the full SHA 63972b9View commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5038bf9 - Browse repository at this point
Copy the full SHA 5038bf9View commit details -
Dockerfile: Use node:20-alpine base image
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4714590 - Browse repository at this point
Copy the full SHA 4714590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e5bba8 - Browse repository at this point
Copy the full SHA 3e5bba8View commit details -
add lib/teuthologyAPI.ts and login with github
1. redirect to teuthology API's login 2. AppBar uses cookie data to show username Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eea851d - Browse repository at this point
Copy the full SHA eea851dView commit details
Commits on Aug 15, 2023
-
Dockerfile: Run in production mode
While trying to deploy in OpenShift I ran into many issues with Vite. Some were permission-related, since Vite wants to write files during its startup process. This should resolve all of those issues. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27b4add - Browse repository at this point
Copy the full SHA 27b4addView commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f4ac92e - Browse repository at this point
Copy the full SHA f4ac92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cfab49 - Browse repository at this point
Copy the full SHA 0cfab49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1adfa50 - Browse repository at this point
Copy the full SHA 1adfa50View commit details -
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c3b894 - Browse repository at this point
Copy the full SHA 0c3b894View commit details -
Configuration menu - View commit details
-
Copy full SHA for f13de77 - Browse repository at this point
Copy the full SHA f13de77View commit details
Commits on Aug 17, 2023
-
githubLogin: Use URL() to build url
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c968f1 - Browse repository at this point
Copy the full SHA 3c968f1View commit details -
add logout button and profile avatar
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75cd849 - Browse repository at this point
Copy the full SHA 75cd849View commit details
Commits on Aug 18, 2023
-
use window.location.href instead of replace()
This preserves the browser's history stack. Also, add github icon to login button. Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d1be3d - Browse repository at this point
Copy the full SHA 1d1be3dView commit details -
add useSession hook to ping and check if user is logged in
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9760ae - Browse repository at this point
Copy the full SHA c9760aeView commit details -
Extract cookie related code from Login component to lib/teuthologyAPi.ts Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 237c061 - Browse repository at this point
Copy the full SHA 237c061View commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e56577b - Browse repository at this point
Copy the full SHA e56577bView commit details -
Other minor additions: 1. In nodes table, add links in 'name' column 2. Add 'hideFooter' prop in DataGrid component Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef813fa - Browse repository at this point
Copy the full SHA ef813faView commit details -
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19f8341 - Browse repository at this point
Copy the full SHA 19f8341View commit details -
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62309d0 - Browse repository at this point
Copy the full SHA 62309d0View commit details -
use 'NodeParams' instead of 'RunParams'
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 749a86d - Browse repository at this point
Copy the full SHA 749a86dView commit details -
NodeList: display machine's short name
Signed-off-by: Vallari <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5831f67 - Browse repository at this point
Copy the full SHA 5831f67View commit details -
fix lock stats count & shorten nodes description text
other minor fixes: - DataGrid: show boolean true/false symbols in black color - Drawer: "Nodes" route to /nodes?machine_type=smithi by default - NodeList: sort by name + thin machine_type col + length desc - StatsNodesJob: sort by name + display node's shortname - StatsNodesLock: sort by owner Signed-off-by: Vallari Agrawal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2268136 - Browse repository at this point
Copy the full SHA 2268136View commit details -
add 'query' prop in NodeList & remove params from useNodes()
- Node Page: use NodeList (instead of DataGrid) - useNodes(): remove params because machine_type filters should be on handled on client side - useNode(): return Node[] (instead of Node) so NodeList can be used Signed-off-by: Vallari Agrawal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7bca354 - Browse repository at this point
Copy the full SHA 7bca354View commit details -
useStatsNodeJobs: minor fix for 'unknown' count
Signed-off-by: Vallari Agrawal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0548d75 - Browse repository at this point
Copy the full SHA 0548d75View commit details -
Node Page: Enable server side paging
Done by adding 'pagingMode' prop to JobList component because Run page uses client side paging and Node Page needs server side paging Signed-off-by: Vallari Agrawal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb2f7b6 - Browse repository at this point
Copy the full SHA eb2f7b6View commit details
Commits on Aug 23, 2023
-
Merge pull request #53 from ceph/base-image
Dockerfile: Run in production mode Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 354d9e3 - Browse repository at this point
Copy the full SHA 354d9e3View commit details -
JobList: Hover on status col shows failure reason
This truncates the longer strings to 200 chars. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8892c9c - Browse repository at this point
Copy the full SHA 8892c9cView commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 235fb6d - Browse repository at this point
Copy the full SHA 235fb6dView commit details
Commits on Aug 30, 2023
-
Merge pull request #38 from ceph/fr-tooltip
JobList: Hover on status col shows failure reason Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72e7ee5 - Browse repository at this point
Copy the full SHA 72e7ee5View commit details
Commits on Aug 31, 2023
-
We could add path-browserify as a dependency and have access to Node.js' path module, but that's 15kb and this is four lines. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33e0f57 - Browse repository at this point
Copy the full SHA 33e0f57View commit details -
Job{,List}: Link to job archive directories
This is more helpful than linking directly to teuthology.log, which may not even exist yet. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49b399c - Browse repository at this point
Copy the full SHA 49b399cView commit details -
Job: Add a folder icon to the archive link
And change the text to "Log Archive" Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cbc98c - Browse repository at this point
Copy the full SHA 2cbc98cView commit details -
Merge pull request #37 from ceph/link-log-dir
Job{,List}: Link to job archive directories Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cd36c7 - Browse repository at this point
Copy the full SHA 2cd36c7View commit details
Commits on Sep 11, 2023
-
Merge pull request #52 from ceph/auth
Github Authentication Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e52914 - Browse repository at this point
Copy the full SHA 1e52914View commit details
Commits on Sep 25, 2023
-
fix: default url for TEUTHOLOGY_API_SERVER
Other minor changes: 1. set retry=1 for teuthologyAPI useSession query 2. disable login button when teuthology-api cannot be pinged Signed-off-by: Vallari Agrawal <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e3e7c6 - Browse repository at this point
Copy the full SHA 8e3e7c6View commit details
Commits on Sep 26, 2023
-
Merge pull request #58 from ceph/fix-login-btn
fix: default url for TEUTHOLOGY_API_SERVER Reviewed-by: Kamoltat Sirivadhna <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b86666c - Browse repository at this point
Copy the full SHA b86666cView commit details -
teuthologyAPI: Don't query if t-api config missing
We were rendering a blank page on all routes if the teuthology-api endpoint wasn't configured. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7058f2d - Browse repository at this point
Copy the full SHA 7058f2dView commit details -
Login: Don't render if t-api is not configured
Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f354df8 - Browse repository at this point
Copy the full SHA f354df8View commit details -
They're not implemented as React hooks, so let's not name them as if they are. Signed-off-by: Zack Cerza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 61979e9 - Browse repository at this point
Copy the full SHA 61979e9View commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6cc5250 - Browse repository at this point
Copy the full SHA 6cc5250View commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e95a65 - Browse repository at this point
Copy the full SHA 8e95a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for b03dfa7 - Browse repository at this point
Copy the full SHA b03dfa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e35d0 - Browse repository at this point
Copy the full SHA 45e35d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5008d23 - Browse repository at this point
Copy the full SHA 5008d23View commit details