Skip to content

filepond-upload-extensions

Ünal Akünal requested to merge feature/filepond-upload-extensions into develop

fixes #518 (closed) , #469 (closed) , #493 (closed)

Frontend

Implemented

  • introduce the filepond upload component in Extensions view.
  • add callbacks and props to shared Upload component, shouldn't break DataUpload.vue (feel free to test this in the test instance)
  • cleanup of unnecessary methods in maintenance-page

TODO

  • add random generated passwords to maintenance-page install platform form
  • OPTIONAL: update texts in filepond component based on errors from backend such as: "container import failed", "chart file contains non-allowed namespace: 'admin'", "file already exists overwriting..." etc.

Backend

Implemented

  • check whether uploaded tgz file is "safe", i.e. if it has any Kubernetes resources running under "admin_namespace"
  • minor fixes

TODO

  • actually delete tgz file if chart upload is not safe
  • OPTIONAL: make helm_helper.get_extensions() method async , takes a long time to update for 200+ chart files

Test Instance

https://10.133.28.41

Edited by Ünal Akünal

Merge request reports