Skip to content

feature/maintenance-page

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

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
  • kube-helm and Extensions.vue fixes for multiple version issue, non-responsive buttons, duplicate rows, cache for multiinstallable, kubeStatus and much 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

  • delete serviceaccount.yaml from kaapana-base-chart. It caused traefik & oauth to stuck in init 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
Edited by Ünal Akünal

Merge request reports