You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I deployed charmed kubeflow (microk8s=1.29/stable, bundle charmed kubeflow, juju 3.4 ) on a local cluster.
I created a few users and a shared namespace using "automatic profile creation" and added all the other users as contributors .
When running pipelines using a contributor profile, I'm getting an error when trying to access the artifact link provided by the dashboard "Failed to get object in bucket: S3Error: The request signature we calculated does not match the signature you provided. Check your key and signing method."
Whereas the same operation works when running the pipeline using profile owner.
Thanks for the support
To Reproduce
create two users in kubeflow ("my-user1", "my-user2") "automatic profile creation"
add the "my-user1" as contributor to "my-user2"
From the dashboard select the "my-user2" namespace
In a notebook run
from kfp.dsl import Output,Artifact,Markdown
@dsl.component
def publishartifact(mk_artifact: Output[Markdown]):
markdown='Hello word'
with open(mk_artifact.path, 'w') as f:
f.write(markdown)
from kfp import dsl
from kfp import compiler
import kfp
client = kfp.Client()
run = client.create_run_from_pipeline_func(test_pipeline, enable_caching=False)
verify that even if the pipeline is successfully completed the link to download the artifact is not providing the error "Failed to get object in bucket: S3Error: The request signature we calculated does not match the signature you provided. Check your key and signing method".
Environment
juju run locally
Relevant Log Output
no log available for this issue
Additional Context
No response
The text was updated successfully, but these errors were encountered:
doubleimp
changed the title
[Configuration help]: Configure properly shared namespace
[Configuration help]: artifact not available when running pipelines using a contributor profile
Nov 12, 2024
Bug Description
Dear All,
I deployed charmed kubeflow (microk8s=1.29/stable, bundle charmed kubeflow, juju 3.4 ) on a local cluster.
I created a few users and a shared namespace using "automatic profile creation" and added all the other users as contributors .
When running pipelines using a contributor profile, I'm getting an error when trying to access the artifact link provided by the dashboard "Failed to get object in bucket: S3Error: The request signature we calculated does not match the signature you provided. Check your key and signing method."
Whereas the same operation works when running the pipeline using profile owner.
Thanks for the support
To Reproduce
from kfp.dsl import Output,Artifact,Markdown
@dsl.component
def publishartifact(mk_artifact: Output[Markdown]):
markdown='Hello word'
with open(mk_artifact.path, 'w') as f:
f.write(markdown)
from kfp import dsl
from kfp import compiler
@dsl.pipeline
def test_pipeline():
publishartifact()
import kfp
client = kfp.Client()
run = client.create_run_from_pipeline_func(test_pipeline, enable_caching=False)
verify that even if the pipeline is successfully completed the link to download the artifact is not providing the error "Failed to get object in bucket: S3Error: The request signature we calculated does not match the signature you provided. Check your key and signing method".
Environment
juju run locally
Relevant Log Output
no log available for this issue
Additional Context
No response
The text was updated successfully, but these errors were encountered: