Feature/maintenance-page
Changes
- add maintenance-page, only 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 platform anymore
-
kaapana-base-chart
- copy of admin without charts under platform-chart requirements
- works as standalone, possible to install/uninstall platform-chart in /maintenance
- platform-chart is not automatically copied under /platforms yet, has to be packaged and copied manually
-
kaapana-platform-chart
- if installed separately (as helm_namespace=services), namespace.yaml for services should be deleted
- kaapana-plugin is under requirements.yaml now and not in preinstall_extensions
-
kube-helm
andExtensions.vue
fixes for multiple version issue, non-responsive buttons, duplicate rows, cache for multiinstallable, kubeStatus and 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.130.133/maintenance/#/platforms - for
admin-chart
only (default way) : https://10.133.28.41/
TODOs for release
- chart upload check admin namespace or not (commented out for this merge, not stable)
- container upload stop/continue (commented out for this merge, not stable)
- extension_params form UI fix (especially for multi selectables)
- /platforms: chart upload
- /platforms: add cache (currently takes ~30s to update)
- /platforms: remove ingress links
TODOs after release:
- ExtensionManager for different types of extensions with their own state management and folders (platforms, stable, experimental)
- multiple platform instace support