Charmed Kubeflow 1.9 updated to use KFP 2.3

The Kubeflow Pipelines components in Charmed Kubeflow bundle 1.9/stable are now updated from 2.2 to 2.3.

This update includes the latest upstream fixes as well as bug fixes for KFP v2. Specifically:

  1. V2 Pipeline runs are now able to persist their logs, after the Argo Workflows are garbage collected (one day after workflow completion).
  2. KFP UI transient issues when viewing Pipelines are fixed, due to GKE setting.

Upgrade your deployment

To upgrade an existing deployment of CKF 1.9, run the following commands:

juju refresh kfp-api --channel=2.3/stable
juju refresh kfp-metadata-writer --channel=2.3/stable
juju refresh kfp-persistence --channel=2.3/stable
juju refresh kfp-profile-controller --channel=2.3/stable
juju refresh kfp-schedwf --channel=2.3/stable
juju refresh kfp-ui --channel=2.3/stable
juju refresh kfp-viewer --channel=2.3/stable
juju refresh kfp-viz --channel=2.3/stable
juju refresh argo-controller

Migrate v1 Pipelines to v2

The Kubeflow Pipelines v1 is a legacy component of Kubeflow, and is no longer getting patch releases by the upstream project. It is strongly recommended to migrate your existing v1 pipelines to be compatible with v2 SDK. Please follow this guide for migration instructions.