Integrate profiles with seaweedfs#3051
Conversation
|
@juliusvonkohout I need to do a bit more testing (for example UI components), but the integration between seaweedfs and kf-pipelines works that way. |
|
/retest |
| - namespaceSelector: | ||
| matchExpressions: | ||
| - key: kubernetes.io/metadata.name | ||
| operator: In | ||
| values: | ||
| - istio-system | ||
| - podSelector: {} |
There was a problem hiding this comment.
ml-pipeline-ui and maybe others need it as well without the artifact proxy
Thank you very much for the PR. I have added a lot of comments and clarifications. Now the question is why does the pipeline not stop running. |
29091b6 to
5c1a8ca
Compare
|
Do you mind squashing and signing your commits (DCO) and rebasing to master? |
|
I think you can copy from our new pipeline install script. See also https://github.com/kubeflow/manifests/pull/3093/files and https://github.com/kubeflow/manifests/blob/master/.github/workflows/pipeline_test.yaml as reference. |
06e4502 to
190b8f4
Compare
|
Thank you, i just re-enabled the tests |
|
Ah i broke the DCO, but you can just squash my test enabling commit and take ownership of it if needed. Otherwise i will fix it later myself |
Signed-off-by: Patrick Schönthaler <patrick.schoenthaler@itsc.de>
2084827 to
fc31f52
Compare
Signed-off-by: Patrick Schönthaler <patrick.schoenthaler@itsc.de>
Signed-off-by: Patrick Schönthaler <patrick.schoenthaler@itsc.de>
Signed-off-by: Patrick Schönthaler <patrick.schoenthaler@itsc.de>
|
The End-to-End Integration test succeded before, now it fails without changing anything... |
|
/retest |
|
Amazing, thank you very much. It it such an improvement of the status quo. In a follow up PR we should
Thank you everyone! /lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: juliusvonkohout The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Tracked in #3119 |
Pull Request Template for Kubeflow Manifests
✏️ Summary of Changes
Use ACLs in seaweedfs to isolate access to artifacts by profile. When a new profile is created, credentials for this profile will be created by seaweedfs and put as secret into the new namespace. ACLs will be set to limited to access from this profile to his subdir in the bucket.
📦 Dependencies
🐛 Related Issues
Don't know if there is currently an open issue
✅ Contributor Checklist