Description

Rancher UI Extensions allow users, developers, partners, and customers to extend and enhance the Rancher UI. Extensions are Helm charts that can only be installed once into a cluster. The charts contain a UI built package that is downloaded and linked to the Host UI at runtime; this means that the extension pkg needs to be implemented using the same technology and have the same APIs as Rancher UI.

Goals

We want to create a new type of Rancher extension, based on microfrontend pattern. The extension is served in a docker container in the k8s clusters and embedded in the host UI; this would guarantee us to be able to create extensions unrelated to the rancher UI architecture, in any technology.

Non Goals

We want to apply the microfrontend pattern to the product-level extensions; we don't want to apply it to cluster-level extensions.

Resources

rancher-extension-microfrontend, Rancher extensions

Looking for hackers with the skills:

extensions rancher microfrontend

This project is part of:

Hack Week 24

Activity

  • 5 months ago: ftorchia started this project.
  • 5 months ago: ftorchia added keyword "extensions" to this project.
  • 5 months ago: ftorchia added keyword "rancher" to this project.
  • 5 months ago: ftorchia added keyword "microfrontend" to this project.
  • 5 months ago: ftorchia originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!