Skip to content

Commit 56a34c9

Browse files
authored
Merge pull request #384 from epinio/383-extension-updates
Rancher Extension installation - provisional instructions
2 parents f761163 + 8dd2974 commit 56a34c9

7 files changed

+53
-7
lines changed

dashboard/README.md

+41-2
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,44 @@ Node 16.15.0 or lower, `yarn`
2323
1) Run `yarn install`
2424
1) Run `EXCLUDES_PKG=harvester,rancher-components EXCLUDE_OPERATOR_PKG=true RANCHER_ENV=epinio API=https://localhost:5443 yarn dev`
2525

26-
## Getting Started - Run in embedded Mode
27-
Update to follow
26+
## Getting Started - Extension
27+
28+
### Installation
29+
30+
To install the extension, you will need Rancher 2.7.6 or later.
31+
32+
1. Go to the Rancher dashboard (as an administrator)
33+
34+
2. Open the hamburger menu in the top left corner, and select Extensions
35+
36+
![Rancher Extensions Link](../docs/images/extensions_link.png)
37+
38+
3. Open the dropdown in the top right corner and select "Manage Repositories"
39+
40+
![Add Repositories Link](../docs/images/manage_repositories.png)
41+
42+
4. Click Create
43+
44+
5. Enter the repository information
45+
46+
a. Name: `epinio-extension`
47+
48+
b. http(s) URL to an index generated by helm
49+
50+
c. Index URL: `https://epinio.github.io/ui/`
51+
52+
d. Authentication: None
53+
54+
![Fill out repository details](../docs/images/repository_details.png)
55+
56+
6. Return to the Extensions page
57+
58+
7. Click the Available tab
59+
60+
8. Install the Epinio extension
61+
62+
![Install Epinio extension](../docs/images/install_extension.png)
63+
64+
9. Epinio will now be available in the Global Apps list
65+
66+
![Epinio global apps link](../docs/images/global_apps.png)

dashboard/pkg/epinio/package.json

+12-5
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@
22
"name": "epinio",
33
"description": "Application Development Engine for Kubernetes",
44
"icon": "https://raw.githubusercontent.com/rancher/dashboard/0b6cbe93e9ed3292294da178f119a500cc494db9/pkg/epinio/assets/logo-epinio.svg",
5-
"version": "1.11.0-2",
5+
"version": "1.11.0-3",
66
"private": false,
7-
"rancher": true,
7+
"rancher": {
8+
"annotations": {
9+
"catalog.cattle.io/rancher-version": ">= 2.8.0-0 < v2.9.0-0",
10+
"catalog.cattle.io/kube-version": ">= v1.16.0-0 < v1.29.0-0",
11+
"catalog.cattle.io/display-name": "Epinio (alpha)",
12+
"catalog.cattle.io/ui-version": ">= 2.7.2 < v2.9.0-0"
13+
}
14+
},
815
"license": "Apache-2.0",
916
"author": "SUSE",
1017
"scripts": {
@@ -19,9 +26,9 @@
1926
},
2027
"devDependencies": {
2128
"@types/js-yaml": "^4.0.5",
22-
"@vue/cli-plugin-babel": "4.5.18",
23-
"@vue/cli-plugin-typescript": "4.5.18",
24-
"@vue/cli-service": "4.5.18"
29+
"@vue/cli-plugin-babel": "5.0.8",
30+
"@vue/cli-service": "5.0.8",
31+
"@vue/cli-plugin-typescript": "5.0.8"
2532
},
2633
"browserslist": [
2734
"> 1%",

docs/images/extensions_link.png

63.9 KB
Loading

docs/images/global_apps.png

11.8 KB
Loading

docs/images/install_extension.png

23.6 KB
Loading

docs/images/manage_repositories.png

87 KB
Loading

docs/images/repository_details.png

35.7 KB
Loading

0 commit comments

Comments
 (0)