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

TFGrid deployment: FreeFlow Twin #1301

Closed
ken-de-moor opened this issue Aug 30, 2022 · 8 comments
Closed

TFGrid deployment: FreeFlow Twin #1301

ken-de-moor opened this issue Aug 30, 2022 · 8 comments
Assignees
Milestone

Comments

@ken-de-moor
Copy link
Contributor

We are looking into fully deploying FreeFlow twin on the grid, some code changes needs to be done and we are researching and applying them. No estimated release as it's very hard to estimate now what exactly we need to change.

@ken-de-moor ken-de-moor self-assigned this Aug 30, 2022
@ken-de-moor ken-de-moor moved this to 🏗 In progress in 3.9.0 Sep 19, 2022
@LennertDefauw1
Copy link
Contributor

Progress report:

Step 1: code has been updated to support FreeFlow on Grid3 in twin_aydo (on a seperate branch):
https://github.com/threefoldtech/twin_aydo/tree/feature/grid-support

Step 2: made a typescript project to deploy a FreeFlow container manually via ts-node:
https://github.com/threefoldtech/tf-freeflow-grid-deployer

Step 3: integrated FreeFlow container deploy in grid_weblets:
https://github.com/threefoldtech/grid_weblets

PR: threefoldtecharchive/grid_weblets#1033

Note: this is a proof of concept made on threefold-login-staging.

@sasha-astiadi
Copy link
Member

will it be on playground 3.8?

@sasha-astiadi
Copy link
Member

the beta stay the way it is

@sasha-astiadi sasha-astiadi moved this from 🏗 In progress to 👀 Verification in 3.9.0 Oct 11, 2022
@ramezsaeed ramezsaeed mentioned this issue Oct 18, 2022
16 tasks
@despiegk despiegk changed the title FreeFlow Twin - Grid deploy research & code changes. TFGrid deployment: FreeFlow Twin Nov 15, 2022
@despiegk
Copy link
Contributor

what is now the right approach, I am not sure that kubernetes is not the better one, I can see many possible issue with going for flists right now, lets discuss with team what makes sense and what not

@despiegk despiegk moved this from 👀 Verification to Blocked in 3.9.0 Nov 15, 2022
@despiegk despiegk added this to the 3.8 milestone Nov 15, 2022
@xmonader
Copy link
Contributor

There are no obstacles to the deployment of freeflow with public ipv6 to avoid the expense of ipv4 as was discussed with Lennert. To prevent unintentionally deploying on farms that do not support ipv6, we will implement a filter on the grid side for farms with public ipv6.

The backend (browser, mtu, document server) is currently fixed for jimber endpoints, but it is planned to allow farmers to deploy the backend stack on dedicated nodes in a later stage. Additionally, when deploying the twin, you should be able to select which backend node to configure the freeflow to work against.

Also, service upgrade paths been discussed with Lennert, and all seems fine for him.

@xmonader xmonader moved this from Blocked to 🏗 In progress in 3.9.0 Nov 17, 2022
@sabrinasadik
Copy link
Contributor

@ken-de-moor do you have an update on this?

@ken-de-moor
Copy link
Contributor Author

Not sure currently, needs to be checked again, we're now working on the app release as well so I don't know what the impact of the app would be on this grid deployment. Back then there was no app, only a website.

@ken-de-moor ken-de-moor moved this from 🏗 In progress to Backlog in 3.9.0 Feb 8, 2023
@xmonader xmonader added this to 3.10.x Feb 23, 2023
@xmonader xmonader removed this from 3.9.0 Feb 23, 2023
@xmonader xmonader removed this from the 3.8 milestone Feb 23, 2023
@rkhamis rkhamis removed this from 3.10.x Mar 13, 2023
@rkhamis rkhamis added this to the later milestone Mar 13, 2023
@xmonader
Copy link
Contributor

This is now deployable on the grid (available on playground.dev.grid.tf)

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

No branches or pull requests

7 participants