Matthew Fisher
Matthew Fisher
Right now, the process to update [hippo-openapi](/fermyon/hippo-openapi)'s swagger.json is the following: 1. Run the development server 2. Fetch the swagger.json from /swagger/v1/swagger.json 3. Re-generate the OpenAPI clients We could make...
Many users can fat-finger these buttons by accident. They should be gated with a confirmation window. A prompt to enter the name of the application/channel would also be great, as...
Right now the user can only set the channel name: ![image](https://user-images.githubusercontent.com/1360539/161639294-753bf0a4-91f8-4e19-907e-e24140fd4d67.png)
A "cancel" button should hide an/or reset the form back to its original state.
When we redirect back to the login page: https://github.com/deislabs/hippo/blob/3bef3a7b1a18185765465b83c48532bb33ee9fcf/src/Web/Controllers/AccountController.cs#L20-L21 We should return a message in green that states "Registration successful! Log in to proceed."
the cluster status view should provide information about Hippo's overall health. Things like: - status of all Hippo services (bindle, postgres, mail server) - status of the Job Scheduler (is...
It would be really cool if hippo had an install wizard during first boot. That way configuration could be set by the user in a form. This would be great...
A node summary page should provide overall health of the application. Things like - RAM usage - CPU usage - hard drive space used/available - CPU information - Kernel version...
Right now we bind the certificate to kestrel's config but do nothing with nomad/Traefik. We only resolve let's encrypt support. https://github.com/deislabs/hippo/blob/8c11b9145e1796c504dd8701f99897f58d92d272/src/Application/Channels/EventHandlers/CertificateModifiedEventHandler.cs#L37-L46 https://github.com/deislabs/hippo/blob/8c11b9145e1796c504dd8701f99897f58d92d272/src/Infrastructure/Jobs/NomadJob.cs#L179-L183 https://github.com/fermyon/spin/pull/114 introduced tls key/cert support for the spin...
related to #9. A platform maintainer should be able to export all platform and application logs to an external log aggregator like [Loggly](https://www.loggly.com/).