Skip to content

Changelog - deployKF

This changelog lists releases of deployKF that are found in the deployKF/deployKF repository.


Danger

Carefully review the "Upgrade Notes" and "Important Notes" before upgrading deployKF to a new version.

Also review the tool versions and version matrix pages.

Can I be notified of new releases?

Yes. Watch the deployKF/deployKF repo on GitHub.
At the top right, click Watch → Custom → Releases then confirm by selecting Apply.

What about pre-releases?

For a changelog that includes pre-releases, see the full-changelog.


0.1.4 (2024-02-16)

Upgrade Notes
  • There will be some downtime for Kubeflow Pipelines and users will be forced to re-authenticate.
  • You MUST sync with pruning enabled, as we have changed a number of resources.
  • If you are using our automated ArgoCD Sync Script:
    • Update to the latest script version, found in the main branch.
    • Ensure you respond "yes" to all "Do you want to sync with PRUNING enabled?" prompts.
    • To prevent the need to sync twice, please manually delete this ClusterPolicy using the following command BEFORE syncing: kubectl delete clusterpolicy "kubeflow-pipelines--generate-profile-resources"
    • (otherwise, the first sync will time-out waiting for kf-tools--pipelines to be healthy)
Important Notes
  • We no longer use Kyverno to generate resources in each profile for Kubeflow Pipelines, we now include these resources directly based on your profile values, this is due to Kyverno not scaling well for large numbers of profiles. However, we still use Kyverno for cloning Secrets across namespaces, triggering restarts of Deployments, and a few other things.
  • We have resolved the compatibility issues with Azure AKS. To enable the Azure-specific fixes, please set the kubernetes.azure.admissionsEnforcerFix value to true.
  • There have been significant changes to how authentication is implemented. These changes should allow you to bring your own Istio Gateway Deployment (Pods) without having other services end up behind deployKF's authentication system. However, please note that deployKF still manages its own Gateway Resource (CRD).
  • For those experiencing "route not found" issues when using an external proxy to terminate TLS, you can now disable "SNI Matching" on the Istio Gateway by setting the deploykf_core.deploykf_istio_gateway.gateway.tls.matchSNI value to false.
What's Changed

Significant Changes

New Features

Improvements

Bug Fixes

Documentation


0.1.3 (2023-10-31)

Important Notes
  • For more information about using the new "browser login flow" with Kubeflow Pipelines SDK, please see the updated Access Kubeflow Pipelines API guide.
What's Changed

Significant Changes

New Features

Improvements

Bug Fixes

Documentation

Miscellaneous


0.1.2 (2023-09-22)

Important Notes
  • If you are using the deployKF ArgoCD Plugin, you MUST update to the latest version of the plugin BEFORE upgrading to this version (see: #29).
What's Changed

Significant Changes

Bug Fixes

Documentation


0.1.1 (2023-08-08)

What's Changed

Significant Changes

New Features

  • feat: allow custom documentation links in dashboard by @yankcrime in #12
  • feat: allow a single ArgoCD to manage deployKF across multiple clusters by @thesuperzapper in #17

Bug Fixes

Documentation


0.1.0 (2023-07-10)

What's Changed

Significant Changes

  • initial release 🎉 🎉 🎉

Last update: 2024-05-10
Created: 2024-05-10