-
Notifications
You must be signed in to change notification settings - Fork 669
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] FlyteDirectory not copied to ContainerTask inputs #3632
Comments
Thank you for opening your first issue here! 🛠 |
Confirm copilot has support for |
I can confirm that I'm observing this issue. Any timeline by which we can expect this to be fixed ? |
@gakumar49606 , this issue has been in the backlog for some time but it's really low priority, so I can't really offer any timeline. That said, this could be a great contribution and I'd be happy to review any PRs! |
Is there a way to use List[FlyteFile] as a workaround? For instance, if you passed an input called |
this is actually a simple change to use - https://github.com/flyteorg/flyte/blob/48f53f0995c82568fb10ebf3ffead16c10424e99/flytecopilot/data/download.go#L45C58-L45C76. |
Any updates on this issue? Just encountered this bug in my own workflows |
One current workaround I am using, is to make the
becomes (important to install
Wonder if there's any drawbacks to this approach, other than the additional packages/python overhead introduced this way. |
#take |
I am going to contribute to this, and please review the local execution implementation. |
Is there any update on this? This feature would be really useful |
When is this feature expected to be implemented? This limitation makes the functionality of container tasks a bit limited and this would improve our workloads a lot |
Sorry guys, I have other priorities but contribution is welcomed! |
Hi everyone, Thanks to @davidmirror-ops for the mention! |
This is implemented here |
Once this is out in the upcoming 1.14 release, please give it a try and share any feedback here |
Describe the bug
When using a ContainerTask with a FlyteDirectory in the inputs, no inputs are actually copied to the running container. For example:
This workflow returns an empty directory at
/var/inputs
according to the k8s logs despite there definitely being objects at the specified path.Expected behavior
I would expect the above workflow to list either
/var/inputs/indir
with objects copied to indir or perhaps copy them directly i.e./var/inputs/obj1
,/var/inputs/obj2
as they are named in the object store.Additional context to reproduce
This was run on a local sandbox via
pyflyte run --remote basic_test.py wf
Screenshots
No response
Are you sure this issue hasn't been raised already?
Have you read the Code of Conduct?
The text was updated successfully, but these errors were encountered: