Commit Graph

9 Commits

Author SHA1 Message Date
Tommy Li 8d8d2b3c6d
Migrate volume and loop unit tests to component.yaml and verify with v2 (#692)
* migrate unit tests to component.yaml and verify with v2

* update readme to remove volumesnapshot

* address comments
2021-08-10 13:21:25 -07:00
Christian Kadner 649152cddd
Regenerate E2E test logs for release 0.8.0 (#566)
* Regenerate E2E test logs for release 0.8.0

* Regerate "golden" log files

* Regenerate "golden" logs after PR #567

* Update list of ignored tests

* Add cond_recur.yaml to list of ignored tests

* Regenerate E2E logs after updating "golden" YAML files of unit tests

* Regenerate E2E logs after enabling auto-strip EOF

* Regenerate "golden" YAML for unit tests

* Rename loop-static CRDs

* Regenerate E2E logs, enable EOF stripping only for E2E test
2021-04-29 13:00:30 -07:00
Feng Li 19c779b378
fix(sdk): fix issue of nested dict param defined (#491) 2021-03-10 18:14:24 -08:00
Tommy Li 440cc3d042
Add unique uuid to loop resources for pipeline versioning (#485)
* add uuid to loop resources for versioning

* add back license

* add uuid comment

* stage nested loop changes

* fix dependencies mapping

* fix name matching

* add back license

* remove test files

* fix previous typo filename

* Update compiler.py

* regenerate test yaml
2021-03-08 12:44:23 -08:00
Christian Kadner af861733e6
Update E2E tests to use kfp client (#301) (#480)
* Use kfp client to run E2E tests

* Update Tekton server and tkn client versions

* Regenerate pipelinerun logs

* Give unique names to pipelineruns resembling file names

* Delete previous pipelineruns

* Mark tests as skipped instead of not generating them

* Regenerate pipeline-loop CRDs, update copyright statements

   for f in sdk/python/tests/compiler/testdata/*_pipelineloop_cr*.yaml; do
     echo ${f/_pipelineloop_cr*.yaml/.py};
   done | sort -u | while read f; do
     echo $f; dsl-compile-tekton --py $f --output ${f/.py/.yaml};
   done;
   make unit_test GENERATE_GOLDEN_YAML=True
2021-03-05 15:02:49 -08:00
Feng Li 3f750f12a0
feat(backend): Support dsl to define the pipeline loops via tekton (#440)
* enhance the when condition UI display

* Support dsl to define the pipeline loops via tekton
2021-01-29 14:25:48 -08:00
Christian Kadner 2c68de47e4
make lint (#164) 2020-05-29 09:29:16 -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
Feng Li cf3968125d
Extend compiler to support parallelFor with loop static params (#67) 2020-04-02 19:55:46 -07:00