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

Technical Debt: Separate-out the REST api code into a different module from Framework. #2001

Open
3 tasks
techcobweb opened this issue Sep 23, 2024 · 0 comments

Comments

@techcobweb
Copy link
Contributor

Story

As a consumer of galasa open source code, I want to be able to easily take source code from components of Galasa which are client-side only, or used client-side, for legal and vulnerability scanning, and not have to worry about the service-side-only code which I don't consume.

Background

  • The REST API is included in the galasa framework currently. It should be somewhere else, which depends upon the framework.
  • Many people don't use the service, only from galasactl local runs.
  • Having a cleaner split between service-side and client-side framework code would make it clearer.
  • The REST service can easily be separated into a different module
    (especially easy once we have a mono repo in use).

Tasks

  • Move the code which is only used in the kubernetes service away from the base framework module
  • Build process to build the new code
  • OBR for local runs separate from the OBR for service-side runs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 4 Release backlog
Development

No branches or pull requests

1 participant