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 a home application #1029

Closed
ian-noaa opened this issue Aug 1, 2023 · 1 comment · Fixed by #1032
Closed

Create a home application #1029

ian-noaa opened this issue Aug 1, 2023 · 1 comment · Fixed by #1032
Assignees
Labels
task An actionable item of work

Comments

@ian-noaa
Copy link
Collaborator

ian-noaa commented Aug 1, 2023

Create an application that runs the MATS "home" app. (E.g. - https://esrl.noaa.gov/gsd/mats/). This is currently a couple of static HTML files for MATS & METexpress. At the moment they're served up with a Go file server. (https://github.com/halverneus/static-file-server) It'd be nice to template the HTML so it's easier to maintain.

The home app currently pulls in some JSON config information about which apps to show and where they're deployed.

Ideally, this would be containerized and deployed to the Kubernetes cluster.

@ian-noaa ian-noaa added the task An actionable item of work label Aug 1, 2023
@ian-noaa ian-noaa self-assigned this Aug 1, 2023
@ian-noaa ian-noaa linked a pull request Aug 1, 2023 that will close this issue
@ian-noaa ian-noaa closed this as completed Aug 2, 2023
@ian-noaa ian-noaa reopened this Aug 2, 2023
@ian-noaa ian-noaa linked a pull request Aug 2, 2023 that will close this issue
@ian-noaa
Copy link
Collaborator Author

I currently have the app up and running at https://apps-dev2.gsd.esrl.noaa.gov/mats-dev/ (the MET-* and ensemble links are known to not be working as the apps don't exist in the cluster) and have been working through some small bugs with Molly.

The last nit is that it would be nice to also collapse the group names if they don't have any related apps under them when switching between the various "Verification Methodology" sources.

Randy also noted that it would be nice to add additional functionality to the app to detect when downstream apps aren't online as well as to monitor the downstream app versions and reveal those through a tooltip. However, I'll create new issues for those since that will be adding new functionality and I wonder if there may be some other ways to achieve the same goals.

home-app-demo.mov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task An actionable item of work
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant