KFP-Tekton v1.6.0: Tekton 0.44.0 support. New V1 API path for KFP-Tekton and custom task moved to v1beta1 API
Note: Please update kfp-tekton Python SDK to 1.6+ in order to call the new V1 API. KFP 1.8.x SDK or kfp-tekton 1.5.1 is for calling the old v1beta1 API in the older version.
- Support Tekton 0.44.0 with the latest custom task API (#1144)
- KFP-Tekton REST/GRPC path moved to V1. (#1121)
- Python SDK kfp-tekton client now calls V1 API by default.(#1121, #1140)
- Support custom task v1beta1 customRun API. (#1119, #1123, #1137)
- PipelineLoop moved to new v1beta1 customRun API. (#1123, #1137)
- Add env variable configuration support at pipeline level. (#1145)
- Add user definable Tekton workspace on both pipeline and task level (#1151, #1153)
- Bug fixes and optimization on kfp-tekton SDK.
What's Changed
- Feat: Add V1 endpoint support. by @ScrapCodes in #1085
- chore(backend): Update Tekton version to 0.43.2 by @Tomcli in #1123
- Feat(pipelineloop): upgrade to tekton version 0.43.2, tekton v1beta1 customRun . by @ScrapCodes in #1119
- chore(sdk): Update sdk requirement packages by @Tomcli in #1127
- chore(sdk): Update sdk comments by @Tomcli in #1128
- Revert "Feat(pipelineloop): upgrade to tekton version 0.43.2, tekton v1beta1 customRun ." by @Tomcli in #1131
- fix(backend): Add securitycontext for k8s 1.25 by @yhwang in #1132
- chore(release): add 1.5.1 release patch by @Tomcli in #1133
- fix(sdk): add command to resource op spec by @Tomcli in #1134
- fix(backend): Add format arg to printf command by @yhwang in #1135
- Revert "Revert "Feat(pipelineloop): upgrade to tekton version 0.43.2, tekton v1beta1 customRun ."" by @Tomcli in #1136
- Fix(pipelineloop): Manifest flag patch and api version change for pipelineloop by @Tomcli in #1137
- Feat: switch to v1 API paths for backend. by @ScrapCodes in #1121
- Custom run migration for examples of PipelineLoop custom task. by @ScrapCodes in #1139
- fix(tests): update e2e tests with new api commands by @Tomcli in #1140
- Feat(pipelineloop): Migration guide for migrating from v1alpha1.Run t… by @ScrapCodes in #1141
- fix(pipelineloop): Update security context with group id by @Tomcli in #1142
- chore(backend): Update backend to Tekton 0.44 by @Tomcli in #1144
- feat(sdk): Add env support for podtemplate in sdk by @Tomcli in #1145
- Chore: Update readme and license headers by @Tomcli in #1146
- chore(manifests): Fix broken github link by @Tomcli in #1147
- feat(sdk): Add pipeline workspace config by @Tomcli in #1151
- Feat(pipelineloop-cli): support customruns validation as well. by @ScrapCodes in #1152
- feat(sdk): Add task workspace support by @Tomcli in #1153
- fix(sdk): optimize find item search for large amount of params by @Tomcli in #1159
- chore(release): Update release version to 1.6.0 by @Tomcli in #1157
- chore(test): add python 3.10 into github actions by @Tomcli in #1160
Full Changelog: v1.5.0...v1.6.0