Commit Graph

7 Commits

Author SHA1 Message Date
Yihong Wang 9d4643bd66
remove ContainerOp from test cases - part 3 (#693)
eliminate the usage of ContainerOp in testcases and
update the testcase accordingly, including filenames starting
with `o` to `u`

Signed-off-by: Yihong Wang <yh.wang@ibm.com>
2021-08-10 10:23:25 -07:00
Christian Kadner 58e043d0a4
Remove monkey-patch (#148)
All of the "patched" methods are now exclusively called
directly by other code in the kfp_tekton compiler, hence
the monkey-patch is no longer needed.
2020-05-18 12:03:36 -07:00
Tommy Li b23e5ecb14
Minor fixes for markdown, headers, and warnings. (#142)
* clean up and minor fixes

* fix typo

* add missing test file
2020-05-07 21:17:42 -07:00
Tommy Li 8e944cfc1e
Add volumemount support and fix parameter bugs (#40)
* add volumemount support and fix parameter bugs

* remove sdk/samples folder and use real kfp example

* fix formatting

* update unittest and instructions

* update license header

* update license header

* update license
2020-03-20 15:32:44 -07:00
Christian Kadner 9ff9467daf
Task output parameters as input for subsequent tasks (#27)
Closes #19
2020-03-17 17:08:14 -07:00
Christian Kadner 3167232886
Generate Tekton Pipeline with Tasks (#17)
Replace Steps with Tasks to allow parallel task execution.
Use 'runAfter' to support sequential task execution.
2020-03-11 19:46:38 -07:00
Christian Kadner faf700f222
Refactor code to extend KFP SDK compiler (#16)
This code change removes the requirement to clone and
copy the kubeflow/pipelines repository. The project
has been refactored to only contain the minimal set of
Python classes and methods that needed to be modified
to generate Tekton YAML instead of Argo YAML. The
overriden methods are dynamically linked at runtime
by monkey-patching the KFP SDK module.

Additionally adding a simple test case and setup.py
install script that creates the dsl-compile-tekton
CLI executable which works independent of the KFP
compiler executable.
2020-03-03 18:37:48 -08:00