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

Port for sftp access #78

Open
pcm32 opened this issue May 30, 2018 · 7 comments
Open

Port for sftp access #78

pcm32 opened this issue May 30, 2018 · 7 comments

Comments

@pcm32
Copy link
Member

pcm32 commented May 30, 2018

@andersla we need an access (port) for sftp here https://github.com/kubenow/KubeNow/blob/master/aws/security_group/main.tf or at an equivalent location. Maybe port 44? Unfortunately Kubernetes ingresses don't work for low level protocols such as tcp, so you cannot redirect a name server to the sftp pod without using an additional reverse proxy that supports it; I understand that traeffik doesn't. On public/publicdev I sorted this with haproxy, but for a start I would just go for a port access.

@mcapuccini
Copy link

I am exporting terraform modules from KubeNow and bringing them to the terraform registry (https://github.com/mcapuccini/terraform-terreno-modules). I am thinking of a way to make the security groups generic, so we can add additional open ports.

Not sure about Traefik FTP, but we could ask them on Slack! I'm still of the idea that we should convince the users to pull the data though 🙂

@andersla
Copy link
Contributor

I have already an almost working generic version in some development branch :-)

@pcm32
Copy link
Member Author

pcm32 commented May 31, 2018

Great!

@mcapuccini
Copy link

@pcm32 would WebDav work as a backup plan?

@pcm32
Copy link
Member Author

pcm32 commented May 31, 2018

Well, the issue is that galaxy has built in support for sftp in the newest helm chart through the use of the community setup, and it has an internal UI for that (which we didn't write) which uses the same Galaxy users from the database for auth. Using webDav would mean redoing all of that for webdav, and I don't think we have the man power. Allowing a port entry, or even setting up haproxy (which is a lot more work already than setting the port), would be far less work to do than having to support webdav on Galaxy.

Galaxy does have support for pulling files from URLs and that is being exposed, but for some users it might be more convenient to use an sftp solution which is already well supported by Galaxy. We are just trying to expose all the solutions that Galaxy has for uploads to make life easier for users.

@pcm32
Copy link
Member Author

pcm32 commented May 31, 2018

I would appreciate if short term we could have the simplest solution (port access) and then maybe in the future something more elaborate like having haproxy, but I would like to avoid delaying the sftp access as it was planned already for the past release.

@andersla
Copy link
Contributor

andersla commented Jun 3, 2018

Fixed short term via 2555291

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants