* Update OWNERS
Remove Linchin from approvers and reviewers
* remove Linchin in OWNERS files
---------
Co-authored-by: Chen Sun <chensun@users.noreply.github.com>
* 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
* revert to c8204d0
* reapply #9742
* modify #9791
* reapply #9800
* reapply #9827
* revert parts of #9738
* reapply parts of #9785
* remove duplicated dsl-test code
* reapply parts of #9791
* correct version
* test: access specific field via "id".
* test: access specific field via "id".
* update snapshots.
* Add test to validata description changes.
* Change id def for input tag.
* Skip unit tests
* Add unit tests back and change id
* Add a helper for clear default value in input field.
Remove unnecessary 'tab' command
* Add comment to explain the parameter name for tests
Remove default value for runName before typing new value
* exclude `sdk-` tags when preparing base deployment for upgrade test
* Update deploy-pipeline-lite.sh
* Update deploy-pipeline-lite.sh
* Update upgrade-tests.sh
* Redirect to v2 new run after selecting v2 pipeline when creating run
* Add a tab in FE-integration test
* Add tab to the failed tests
* Add query keys back to NewRunSwitcher
* Add pipeline_id to run and recurring run protos
* Add pipeline_id to run and recurring_run
* Set status when creating a new job. Closes#9125.
* Enable sample tests
* Add pipeline_id to run and recurring run protos
* Add pipeline_id to run and recurring_run
* Set status when creating a new job. Closes#9125.
* Replace pipeline job id with workflow.uid
* Disable samples in e2e test
* Fix typo
* Separate pipelineServiceApiV1 and pipelineServiceApiV2.
Add uploadPipelineVersionV2 helper.
* Ingegrate new pipeline functionality with v2 API.
Create a new pipeline dialog for v2 pipeline because the error is
not string type.
* Integrate getPipelineVersion() in run/recurring run details router
with v2 API.
* Integrate listPipelines() / listPipelineVersions() in PipelineList and
PipelineVersionList with v2 API.
* Update private and shared pipelines unit tests.
* Separate v1 and v2 logics (based on API return value) in pipeline
details (router).
Noted: add additional listPipelines() to get latest version because v2
don't default version field.
* Change pipeline props in PipelineDetailsV2 and PipelineVersionCard
Remove default version in PipelineVersionCard test.
Append version id to URL for unspecified versionId scenario.
* Create new ResourceSelectorV2 and make corresponding changes (back to
v2beta1Pipeline) in PipelineDialogV2 and NewPipelineVersion
* Create resource converter to make various API returned objects fit in
base resource.
Change the behavior of "selectionChanged" to achive more general usage.
* Integrate getPipeline() / getPipelineVersion() in "create / clone run"
with v2 API.
* Integrate get started page with v2 pipeline API.
* Integrate getPipelineVersion() in run list with v2 API.
* Integrate delete pipeline / pipeline version with v2 API.
* Remove unused imports. Change relative path to absolute path.
* Add unit test for PipelineDialogV2 and ResourceSelectorV2.
* Fix incorrect Version Description in PipelineVersionCard and rename the
constant in unit test.
Add size limitation in the listPipelineVersions() called by
getSelectedVersion.
Add missing props in NewRunV2 test.
Fix FE-integration test (trial)
* Simplify the logic of deletePipelineVersion. Remove
dialoghandlerMultiId.
* Staging WIP
* Fix recurring run, switch to pipeline_version_id
* Regenerate python client
* Refactor packages for pipeline service v2
* Stage progress
* Add support for pipeline service v2beta1
* Go mod tidy
* Update licenses
* Set default namespace to be empty
* Separate deletion of pipeline versions
* Change report ReportRunMetrics to obey AIP
* Use pipeline version id in run proto
* Update run.proto
* Upgrade storage
* Remove dependencies on api
* Stage refactoring progress
* Refactor apiserver
* Update v1beta1 unit test
* Update dependencies
* Fix integration test
* Revert visualization server changes (workaround)
* Address comments
* Basic lint the api server
* Update licenses file
* Adjust intergtaion tests
* Fix typos in the tests
* Update tests
* Update test
* Add support v1 delepe pipeline
* Remove gorm.Model to split into a different PR
* Lint api server
* Fix default experiment in upgrade test
* Update storage states
* Testing upgrade test run
* Add copying pod logs to the GCS bucket
* Fix upgrade test
* Adjust backend test for list
* Fix the tests
* Fix workflow manifest discrepancy at create
* Add a few unit-tests
* Add misc service and fix persistence agent
* Remove default values from TEXT columns
* Address comments. Fixes#8702.
* Address comment, reorder resource, server, storage
* Fix front end integration test
* Fix FE integration test
* Fix tabs, add pauses, make more explicit FE test
* Revert FE test changes
* Enable default experiment and disable its deletion
* Replace empty namespace with POD_NAMESPACE
* Default experiment is now the oldest
* Emplace empty with POD_NAMESPACE for argo only
* Fix api integration test
* Revert changes to default experiment's description
* Improve FE test flakiness
* Force refresh in the FE test
* Fix FE integration test
* Add delay in FE test
* Add local debug to FE test
* Update tests
* Fix typo
* Address comments
* Enforce template version verification
* Fix workflow manifest discrepancy with v1
* Fix FE test
* Revert changes in persistence agent
* Limit to one resource owner
* Change default run state to unknown
* Revert changes to FE integration test
* Make states consistent
* Remove links from error messages
* Address comments
* Address comments
* Change the order for teardown
---------
Co-authored-by: Chen Sun <chensun@users.noreply.github.com>