Commit Graph

34 Commits

Author SHA1 Message Date
James Liu eaec515812
chore(mlmd): Upgrade ML Metadata to 1.14.0. (#9856)
* chore(mlmd): Upgrade ML Metadata to 1.14.0.

* fix requirements, skip visualization.

* go mod tidy

* mlmd new enum in frontend

* mlmd license

* mlmd license again, using the failure test diff

* again
2023-08-22 17:18:09 +00:00
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
Joe Li a45d72d75d
chore(frontend): Generate TypeScript v2 API client (#8834)
* Add v2apis script in package.json

* Generate typescript v2 api client.

* Change api client codegen section in README
Make it more clear: put the jar file in frontend folder.

* Add v2 api codegen script in README.

* Remove beta1 text to avoid confusion in README.

* Format

* Rename folder as apisv2beta1.
Add apisv2beta1 in .eslintrc.yaml file

* Change script from v2apis to apis:v2beta1
Remove unnecessary folder v2generated (move files to
generated/apisv2beta1/

* Add the command for exporting jar file path to $PATH in README file.
2023-02-10 22:22:29 +00:00
James Liu 48e1e29d9e
fix(frontend): Batch upgrade for fundamental dependency blocks. (Node, CRA, tailwind and more) Fix #7148 (#7144)
* fix(frontend): Minimal batch upgrade for fundamental dependency blocks.

* npm run format

* use node 14 in dockerfile, and add -i for tailwind build.

* Move argo template to be under src/

* npm run format
2022-01-07 23:07:15 +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 74c7773ca4
feat(frontend): Runtime DAG in RunDetailsV2. Fix #6673 (#6694)
* feat(frontend): Runtime DAG in RunDetailsV2

* remove debug log
2021-10-07 00:55:22 -07:00
James Liu ee718af5bc
feat(frontend): v2 Execution Node element. Partial #6280 (#6407)
* feat(frontend): v2 Execution Node element

* compile css before coverage test

* change to pretest
2021-08-21 13:55:55 -07:00
Gerard Casas Saez 943dc128e1
feat(backend): Add pipeline version description to backend. Part of #6256 (#6261)
* start adding description to version

* add description to resource manager

* remove description from pipeline default version

* update pipeline_store

* add some tests to ensure its being passed around

* update frontend generated api

* run auto formatter

* add comment to frontend readme about running npm run format

* add missing api converter step
2021-08-18 20:59:53 -07:00
Gerard Casas Saez 62a41812c1
chore(frontend): Fix gen license issues for master (#6286)
* add license for warchpack-chokidar

ignore dep-licenses

revert changes in package.json

* add missing licenses

* remove generated files

* remove temporary files after being created locally
2021-08-10 18:10: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 c6e6538f6b
chore(frontend): Create a secret page for managing frontend features visibility. Fix #6073 (#6217)
* feat(frontend): Create a secret page for managing frontend features visibility

* README

* fix test
2021-08-03 01:10:11 -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
James Liu 2910baa987
feat(frontend): Make pipeline and component clickable on Artifact list (#5311)
* Make pipeline and component clickable on Artifact list

* make it underlined
2021-03-16 21:53:15 -07:00
James Liu 2fb418ea76
chore: Update Development guide for KFP frontend: link to KFP cluster deployment (#5011)
* Update Development guide for KFP frontend: using proxy with GKE

* Link to the source of truth for deploying KFP instead of describing it again

* Reorganize instructions and their locations

* address comments
2021-02-02 07:58:43 -08:00
Yuan (Bob) Gong 21d84ef195
chore: update @kubeflow/frontend to include MLMD client upgrade to 0.22.1 (#4605) 2020-10-09 21:40:46 -07:00
Yuan (Bob) Gong 61960efb87
Add probes to metadata grpc service (#3765)
* Add probes to metadata grpc service

* Fix port name length limit

* Update README.md
2020-05-14 13:50:59 -07: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
Jonas De Beukelaer 264953c108
[UI] fix - create run missing-param warning not reacting to param value changes (#3559) 2020-04-23 00:05:45 -07:00
Yuan (Bob) Gong 40a887f014
[Frontend] snapshot diff setup (#3166)
* [Frontend] snapshot diff setup

* Rename

* Fix test

* Update README about recommended setup
2020-02-24 22:38:48 -08:00
Yuan (Bob) Gong f71c69cd90
[UI] Update frontend/README.md (#3153)
* [UI] Update frontend/README.md

* Update README.md

* Update README.md
2020-02-24 01:08:47 -08: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 6c0dcc6c59
[UI] Scheduled workflow catchup=false option (#3131)
* Update codegen instruction

* Regenerate api

* [UI] scheduled workflow catchup option

* Show catchup in recurring run details page

* Add help button to introduce swf catchup=false

* Update snapshots and fix tests
2020-02-20 20:52:33 -08:00
Yuan (Bob) Gong 85945e1092
[Doc] Improve vscode settings documentation (#2959) 2020-02-01 00:57:20 -08:00
Yuan (Bob) Gong b86fccb81a Fix vscode README of prettier integration (#2776) 2019-12-26 20:39:38 -08:00
Yuan (Bob) Gong b72de99f0e Format all source files under frontend/src using prettier (#2462)
* Format frontend/src

* Fix lint errors

* Update snapshots
2019-10-22 02:55:21 -07:00
Yuan (Bob) Gong 8bdc4ba9e0 [Frontend] Prettier config to be consistent with existing code style (#2409)
* Install and configure prettier to be consistent with existing code style

* Integrate with prettier + update frontend/README with things people should know about it

* Update README, add printWidth=100 option
2019-10-16 23:10:39 -07:00
Yuan (Bob) Gong 051977d3b2 [Frontend] Script and documentation to start a frontend dev env that works with all API endpoints (#2381)
* [Frontend] Script and documentation to start a frontend dev env that works with all API endpoints

* Rename start-proxies.sh and fix minor bug

* Update readme
2019-10-14 01:20:34 -07:00
Redback 9281ea1341 Updated README Swagger CodeGen version (#2228) 2019-09-24 22:49:59 -07:00
Yuan (Bob) Gong 33f4244384 Add script that automatically proxies backend servers for frontend dev server (#2104)
* Add npm run dev script that automatically proxies both backend and mlmd servers.

* Add more comments + rename command to reflect what it does

* Add error handling for pod discovery

* Make npm run start:proxies a separate command

* Update README about new script too
2019-09-15 22:58:36 -07:00
hongye-sun 749d0aab9f Update swagger codegen version (#839) 2019-02-21 12:21:38 -08:00
Yasser Elsayed 603597d65b Archive runs UI (#748)
* update ts definitions from swagger

* fix case

* Update run.go

* storageState -> storage_state

* storageState -> storage_state

* wip mock backend changes, need to use filter for storagestate

* filter_by -> filter, remove options handlers

* show only available runs, mock middleware support

* add basic Archive page with runs

* fixes, added button to sidenav

* fix generated ts filter-related changes in definitions

* storageState -> storage_state

* fix after rebase

* cleanup

* use notequals archived instead of equals available

* augment runs request filter with storage state

* fix tests

* treat available runs as unarchived

* refactor buttons to separate file

* experiment details buttons, remove test console log

* cleanup

* added actions to Buttons module

* tests

* cleanup

* add messages to dialogs

* add archive/restore button to run details

* archive breadcrumb

* mention run will not stop when archiving

* pr comments
2019-02-13 13:50:12 -08:00
Riley Bauer 153f61aefb Adds the Kubeflow logo to the side nav. Fetches specific font weights (#48)
* Adds the Kubeflow logo to the side nav, and fetches specific font weights

* Change favicon and webpage title

* Updates 'Pipelines' icon
2018-11-05 16:32:10 -08:00
Pascal Vicaire 633e2ddcc8 Initial commit of the kubeflow/pipeline project. 2018-11-02 14:02:31 -07:00