Skip to content

Feature/maintenance-page

Ünal Akünal requested to merge feature/maintenance-page into develop

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 and Extensions.vue fixes for multiple version issue, non-responsive buttons, duplicate rows, cache for multiinstallable, kubeStatus and more
  • auth-check service now has helm_namespace prefix, since it should run for admin-chart, base-chart and platform-chart

Instances

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
Edited by Ünal Akünal

Merge request reports