Skip to content

deployKF - 0.1.4

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Feb 23:25
· 28 commits to main since this release
v0.1.4
29ac97a

Helpful Links

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

New Contributors

Full Changelog: v0.1.3...v0.1.4