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

Shareable Kedro-viz backend implementation #1520

Closed
1 task done
rashidakanchwala opened this issue Sep 4, 2023 · 0 comments · Fixed by #1498
Closed
1 task done

Shareable Kedro-viz backend implementation #1520

rashidakanchwala opened this issue Sep 4, 2023 · 0 comments · Fixed by #1498

Comments

@rashidakanchwala
Copy link
Contributor

rashidakanchwala commented Sep 4, 2023

Description

This ticket is related to parent ticket #1116

Scope of this ticket includes

  • creating an endpoint that packages Kedro-viz in a static html app and deploys it on AWS
  • writing related tests
  • manual testing in multiple environments for robustness.
  • writing backend setup docs

Checklist

  • Include labels so that we can categorise your feature request
@rashidakanchwala rashidakanchwala self-assigned this Sep 4, 2023
@rashidakanchwala rashidakanchwala moved this to In Progress in Kedro-Viz Sep 4, 2023
@ravi-kumar-pilla ravi-kumar-pilla self-assigned this Sep 7, 2023
@NeroOkwa NeroOkwa moved this from In Progress to In Review in Kedro-Viz Sep 19, 2023
@tynandebold tynandebold added this to the Shareable URLs milestone Sep 25, 2023
rashidakanchwala added a commit that referenced this issue Sep 27, 2023
Resolves #1520

This PR involves the backend implementation of Shareable URLs on Kedro-viz. In this PR, we have used fsspec to facilitate the uploading of the Kedro-viz build and API responses (in JSON format) to an S3 storage location. Kedro-viz, when deployed in a hosted environment, functions as a serverless application, serving static HTML content and retrieving Kedro project data from the API JSON files.

This PR solves two many issues

Hosting Kedro-viz.
Fixing the bug with the kedro viz --save-file and --load-file methods. These methods were previously not saving and loading the metadata associated with each node as well as registered pipelines flowchart. They were only saving flowchart for default pipeline
@github-project-automation github-project-automation bot moved this from In Review to Done in Kedro-Viz Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants