Moritz Weber
Moritz Weber
With the helm chart published, there is no need for default installations to clone the Github repository. This makes it easier for users to get started. We should automatically set...
Using a Kubernetes DaemonSet, we can pre-pull images on all nodes of the Kubernetes cluster after updates of a tool image. This will lead to significantly improved session startup times.
Many users don't know about our documentation. We should promote it a bit. @romeonicholas came up with a nice proposal to add small documentation links in the application:
If a project, toolmodel, etc. doesn't exist, we should display a 404 - Not found page in the frontend.
Sometimes, a "refresh" of the iframe content is needed. One example is: - A user connects to a web-based session - The internet connection doesn't work at that time -...
Our Systems engineering toolchain team offers several model modifiers and model derivative jobs. Example for model modifiers are: - ID injection bot (inject IDs into model elements) Example for model...
We send a request to fetch the active session every 2 seconds. A new requests is also sent if the old requests has no response yet. When the backend is...
A global dashboard listing costs for all (terminated) sessions with the total costs + filter options would be helpful. Depends on https://github.com/DSD-DBS/capella-collab-manager/issues/1128
We should allow different instances of Guacamole properly: - Just scaling to 2 instances doesn't work (Guacamole produced "Forbidden" errors), needs further investigation - Add Guacamole instance management in the...
It has to be possible to start a training: 1. Spawn the sessions for all defined required tools 2. Initialize the sessions with the linked Git repository (clone the Git...