Parent epic: #166
Integration branch: feat/mlflow-enterprise-patterns
Add GPU scheduling support for ML/AI workloads with node selectors, tolerations, and nvidia.com/gpu resource limits.
Scope
Files touched
applications/mlflow/charts/mlflow/values.yaml (add gpu section)
applications/mlflow/charts/mlflow/templates/deployment.yaml (conditional GPU blocks)
PR target
Branch PRs to feat/mlflow-enterprise-patterns (not main).
Parent epic: #166
Integration branch:
feat/mlflow-enterprise-patternsAdd GPU scheduling support for ML/AI workloads with node selectors, tolerations, and nvidia.com/gpu resource limits.
Scope
gpusection tocharts/mlflow/values.yaml:enabled: false,nodeSelector,tolerations,resources.limits["nvidia.com/gpu"]charts/mlflow/templates/deployment.yamlto conditionally inject:nodeSelectorfrom.Values.gpu.nodeSelectorwhengpu.enabledtolerationsfrom.Values.gpu.tolerationswhengpu.enabledresources.limitsincludingnvidia.com/gpuwhengpu.enabledFiles touched
applications/mlflow/charts/mlflow/values.yaml(add gpu section)applications/mlflow/charts/mlflow/templates/deployment.yaml(conditional GPU blocks)PR target
Branch PRs to
feat/mlflow-enterprise-patterns(not main).