* let components add default values
* address comments and add unit tests
* address comments
* backend test
* backend test 2
* backend test 3
* backend test 4
* backend test 5
* backend test 6
* do not use python component in unit tests
* shell command
* shell command
* shell command
* does not delete tmp folder
* change folder permission
* update launcher image
* Add create pipeline and version
* Add CreatePipelineAndVersion
* Add unit tests
* Address comments and add counters
* Add comments to pipeline.proto
* Add e2e test case for CreatePipelineAndVersion
* Update Dockerfile
* Update Dockerfile
* add curl license text to third_party/license.txt
* change the location where we store third_party license.txt
* checkout license.txt from upstream master
* add https://github.com/curl/curl/blob/master/COPYING to third_party/license.txt
* 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.
* stage progress
* Fix timestamps in tasks and add unit test
* Add upsert to sql dialects. Closes#8851.
* Remove dead code
* Fix unit test
* Switch to upsert
* Add unit tests
* Allow empty namespace
* Cleanup
* Fix tests
* Fix inconsistencies
* Fix old tests
* Differentiate list requests in multi-user mode
* Refactor create run and create job paths
* Revert default experiment change
* 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.
* Add service unavialbe error to the BE
* Fix a unit test
Limit the direct Workflow data struct access to common.util
and use ExecutionSpec and ExecutionStatus in other places.
Create a data struct to represent the node status information
in ExecutionStatus and add an API to access this information.
* Enable healthz test in full Kubeflow.
This change will also be ported to release-2.0-alpha branch to support
conformance tests for KF 1.7, which is using alpha.7 version of KFP.
* Fix build break due to recent refactoring.
* 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.
* Fix timestamps in tasks and add unit test
* Add upsert to sql dialects. Closes#8851.
* Remove dead code
* Fix unit test
* Add unit tests
* Remove dead code
* 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.
* Add delete create pipeline and improve errors
* Add single-transaction pipeline upload
* Revert previous changes
* Resolve inconsistency
* Add a unit test
* Stage progress
* support pvc creation, deletion and mount
* replace image address for unit tests
* go mod tidy
* address comments
* Update go.mod
nit: fix format
* go mod tidy
* fix merge error
* update driver image and nit
* Rebase
* Add node selector to driver
* Fix input parameter's name
* Add a comment on container order
* Update driver and launcher images
* Update tests with hard-coded v2 images
* Address comments
* Fix test
* Update error message
* Update error message
---------
Co-authored-by: Linchin <lingqing.gan@gmail.com>
* support pvc creation, deletion and mount
* replace image address for unit tests
* go mod tidy
* address comments
* Update go.mod
nit: fix format
* go mod tidy
* fix merge error
* update driver image and nit
* Add pipeline_id to run and recurring run protos
* Add pipeline_id to run and recurring_run
* Fix params in recurring run
* Add support for v1 and v2 parameters in runs and jobs
* Fix convertion issues
* Update a unit-test
* Revert change of the order in sql
* Address comments