feature/maintenance-page
Changes
- add maintenance-page, accessible under
/maintenance
- add container upload
-
kaapana-admin-chart
- still the default option, now includes /maintenance as well
- kube-helm and auth-backend is directly under this chart and not under kaapana-platform anymore
- kaapana-platform-chart is deployed via preinstall script
-
kaapana-base-chart
- basically the admin-chart without the platform-chart
- works as standalone, possible to install/uninstall platform-chart in /maintenance
-
kaapana-platform-chart
- kaapana-plugin is under
requirements.yaml
now and not in preinstall_extensions - also included in collections for other platforms to install/uninstall it
- kaapana-plugin is under
-
kube-helm
andExtensions.vue
fixes for multiple version issue, non-responsive buttons, duplicate rows, cache for multiinstallable, kubeStatus and much more -
auth-check
service now hashelm_namespace
prefix, since it should run for admin-chart, base-chart and platform-chart
Instances
- for
base-chart
andplatform-chart
: https://10.128.129.79/maintenance/#/platforms - for
admin-chart
only (the default way) : https://10.133.28.41/
TODOs for release
- delete serviceaccount.yaml from
kaapana-base-chart
. It causedtraefik
&oauth
to stuck ininit
state for some reason - chart upload check admin namespace or not (commented out for this merge, not stable)
- (maybe) /platforms: add cache (currently takes ~30s to update)
TODOs after release:
-
ExtensionManager
for different types of extensions with their own state management and folders (platforms, stable, experimental) - multiple platform instance support
- tbd