Fix Version/s: None
Sprint:SUIT Sprint 2019-03, SUIT Sprint 2019-04, SUIT Sprint 2019-05
Team:Science User Interface
Please document, and note in this ticket where it's documented, all URLs currently in use in any Firefly application that is in use or planned to be in use in LSST (default data portal, slate, time series viewer, etc.).
Before our closeout I want to be sure that we have a coherently laid out scheme for these.
- is triggering
DM-18396 Unify Portal/"suit" and Firefly/"slate" applications
We will also have an (instance-FQDN)/portal/onlinehelp endpoint, which will need to be backed by a simple static web server pod, probably based on nginx. The natural location for the actual help contents will be under (instance-FQDN)/portal/onlinehelp/suit, because suit is the actual application name (which we are hiding with an ingress rule in the main application endpoint), but @loi says that we can also redirect the help traffic to make it appear to be at (instance-FQDN)/portal/onlinehelp/app. The "slot" in the pathname below onlinehelp/ will permit other applications parallel to the main Portal application to be deployed. (In particular, it is very useful for testing to be able to deploy the "generic Firefly" application as well as the Portall application.)
I think the work originally envisioned here is done. Let's get it reviewed. Please be maximally nit-picky, we need this to be correct for future reference!
We discussed this at last Thursday's IPAC standup.
We identified three URL endpoints (so far) that will be associated with Firefly applications in the LSST Portal environment:
We also discussed whether the main Portal Firefly application will appear directly at the (instance-FQDN)/portal URL or whether to provide a Portal "landing page". The decision is to do the latter, to provide a place for the provision of documentation and, we hope, future deep links to searches of specific tables.
It was also decided that the "time series" and "slate" applications will actually be entry points to the main Portal application, and appear at URL pathnames "below" the main application.
The concrete proposal is:
The remaining work in this ticket is to include the above in the documentation of Portal endpoints in DMTN-076.
I will create new tickets for
We'll also need a ticket (for Adam?) for the redeployment of the "suit" and "firefly" containers as a single entity in the LSP instances.