Skip to content
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

Ability to use shared directories (network, Windows share, Samba protocol, etc.) #78

Open
AnthonyProData opened this issue Nov 14, 2023 · 5 comments

Comments

@AnthonyProData
Copy link

Feature description

In various projects, third parties may generate files for various reasons. Today, this processing is carried out by dropping files onto shared directories (using various protocols, including Windows sharing, Samba, etc.). It would be interesting to have a feature that would allow us to launch Kestra as soon as we receive a file in this directory, but also to be able to retrieve the file in order to process it.

I hope I've gone into enough detail here.

@AnthonyProData AnthonyProData added the enhancement New feature or request label Nov 14, 2023
@anna-geller
Copy link
Member

anna-geller commented Nov 14, 2023

have you tried the FTP/SFTP file detection trigger? if not, can you share more what shared NFS do you want to integrate with? we can certainly add a new file detection trigger e.g. for Samba, or you could also contribute based on https://github.com/kestra-io/plugin-fs

@tchiotludo
Copy link
Member

as I understand on slack, it's about CIFS support (protocol behind samba and windows share), we add support possible on plugin-fs since it's available on sandbox on the libs we are using

@tchiotludo tchiotludo transferred this issue from kestra-io/kestra Nov 15, 2023
@AnthonyProData
Copy link
Author

Thank you for your responsiveness.

I've just checked with my customer and it's true that the Samba protocol is used. Sorry, but I have one more question.

Will the share folder be accessible from Kestra, which is running on a Docker? If I'm not mistaken, the folder must be mapped in the Yaml docker-compose file when the container is installed so that it can be accessed from inside a container. Once mapped, do I have to modify my docker-compose? If necessary, I can create a recipe for this update.

@tchiotludo
Copy link
Member

it's the first it's will be more like our sftp plugins, that will download all files remotely in a Kestra tasks, so no need to mount anything, it will be accessible over the network

@AnthonyProData
Copy link
Author

Ah, I can't wait to test this functionality!

@anna-geller anna-geller modified the milestones: v0.19.0, v0.20.0 Dec 5, 2023
@anna-geller anna-geller added pending-community-feedback and removed enhancement New feature or request labels Mar 26, 2024
@anna-geller anna-geller removed this from the v0.20.0 milestone Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Backlog
Status: Planned
Development

No branches or pull requests

3 participants