Commit Graph

15 Commits

Author SHA1 Message Date
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
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 3424809304
chore(frontend): fix s3 artifact structure for Argo 3.1+. Fix #5930 (#6039)
* fix s3 artifact structure

* Fix test
2021-07-15 01:44:51 -07:00
Joe Liedtke ade34542e0
chore: Updates argoproj/argo URLs to argoproj/argo-workflows (#5969)
* Updt argoproj/argo URLs to argoproj/argo-workflows

* Update link to workflows.ts

* Update license.txt to reduce # of changed lines

* Revert changes to backend Dockerfile & license.txt

* Update license.txt, keep line endings
2021-07-06 21:52:20 -07:00
Alexey Volkov cc83e1089b
Assigned copyright to the project authors (#5587) 2021-05-05 13:53:22 +08:00
James Liu a9f8eec3ca
feat(frontend): Upgrade argo template on UI. Fix #5358 (#5359)
* Upgrade argo template

* address comments and apply argo ui 1.12.10

* use argo NODE_PHASE

* Copy from argo v2.12.9
2021-03-29 08:23:50 -07:00
James Liu 92ca406d4e
feat(frontend): Support showing Omitted node phase with new Argo version (#5339)
* Support showing Omitted node phase with new Argo version

* obsolete snapshot

* Address comments

* smaller test

* Add future tests
2021-03-22 18:41:43 -07:00
kwasi 0ad6a55b63
[MLMD][Lineage] Integrate Lineage View into KFP (#2918)
* Minimal change to verify that the new image will work on Marketplace

* Very rough working copy of LineageView in KFP

* Update kubeflow-frontend dependency

* Fix lint errors

* Update to latest version of kubeflow-frontend

* Update licenses to make gen_licenses script pass in Docker build
* Revert docker build dev change

* Bump kubeflow/frontend hash to latest version with pre-built library

* Remove debug string

* Replace metadata APIs with versions from kubeflow/frontend

* Use latest dev version of kubeflow/frontend package

* Pass route builder to ArtifactDetails for building details pages routes

* Review ResourcesInfo.tsx

* Review changes part 2

* Revert change to Status snapshot

This PR has no changes to the Status page, but the snapshot fails
locally for me unless I update the snapshot.

Reverting to the initial state to try to fix build failures.

* Revert Status snapshot to master

* Remove unneeded @ts-ignore

* Bump to latest mainline kubeflow/frontend hash

* Respond to comments PR comments

* Scope kubeflow/frontend to @kubeflow/frontend in package.json
* Use explicit tab name ordering
* Make ArtifactDetails class functions members to avoid binding

* Add missing await when loading ArtifactList

Fixes issue where loading spinner hides immediately before artifact list
loads.

* Fix casing on global constants in ArtifactDetails

* Improve readability on ExecutionList.tsx

* Remove `()!` pattern caused by not having @types/google-protobuf

* Remove a stray @ts-ignore

* Remove side effects from getRowsFrom{Artifacts,Executions}

* Add error handling back to Artifact and Execution pages

* Fix error message handling on getArtifacts()

* Fix ArtifactList response

* Check for potentially undefined `code` in serviceErrorToString

* Restore missing error handlers
2020-01-30 17:18:18 -08:00
Yuan (Bob) Gong 4500d244d7 Format other frontend code using prettier (#2717) 2019-12-11 05:04:06 -08:00
Eterna2 e8477ff0d3 [Frontend] Node detail view now can show workflow input/output artifacts (#2305)
* Added component to render link to artifact. Updated workflow parser to extract artifacts. Update view to render artifacts.

* revert package-lock.jsons

* minor styling fixes

* Added WorkflowParser tests for getNodeInputOutputArtifacts

* fix typo

* Add test for DetailsTable.valueComponent

* Fix types for values passed into DetailsTable

* fix minor style errors
2019-10-14 20:35:51 -07:00
Alexey Volkov 7d69cda69c
Frontend - Show customized task display names (#1463)
* Frontend - Show customized task display names

* Added customized name test

* Added ContainerOp.set_display_name(name) method

* Stopped writing human_name to display_name annotation for now
Reason: It's a change to existing pipelines.

* Added test for op.set_display_name

* Fix for tests that have workflows with status nodes, but without any spec or templates

* Fixed the test workflow

* Fix linter error
Error: "The key 'metadata' is not sorted alphabetically"
2019-06-06 17:36:32 -07:00
Riley Bauer 230043a277 Hides TaskGroup nodes from runtime graphs and removes unnecessary edges in static graphs (#541)
* Hides TaskGroup nodes from runtime graphs and removes unnecessary edges in static graphs

* Add TaskGroup to NodeType definition
2018-12-14 16:17:06 -08:00
Alexey Volkov 906ad680ed SDK/DSL/Compiler - Improved compilation of dsl.Conditional - UX support done (#177)
* Fixed compilation of dsl.Conditional
The compiler no longer produced intermediate steps.

* Got rid of _create_new_groups

* Changed the sub_group.type check

* Update frontend handling of graphs (#293)

* Updates the frontend to correctly parse the new format of conditional pipelines

* WIP - Assume tasks and templates don't share names

* Greatly simplifies graphing of conditional and non-conditional pipelines

* Adds/updates StaticParser tests

* Give nodes unique names
2018-11-19 14:01:10 -08:00
Pascal Vicaire 633e2ddcc8 Initial commit of the kubeflow/pipeline project. 2018-11-02 14:02:31 -07:00