Charmed Kubeflow 1.9

Release date: July 31st, 2024

What’s New

Bug Fixes

  • Fixed non-working grafana dashboards for some charms (minio, notebooks, envoy, katib, argo). #856
  • Fixed katib-ui charm trying to access the workload container by the wrong name. #156
  • Introduced k8s-service-info relation between katib-controller and katib-db-manager. #185
  • Refactored the kserve-controller charm to use an all-catch main event handler. #197
  • Introduced handling of relation-broken events in kfp-api. #272
  • Patched KFP Profile Controller service port. #318
  • Set explicitly the command for kfp-schedwf pebble layer. #347
  • Fixed self._cni_config_changed call and handled exceptions in istio-pilot. #396
  • Corrected null values for configurations in spawner_ui_config.yaml for jupyter-ui. #361

Enhancements

  • Istio ingress can be configured with TLS using either a TLS certificate provider or by passing the TLS key and cert directly to the istio-pilot charm as a Juju seceret. Refer to Enable TLS ingress gateway for a single host for more information.
  • Set meshConfig.accessLogFile configuration for exposing logs in istio-pilot. #371
  • Added csr-domain-name config option for istio-pilot. #381
  • Added config for queue sidecar image to knative-serving charm. #186
  • Added configuration support for Kubeflow notebooks page in the UI. #345
  • Added cluster-domain, cull-idle-time and idleness-check-period config options to notebook-operator. #372
  • Removed the need for public-url configuration for dex-auth and oidc-gatekeeper, and at the same time allow better integration with Dex connectors by allowing the configuration of the Dex issuer URL #209 and #163.

Deprecated

  • Removed seldon-core from the bundle definition. This does not affect the deployment upgrade from version 1.8.
2 Likes