Charmed Kubeflow 1.9¶
Note
Release date: July 31st, 2024
What’s new¶
- Support for Kubernetes from version 1.26 to 1.29. 
- Support for Juju 3.4 (previously 3.1). 
- Pipelines upgraded to version 2.2.0 (previously 2.0.3). #483 
- KServe upgraded to version 0.13 (previously 0.11). #239 
- Istio upgraded to version 1.22 (previously 1.17). 
- Knative upgraded to version 1.12 (previously 1.10). #182 
- Integration with Nvidia NGC containers via the ngc-integrator-operator charm. 
- Integration with Triton Inference Server for KServe. #171 
- Charms state grafana dashboard. #877 
- Enabled Istio CNI plugin. #365 
- Reworked the way Charmed Kubeflow is monitored with the Canonical Observability stack. 
- Added ROCKs for following charms #94, #95, #96, #97, #98, #99, #23, #14, #67, #68, #69, #70, #71, #72 #73, #74, #99, #98. 
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-schedwfPebble layer. #347
- Fixed - self._cni_config_changedcall and handled exceptions in istio-pilot. #396
- Corrected null values for configurations in - spawner_ui_config.yamlfor- 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-pilotcharm as a Juju secret.
- Set - meshConfig.accessLogFileconfiguration for exposing logs in istio-pilot. #371
- Added - csr-domain-nameconfig 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-timeand- idleness-check-periodconfig options to notebook-operator. #372
- Removed the need for - public-urlconfiguration for- dex-authand- 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-corefrom the bundle definition. This does not affect the deployment upgrade from version 1.8.
