allow deploying alongside existing argo-workflows controller #116
Labels
kind/enhancement
kind - new features or changes
status/needs-discussion
status - this needs discussion
Milestone
Motivation
Currently, it's not possible to run deployKF alongside an existing Argo Workflows controller, if the Kubeflow Pipelines tool is enabled.
Specifically, users are not allowed to set
kubeflow_dependencies.kubeflow_argo_workflows.enabled
to false, ifkubeflow_tools.pipelines.enabled
is true.Implementation
There are good reasons why we don't let users bring their own Argo Workflows when using Kubeflow Pipelines, namely that it would be nearly impossible to get working as Kubeflow Pipelines depends on a specific Argo Workflows version, and has lots of KFP-specific requirements (like credentials for the S3 buckets).
We also pre-configure an Argo Server (Web UI) instance that is connected to deployKF's auth system, so users can have the same access as they have in the Kubeflow Pipelines UI (based on their profile membership).
Workarounds
Currently, there are three workarounds for existing Argo Workflows users:
kubeflow_dependencies.kubeflow_argo_workflows.enabled
andkubeflow_tools.pipelines.enabled
to false.The text was updated successfully, but these errors were encountered: