- Nutanix Prism Central 7.3 or higher
- Nutanix Rancher Node Driver v3.8.0
| Rancher Branch | Supported Version Range | Status |
|---|---|---|
| v2.13 | >= 2.13.1 |
✅ Supported |
| v2.12 | 2.12.5 — 2.12.7 |
✅ Supported |
| v2.11 | 2.11.8 — 2.11.11 |
✅ Supported |
| Legacy | < 2.11.8 |
❌ Unsupported |
Note
These ranges include pre-release versions (e.g., -rc or -alpha) due to the -0 semantic versioning suffix used in the metadata.
The Nutanix UI Extension is now available in the Rancher Partner Extension Catalog. You can install it directly from the Rancher UI.
-
In the Rancher UI, Go to the
Configuration/Extensions page

-
Click on the three points top right and select
Manage Extension Catalogs

-
In the
Catalog Image Referenceadd the following URL =>ghcr.io/nutanix-cloud-native/ui-extension-nutanixand click onLoad

-
From the
Extensions/Availablepage, install the Nutanix extension
https://rancher.github.io/dashboard/extensions/extensions-getting-started
Use the mise commands below for local development.
You can also run the same workflows with mise tasks:
mise tasks ls
mise run <task>mise run buildThis will build the extension as a Vue library and the built extension will be placed in the dist-pkg folder.
To do this, edit the file vue.config.js in the root my-app folder, and add the name of the package you want to exclude, such as:
const config = require('@rancher/shell/vue.config');
module.exports = config(__dirname, {
excludes: ['test'],
});Now we need to serve the built package locally by running the following:
mise run serveNext import the extension with the given link.
In order to have a Helm repository you will need to enable Github Pages on your Github repository. Just follow these steps:
- Create a branch called
gh-pageson your Github repository for the extension - Go to the repository of the extension and click the
Settingstab in the top navigation bar. - Then on the left navigation bar of the settings page click the
Pagestab. 4.Lastly, selectGitHub Actionsfrom theSourcedropdown.
If not done before use this command to add the workflow :
yarn create @rancher/pkg test -wAfter releasing the Helm chart you will be able to consume this from the Rancher UI by adding your Helm repository's URL to the App -> Repository list. If you used the automated workflow to release the Helm chart, you can find the URL within your Github repository under the "github-pages" Environment.
The URL should be listed as: https://.github.io/
Once the URL has been added to the repository list, the extension should appear within the Extensions page.

