Commit Graph

17 Commits

Author SHA1 Message Date
Joe Li 1db5482203
chore(frontend): Generate TypeScript client for Kubernetes_executor_config (#9288)
* Generate ts client for kubernetes executor config.

* Remove unused comment.

* Cascade hierarchy in script.

* Add simple documentation for k8s platform spec in README
2023-05-02 22:41:14 +00:00
James Liu 2299cd7ffc
fix(frontend): Replace license-checker with yarn licenses. (#8101)
* fix(frontend): Replace license-checker with yarn licenses.

* grant license sh permission. Upgrade caniuse-lite. Migrate to media for darkMode in tailwind css.

* Upgrade @types/node and note-fetch in frontend server

* npm ci in server

* improve readability
2022-08-05 15:56:15 +00:00
James Liu 41ae2eaa7c
chore(frontend): Update Pipeline Spec in TypeScript (#7612) 2022-04-27 18:30:57 +00:00
James Liu d60bc99bb6
chore(frontend): Convert to ts-proto for Protobuf.Value in PipelineSpec (#7125)
* WIP: Support Protobuf.Value in V2 IR

* chore(frontend): Convert to ts-proto for Protobuf.Value in PipelineSpec

* remove ValueType

* npm run format

* Add license for ts-proto-descriptors
2021-12-29 20:17:48 +00:00
James Liu e035a88149
feat: upgrade MLMD to 1.2.0. Fix #6436 (#6437)
* chore(frontend): upgrade MLMD to 1.2.0

* update version for backend

* update dependencies

* makefile

* tfx compatiblity update
2021-08-28 16:59:22 -07:00
James Liu 579e46b840
feat(frontend): Convert PipelineSpec to Staticflow for V2 pipeline. Fix #6270 (#6278)
* chore(frontend): Use protoc to compile IR to typescript definition

* feat(frontend): Convert PipelineSpec to Staticflow for V2 pipeline.

* address comment
2021-08-10 22:45:25 -07:00
James Liu 1feb9a0c41
chore(frontend): Use protoc to compile IR to typescript definition. Fix #6272 (#6273) 2021-08-10 02:38:24 -07:00
James Liu 97b9bdb530
chore(frontend): Create script to build pipeline_spec with protobuf.js. Fix #6205 (#6206)
* chore(frontend): Create script to build pipeline_spec with protobuf.js

* fix generated location

* add Todo about shell script

* add readme for generating pipeline spec
2021-08-03 13:04:41 -07:00
James Liu 647bed72a9
chore(frontend): Migrate kubeflow/frontend to KFP frontend. Fix #5705 (#5963)
* chore(frontend): Migrate kubeflow/frontend to KFP frontend

* address npm run format

* fix package.json and tests

* README and high level third_party protos

* move src/mlmd/generated to src/third_party/mlmd. remove protos

* npm run build:replace

* move MlmdUtils, change to abosolute path import

* README

* fix presubmit

* Update TestUtils.ts

* Update Utils.test.ts

* Update Utils.tsx

Co-authored-by: Yuan (Bob) Gong <4957653+Bobgy@users.noreply.github.com>
2021-07-03 04:16:49 -07:00
Alexey Volkov cc83e1089b
Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
Yuan (Bob) Gong cb71eed5f9
[UI] authorize tensorboard actions (#3639)
* Authorization service proto

* implement auth service

* Add unit tests

* Generate auth api client

* Authorization checks for tensorboard apis

* UI Server authorization checks

* Clean up error parsing

* Revert changes

* Fix portable-fetch not found bug

* Fix unit test

* Include portable-fetch required by api client

* Fix portable-fetch module import error

* Fix portable-fetch again

* Add unit tests

* Address CR comments

* add unit test for header

* Update readme
2020-04-28 15:26:24 -07:00
Yuan (Bob) Gong 47cde0b6b9
[UI] Tensorboard support for multi user (#3355)
* [UI Server] Add namespace argument for tensorboard endpoints

* Allow local node server to talk to minio in cluster

* Use tensorboard namespace in UI

* Add unit tests for tensorboard UI server

* Fix tests

* Fix tensorboard proxy url

* Fix tensorboard proxy failure

* Fix tests

* Remove unecessary encodeURIComponent

* Add old comment back
2020-03-26 19:50:22 -07:00
Yuan (Bob) Gong 492d0679ae
Update frontend contribution doc with start proxy instructions and npm daily practices (#3142) 2020-02-21 03:42:32 -08:00
Yuan (Bob) Gong 9b723bfe97
[UI] deep links to pipeline details page from start page (#3086)
* [UI] deep links to pipeline details page from start page

* Fix

* Update GettingStarted.tsx

* Update GettingStarted.tsx

* Update GettingStarted.tsx

* Adjust format to improve readability

* Use react-testing-library for getting started page tests

* Add error case unit tests

* Frontend import sample config from jsonn and presubmit test to verify configs are synced

* Update presubmit test error message

* Changed to sync only sample_config.json name to frontend

* Improve error message

* Fix tests
2020-02-17 08:13:30 -08:00
Yuan (Bob) Gong 4f20e85da2 Coverage reporting for frontend server. (#2877) 2020-01-19 23:33:36 -08:00
Yuan (Bob) Gong b271c48de5 Move frontend unit tests to prow (#2637)
* Skip coveralls in CI

* Report CI related info to coveralls

* Remove frontend unit tests from travis CI

* Use npm ci instead of npm i

* Remove npm ci because of node 9 compatibility

* Revert travis.yml change
2019-11-25 07:43:06 -08:00
Yuan (Bob) Gong fcc0b3d7b8 [Frontend] Check format in travis CI (#2463)
* Format frontend/src

* Fix lint errors

* Update snapshots

* Add frontend format check to travis CI, pin prettier version

* Update travis CI to use `npm ci`

* Fix lint errors

* Add license
2019-10-22 17:08:14 -07:00