Skip to content

Commit

Permalink
The ui-plugin-operator is no longer needed from Rancher 2.9
Browse files Browse the repository at this point in the history
Since Rancher 2.9 the ui-plugin-operator is built in the Rancher Dashboard.
The code is deprecated https://github.com/rancher/ui-plugin-operator?tab=readme-ov-file
and moved to Rancher dashboard controllers codebase https://github.com/rancher/rancher/tree/release/v2.9/pkg/controllers/dashboard/plugin
  • Loading branch information
jtomasek committed Sep 27, 2024
1 parent f6ffe46 commit ee2afb8
Showing 1 changed file with 2 additions and 19 deletions.
21 changes: 2 additions & 19 deletions asciidoc/components/rancher-dashboard-extensions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,7 @@ endif::[]

Extensions allow users, developers, partners, and customers to extend and enhance the Rancher UI. SUSE Edge 3.1 provides KubeVirt and Akri dashboard extensions.

See `https://ranchermanager.docs.rancher.com/integrations-in-rancher/rancher-extensions[Rancher documentation]` for general information about Rancher Dashboard Extensions.

== Prerequisites

To enable extensions Rancher requires ui-plugin operator to be installed. When using the Rancher Dashboard UI, navigate to *Extensions* in the left navigation *Configuration* section. If the ui-plugin operator is not installed you'll get a prompt asking to enable the extensions support as described `https://ranchermanager.docs.rancher.com/integrations-in-rancher/rancher-extensions#installing-extensions[here]`.

The operator can be also installed using Helm:

[,bash]
----
helm repo add rancher-charts https://charts.rancher.io/
helm upgrade --create-namespace -n cattle-ui-plugin-system \
--install ui-plugin-operator rancher-charts/ui-plugin-operator
helm upgrade --create-namespace -n cattle-ui-plugin-system \
--install ui-plugin-operator-crd rancher-charts/ui-plugin-operator-crd
----

Or with Fleet by creating a dedicated GitRepo resource. For more information see <<components-fleet,Fleet>> section and `https://github.com/suse-edge/fleet-examples/blob/main/gitrepos/rancher-ui-plugin-operator-gitrepo.yaml[fleet-examples]` repository.
See `https://ranchermanager.docs.rancher.com/v2.9/integrations-in-rancher/rancher-extensions[Rancher documentation]` for general information about Rancher Dashboard Extensions.

== Installation

Expand Down Expand Up @@ -117,7 +100,7 @@ helm:

[NOTE]
====
The `releaseName` property is required and needs to match the extension name to get the extension correctly installed by ui-plugin-operator.
The `releaseName` property is required and needs to match the extension name to get the extension correctly installed.
====

[,yaml]
Expand Down

0 comments on commit ee2afb8

Please sign in to comment.