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 we want to build it. The communication between host and microfrontend would be implemented using postMessage();
Non Goals
We want to create product-level extensions; we don't want to create cluster-level extensions.
Resources
No Hackers yet
Looking for hackers with the skills:
This project is part of:
Hack Week 24
Comments
Be the first to comment!
Similar Projects
Integrate Backstage with Rancher Manager by nwmacd
Description
Backstage (backstage.io) is a...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Rancher/k8s Trouble-Maker by tonyhansen
[comment]: # (Please use the project descriptio...
CVE portal for SUSE Rancher products by gmacedo
Description
Currently it's a bit difficul...
Cluster API Provider for Harvester by rcase
[comment]: # (Please use the project descriptio...