Rancher Extension used in rancher/dashboard for Rancher Turtles CAPI Provisioning UI.
  • Vue 81.9%
  • TypeScript 11.3%
  • JavaScript 6.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Phillip Rak 2484ebfcb1
Merge pull request #186 from rancher/add-codeowners
Add CODEOWNERS pointing at the Rancher UI owners list
2026-08-17 09:57:04 -07:00
.github Add CODEOWNERS pointing at the Rancher UI owners list 2026-08-13 13:33:58 -07:00
.vscode configure vscode to use project typescript version (#20) 2024-01-03 11:55:31 -08:00
pkg/capi un-rc 0.8.4 (#184) 2026-03-30 16:23:17 -07:00
.eslintrc.js Fix editing capi providers (#108) 2024-12-09 16:49:08 -08:00
.gitignore changed gitignore 2023-10-24 14:06:11 -07:00
.nvmrc Vue 3 migration (#90) 2024-11-18 10:42:23 -08:00
babel.config.js initial 2023-09-19 08:26:01 -07:00
LICENSE Update LICENSE file (#180) 2026-01-06 09:32:16 -08:00
package.json un-rc 0.8.4 (#184) 2026-03-30 16:23:17 -07:00
README.md Mark capi-ui-extension as deprecated (#182) 2026-03-30 08:43:04 -07:00
tsconfig.json initial 2023-09-19 08:26:01 -07:00
vue.config.js create cluster refactor (#164) 2025-08-08 16:10:30 -07:00
vuex.d.ts Added a wizard to create cluster from cluster class (#26) 2024-01-26 16:15:35 -08:00
yarn.lock Removed name for providers (#155) 2025-06-13 08:58:03 -07:00

capi-ui-extension (Deprecated)

This extension has been deprecated and the Turtles project ships with Rancher by default: read more in the Rancher 2.13.0 release notes.

Rancher Extension used in rancher/dashboard for Rancher Turtles CAPI Provisioning UI.

Running for Development

This is what you probably want to get started.

# Install dependencies
yarn install

# For development, serve with hot reload at https://localhost:8005
# using the endpoint for your Rancher API
API=https://your-rancher yarn dev
# or put the variable into a .env file
# Goto https://localhost:8005

Updating @shell package

This is about updating the @shell package which is the base from rancher/dashboard

# Update
yarn create @rancher/update

Building the extension for production

Bump the app version on package.json file, then run:

# Build for production
yarn publish-pkgs
# add flag -f if you need to overwrite an existing version


# If you need to test the built extension
yarn serve-pkgs

Installing released versions of the CAPI UI

NOTE: This UI is currently in tech preview. Follow instructions here to install the capi ui.

License

Check CAPI UI Apache License details here# capi-ui-extension