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

Create Backend API method and API GW route to Serve Landing pages of Deployed services in a proj/venue #382

Closed
5 tasks
galenatjpl opened this issue Apr 16, 2024 · 6 comments
Assignees

Comments

@galenatjpl
Copy link
Collaborator

galenatjpl commented Apr 16, 2024

Backend API to serve UI links that the Navbar UI needs to display.
Should be served as a JSON response.

This API will:

  1. Be implemented in the existing Go backend code/API area of the management console (https://github.com/unity-sds/unity-management-console)
  2. Will be fronted by an API Gateway entry point that looks like: https://unity.com/project/venue/endpoints

Acceptance Criteria:

@galenatjpl galenatjpl converted this from a draft issue Apr 16, 2024
@galenatjpl galenatjpl changed the title Create Backend API to Serve Navbar UI Links Create Backend API to Serve Landing pages of Deployed services in a proj/venue Apr 16, 2024
@galenatjpl galenatjpl changed the title Create Backend API to Serve Landing pages of Deployed services in a proj/venue Create Backend API method and API GW route to Serve Landing pages of Deployed services in a proj/venue Apr 17, 2024
@rtapella
Copy link

@GodwinShen
Copy link

@jdrodjpl ping for status.

@jdrodjpl
Copy link

Finalizing the API Gateway aspect of this (lots I've needed to learn about the Unity setup on that end). Hoping to have it done by today.

@rtapella
Copy link

rtapella commented Jun 5, 2024

@galenatjpl @jdrodjpl what is the status of the health endpoint?

@galenatjpl
Copy link
Collaborator Author

@rtapella @jdrodjpl We decided to re-use the same healthCheck endpoint for this purpose (landing pages) as well.

@galenatjpl galenatjpl moved this from Todo to In Progress in Unity Project Board Jul 16, 2024
@galenatjpl
Copy link
Collaborator Author

@jdrodjpl @mike-gangl @rtapella @anilnatha . We just had a conversation in the Unity status meeting. Right now, there is an existing endpoint that returns the health status, component name, and endpoint URL. So this is sufficient for now. We will work with this for now (the dashboard will query this URL). We will see how this approach goes, and if necessary, open future tickets. For now, I think we have everything we need.

@github-project-automation github-project-automation bot moved this from In Progress to Done in Unity Project Board Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants