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

Bundle all dependencies so it can be run without internet access #3702

Open
welaunchcn opened this issue May 12, 2024 · 4 comments
Open

Bundle all dependencies so it can be run without internet access #3702

welaunchcn opened this issue May 12, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request quick-win up to 2h
Milestone

Comments

@welaunchcn
Copy link

Feature description

We are interested in deploy kestra in our lab environment but the lab network is isolated and cannot access internet. Currently kestra web UI need to load font from googleapis.com, and load blueprints from api.kestra.io. Can we bundle these resources in the app?

@welaunchcn welaunchcn added the enhancement New feature or request label May 12, 2024
@loicmathieu loicmathieu added the quick-win up to 2h label May 13, 2024
@loicmathieu
Copy link
Member

For the font, we may be able to integrate it (or provide a fallback) but the blueprints are from api.kestra.io as we want to be able to update/add them without a release.

Normally, the blueprint page should display an error message if you don't have access to internet.

@MilosPaunovic can we bundle the font from googleapis.com or at least provide a fallback value?

@loicmathieu loicmathieu added this to the v0.18.0 milestone May 13, 2024
@MilosPaunovic
Copy link
Member

Yeah, we most definitely can (and will) do something like that.

@welaunchcn
Copy link
Author

Thanks for the quick response. The integrated VS Code editor also cannot function correctly without Internet. There seems to be several unsuccessful requests, not sure if it's an easy fix or not.

@loicmathieu
Copy link
Member

@welaunchcn very easy, we will replace it in the next release :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request quick-win up to 2h
Projects
None yet
Development

No branches or pull requests

3 participants