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

feature: webserver: fusion apps service migration #806

Merged
merged 51 commits into from
Oct 16, 2024

Conversation

kjetilhau
Copy link
Member

@kjetilhau kjetilhau commented Sep 30, 2024

Description

Migrate the proxy in webserver to the new Fusion Apps API service.

  • PR title and description are to the point and understandable
  • I have performed a self-review of my own code'

Please select version type the purposed change:

  • major
  • minor
  • patch
  • none

External Relations

  • database migration

Changeset

  • BREAKING CHANGE: The previous proxy endpoint: /bundles/apps/{appKey}/resources/{*resourcePath} is no more. Instead use /fusion-apps/{*wildcard*} to make proxy calls against the whole Fusion Apps API. See Fusion Apps API Swagger documentation for more information about routes.
  • Migrated proxy from Fusion Portal to Fusion Apps API
  • Updated packages to latest version
  • Refactored and simplified code
  • Removed unused Project Portal variables in frontend
  • Update frontend to use the new proxy endpoints
  • Make frontend client use the new types provided by fusion core
  • Update the legacy app loader to use the new proxy endpoints and and fix types
  • Move legacy app code to apps folder for cleaner repository
  • Setup build of legacy app loader in build pipeline for constant build an deployment.
  • Update all Fusion dependencies for frontend client

Copy link

changeset-bot bot commented Sep 30, 2024

🦋 Changeset detected

Latest commit: 62bd9c7

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
fusion-project-portal Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@kjetilhau kjetilhau self-assigned this Sep 30, 2024
@kjetilhau kjetilhau marked this pull request as ready for review September 30, 2024 09:13
@kjetilhau kjetilhau requested a review from a team as a code owner September 30, 2024 09:13
@kjetilhau kjetilhau changed the title feature: fusion apps service migration feature: webserver: fusion apps service migration Sep 30, 2024
@kjetilhau kjetilhau requested a review from Noggling September 30, 2024 09:14
@kjetilhau
Copy link
Member Author

kjetilhau commented Sep 30, 2024

@Noggling Let me know if you have any other suggestions for the proxy url path, currently: /fusion-apps/... The important thing is to have a path that does not interfere with the frontend router.

@Noggling Noggling self-requested a review October 16, 2024 12:05
@Noggling Noggling merged commit d96ab34 into main Oct 16, 2024
3 checks passed
@Noggling Noggling deleted the feature/fusion-apps-service-migration branch October 16, 2024 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Project Portal Webserver: Migrate to new Fusion Apps 📋 Fusion Application management 2.0 migration
2 participants