diff --git a/.wordlist-txt b/.wordlist-txt index b5433175..8dd788b9 100644 --- a/.wordlist-txt +++ b/.wordlist-txt @@ -98,6 +98,8 @@ LVM Lifecycle LlamaStack Logstash +MLFlow +mlflow MLOps MTA MaaS diff --git a/components/operators/openshift-ai/instance-3.x/components/components-mlflow/README.md b/components/operators/openshift-ai/instance-3.x/components/components-mlflow/README.md new file mode 100644 index 00000000..9f018b54 --- /dev/null +++ b/components/operators/openshift-ai/instance-3.x/components/components-mlflow/README.md @@ -0,0 +1,20 @@ +# components-mlflow + +## Purpose + +This component enables the MLFlow Operator in the DataScienceCluster. MLFlow is used for experiment tracking in your AI Pipelines. + +## Usage + +This component can be added to a base by adding the `components` section to your overlay `kustomization.yaml` file: + +```yaml +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +resources: + - ../../base + +components: + - ../../components/components-mlflow +``` diff --git a/components/operators/openshift-ai/instance-3.x/components/components-mlflow/kustomization.yaml b/components/operators/openshift-ai/instance-3.x/components/components-mlflow/kustomization.yaml new file mode 100644 index 00000000..f5a4caf2 --- /dev/null +++ b/components/operators/openshift-ai/instance-3.x/components/components-mlflow/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1alpha1 +kind: Component + +patches: + - path: patch-datasciencecluster.yaml + target: + kind: DataScienceCluster diff --git a/components/operators/openshift-ai/instance-3.x/components/components-mlflow/patch-datasciencecluster.yaml b/components/operators/openshift-ai/instance-3.x/components/components-mlflow/patch-datasciencecluster.yaml new file mode 100644 index 00000000..955bd724 --- /dev/null +++ b/components/operators/openshift-ai/instance-3.x/components/components-mlflow/patch-datasciencecluster.yaml @@ -0,0 +1,8 @@ +apiVersion: datasciencecluster.opendatahub.io/v2 +kind: DataScienceCluster +metadata: + name: default +spec: + components: + mlflowoperator: + managementState: Managed diff --git a/components/operators/openshift-ai/instance-3.x/overlays/stable-3.4-nvidia-gpu/kustomization.yaml b/components/operators/openshift-ai/instance-3.x/overlays/stable-3.4-nvidia-gpu/kustomization.yaml index 58910727..93c94f6a 100644 --- a/components/operators/openshift-ai/instance-3.x/overlays/stable-3.4-nvidia-gpu/kustomization.yaml +++ b/components/operators/openshift-ai/instance-3.x/overlays/stable-3.4-nvidia-gpu/kustomization.yaml @@ -9,6 +9,7 @@ components: - ../../components/components-feast - ../../components/components-kserve # - ../../components/components-kserve-maas # disabled since maas needs postgres db deployed + - ../../components/components-mlflow - ../../components/components-modelregistry - ../../components/components-observability - ../../components/components-ray