* Add logic to detect extension name.
* Rename notebook samples
* Change to use config yaml for papermill preprocess.
* Remove ad hoc logic
* Remove duplicated logic
* Refactor
* Add run_pipeline flag in config yaml
* Add run pipeline flag for .py sample as well.
* Fix extension name
* Fix
* Fix problems in docstring.
* refactor run_sample_test.py into two functions
* Refactor the procedure into 3 steps
* Fix bug in exit code format
* Remove two redundant functions.
* Explicitly added mlpipeline outputs to the components that actually produce them
* Updated samples
* SDK - DSL - Stopped adding mlpipeline artifacts to every compiled template
Fixes https://github.com/kubeflow/pipelines/issues/1421
Fixes https://github.com/kubeflow/pipelines/issues/1422
* Updated the Lighweight sample
* Updated the compiler tests
* Fixed the lightweight sample
* Reverted the change to one contrib/samples/openvino
The sample will still work fine as it is now.
I'll add the change to that file as a separate PR.
* Remove redundant import.
* Simplify sample_test.yaml by using withItem syntax.
* Simplify sample_test.yaml by using withItem syntax.
* Change dict to str in withItems.
* Move tensorflow installation into notebooks.