Skip to content

KFP-Tekton v1.8.0: Tekton 0.50.1 support, migrated to Tekton V1 API and GRPC Gateway V2 Spec

Compare
Choose a tag to compare
@Tomcli Tomcli released this 11 Sep 21:54
· 60 commits to master since this release
79272ef
  • Support Tekton 0.50.1 and OpenShift Pipelines 1.12
  • Default Tekton API version is now V1. The KFP-Tekton backend continue to produce a backward compatible Tekton yaml when retrieving pipelines from KFP API.
  • GRPC Gateway spec is now V2 and using the OpenAPI standard.
  • Support image configuration for container based bash and condition tasks.
  • Support object storage configmap name configuration.
  • Bug fixes and optimizations on backend and SDK regrading script injections and schedule workflows.

What's Changed

  • chore(sdk): bump kfp sdk version to 1.8.22 by @Tomcli in #1241
  • feat(backend): Use Informer in persistence agent by @yhwang in #1247
  • feat(backend): Optimize persistence agent to pass yaml directly to db and minio client by @Tomcli in #1244
  • chore(docs): Update kfp_tekton_install.md with new compatibility map by @Tomcli in #1249
  • Fix(backend): Upgrade Tekton 0.47.1 to address timeout bug by @Tomcli in #1253
  • fix(test): update docker image for dind by @yhwang in #1254
  • Upload huggingface demo for tutorial by @Tomcli in #1256
  • samples(fix): update lightweight component sample by @yhwang in #1257
  • feat(samples): add peft sample with modelmesh by @Tomcli in #1258
  • fix(fronted): Fix Tensorboard.tsx endpoint by @Tomcli in #1263
  • feat(sdk): Parametrize Tekton condition "task" image name by @Tomcli in #1265
  • chore(sdk): Add sdk 1.7.1 release by @Tomcli in #1267
  • chore(docs): Update kfp-tekton openshift instructions for openshift v1.11 by @Tomcli in #1278
  • fix(doc): fix typo tekton -> openshift by @gregsheremeta in #1290
  • chore(release): add 1.7.1 backend release by @Tomcli in #1295
  • fix(ci): fix end to end github action test by @Tomcli in #1300
  • chore(samples): Add readme for prompt tuning samples by @Tomcli in #1304
  • chore(readme): Add kfp-tekton v2 branch link by @Tomcli in #1305
  • backend(chore): update backend to tekton 0.50 by @Tomcli in #1297
  • feature(backend): Tekton v1 migration by @Tomcli in #1309
  • feature(sdk): Tekton v1 migration sdk by @Tomcli in #1311
  • feature(pipelineloop): Tekton v1 migration pipelineloop by @Tomcli in #1312
  • feature(backend): update backend to be backward compatible with old status by @Tomcli in #1324
  • chore(docs): Update dead links and v2 information by @Tomcli in #1325
  • feat(sdk): add tekton pipeline config into sdk client function by @Tomcli in #1327
  • chore(build): Update .readthedocs.yml to build.os format to avoid warning. by @Tomcli in #1328
  • chore(test): update ci script by @Tomcli in #1329
  • fix(pipelineloop): update pipelineloop v1 bug by @Tomcli in #1330
  • chore(release): kfp-tekton 1.8 release patch and tekton 0.50.1 patch by @Tomcli in #1331
  • feat(backend): Source ObjStore Creds from Env in Tekton Template by @gmfrasca in #1259
  • chore(cleanup): clean up visualization repo to reduce false positive scan by @Tomcli in #1333
  • feat(sdk): add bash script name config by @Tomcli in #1334
  • fix(sdk): update pyyaml dependencies by @Tomcli in #1340
  • feat(sdk): update new image config via env variables by @Tomcli in #1336
  • feat(api): upgrade grpc-gateway to v2 with protoname by @Tomcli in #1337
  • fix(backend): add PR name substitution for scheduled runs. by @HumairAK in #1344

New Contributors

Full Changelog: v1.7.0...v1.8.0