mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
10 lines
1017 B
Markdown
10 lines
1017 B
Markdown
# Lens v4 to v5 Extension Migration Notes
|
|
|
|
* Types and components have been reorganized, many have been grouped by process (`Main` and `Renderer`).
|
|
For example the `LensMainExtension` class is now referred to by `Main.LensExtension`.
|
|
* The `globalPageMenus` field of the Renderer extension class (now `Renderer.LensExtension`) is removed.
|
|
Global pages can still be made accessible via the application menus and the status bar, as well as from the newly added Welcome menu.
|
|
* The `clusterFeatures` field of the Renderer extension class (now `Renderer.LensExtension`) is removed.
|
|
Cluster features can still be implemented but Lens no longer dictates how the feature's lifecycle (install/upgrade/uninstall) is managed.
|
|
`Renderer.K8sApi.ResourceStack` provides the functionality to input and apply kubernetes resources to a cluster.
|
|
It is up to the extension developer to manage the lifecycle (i.e. done automatically by the extension or allow the end-user to control via a `Renderer.LensExtension.entitySettings` entry). |