Closed
Milestone
Kaapana Extensions Only Base Platform
Milestone ID: 1385
Assigned to @uenal.akuenal
The aim is to create a Kaapana Base Platform (similar to the starter platform
) with only Extensions view and kube-helm
.
Steps:
-
1. Changing kube-helm to FastAPI -
2. Vue.js tutorials -
3. Pop up view in Extensions -
4. Parameter setup using extensions-param.yaml (start with nnunet TASK) -
5. Confirmation via JSON-Schema -
6. Deploy new custom maintenance platform chart with only Extensions UI, kube-helm, traefik, keycloak, oauth -
7. Enable installing the platform chart from that view -
8. Add necessary params from install_platform.sh
in popup
BONUS
-
Add python logging to kube-helm -
Add "force uninstallation" button to Extension UI -
Add "show logs" button to Extension UI for helm install logs -
Fix Auth timeout dialog after 15 mins -
Add states to extensions so that install/uninstall buttons change immediately after installation or uninstallation, don't wait for 5 second update