Skip to content
This repository has been archived by the owner on Jul 9, 2019. It is now read-only.

Refactor Mission Control for re-use #66

Closed
quintesse opened this issue Nov 2, 2017 · 5 comments
Closed

Refactor Mission Control for re-use #66

quintesse opened this issue Nov 2, 2017 · 5 comments

Comments

@quintesse
Copy link

The idea is to:

  1. Move the "web" part of Mission Control to the backend, which means:
    1. Move the code
    2. Integrate with the backend
    3. Update any code, configuration and OpenShift templates that expects to talk to mission control to now talk to the backend
  2. Merge OSIO's "launch" code into ours in Mission Control
  3. Make OSIO's addon use Mission Control
quintesse added a commit to fabric8-launcher/launchpad-missioncontrol that referenced this issue Nov 2, 2017
quintesse added a commit to fabric8-launcher/launchpad-backend that referenced this issue Nov 2, 2017
quintesse added a commit to fabric8-launcher/launchpad-backend that referenced this issue Nov 2, 2017
quintesse added a commit to fabric8-launcher/launchpad-missioncontrol that referenced this issue Nov 2, 2017
quintesse added a commit to fabric8-launcher/launchpad-missioncontrol that referenced this issue Nov 2, 2017
@quintesse
Copy link
Author

quintesse commented Nov 3, 2017

Right now step 1 is being developed in the following branches: https://github.com/fabric8-launch/launchpad-backend/tree/accept-web-from-missioncontrol and https://github.com/fabric8-launch/launchpad-missioncontrol/tree/move-web-to-backend

Up to now the following steps have been performed (simplified):

  • Moved everything in backend/* to a new submodule called backend/forge
  • mv missioncontrol/web backend/missioncontrol
  • mkdir backend/web
  • mv backend/forge/src/main/webapp/WEB-INF backend/web/src/main/webapp/
  • mv backend/missioncontrol/src/main/webapp/WEB-INF backend/web/src/main/webapp/
  • Added a parent pom to the backend with 3 sub modules (forge, missioncontrol and web)

And finally edited all the poms to make things compile.

@gastaldi
Copy link
Contributor

@gastaldi gastaldi reopened this Nov 24, 2017
@gastaldi
Copy link
Contributor

These steps are still missing:

  1. Merge OSIO's "launch" code into ours in Mission Control
  2. Make OSIO's addon use Mission Control

@gastaldi
Copy link
Contributor

Step #2 seems done. We're working on bringing the OSIO to the same repository and refactoring to consume the mission control services

@gastaldi
Copy link
Contributor

gastaldi commented Dec 3, 2017

Opened openshiftio/openshift.io#1499 to deal with the OSIO addon refactoring. Closing this now

@gastaldi gastaldi closed this as completed Dec 3, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants