claimed-framework / claimed-framework/mlx_deprecated

Document required cluster permissions to create CRDs

Open
#269 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
220
Forks
54
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**

When trying to "Launch" a Dataset which attempts to create a PVC, users may get a `403` error, since, by default Kubeflow cannot deploy any CRD resource on the cluster.

**To Reproduce**

Steps to reproduce the behavior:
1. Go to 'Datasets' and select a Dataset
2. Select the "Launch" tab
3. Fill in a "Namespace", i.e. `kubeflow` or `mlx`
4. Click "Submit"

**Expected behavior**

The Kubeflow Pipeline Run graph should appear.

**Required fix for the user**

- the user / admin need to patch the cluster:
```
kubectl create clusterrolebinding pipeline-runner-extend --clusterrole cluster-admin --serviceaccount=kubeflow:pipeline-runner
```

**Required changes in MLX**

Either ...
1. Add the `clusterrolebinding` to all manifests (multi-user excluded?)
2. Add it to each of the MLX deployment READMEs

Also add troubleshooting steps on the Dataset README

@yhwang @Tomcli

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.