Skip to content

Commit 486fb99

Browse files
authored
Merge pull request #160 from headlamp-k8s/update-app-catalog-readme
app-catalog: Improve the README for app-catalog
2 parents f49b7d4 + 21d910e commit 486fb99

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

app-catalog/README.md

+49
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,52 @@
22

33
This plugin adds an app catalog to Headlamp, powered by ArtifactHub and Helm.
44

5+
![Screenshot of the Headlamp UI with the App Catalog browse page](https://github.com/user-attachments/assets/eeee154a-9146-4132-9bb8-a9e57d863161 "Headlamp UI with App Catalog browse page")
6+
7+
## About the App Catalog
8+
9+
This plugin enables the ability to install Helm charts from artifacthub directly within Headlamp.
10+
11+
*Note: By default, the App Catalog plugin has its filter set to "Official". This can be changed by navigating to the settings page using the `Settings` button to the right of the title bar.*
12+
13+
## Developing Headlamp Plugins
14+
15+
### Setting up the Environment
16+
17+
1. Run the Headlamp app from the main branch:
18+
19+
- In a terminal window use:
20+
21+
```bash
22+
cd headlamp-k8s/headlamp/app
23+
npm install
24+
npm start
25+
```
26+
27+
2. Set up the App Catalog:
28+
29+
- In a new terminal window, use:
30+
31+
```bash
32+
cd headlamp-k8s/plugins/app-catalog
33+
npm install
34+
npm start
35+
```
36+
37+
3. Ensure the App Catalog is enabled
38+
39+
- From within Headlamp, navigate to the `Settings` page via the sidebar or the gear icon in the top right corner.
40+
- Select the `Plugins` tab located in the sidebar.
41+
- Enable the App Catalog plugin by toggling the switch to the right of the menu.
42+
- Navigate back to the main page of your cluster.
43+
44+
45+
46+
After completing these steps, you'll see the App Catalog link in the sidebar.
47+
48+
![Screenshot of the App Catalog link in the sidebar](https://github.com/user-attachments/assets/5ee65579-abfc-4820-bf83-bcc4e2bea0f5 "Screenshot of the App Catalog link in the sidebar")
49+
50+
51+
## Contributing
52+
53+
We welcome contributions! If you have ideas for improvements or encounter any issues, please open an issue or submit a pull request on our [GitHub repository](https://github.com/headlamp-k8s/plugins).

0 commit comments

Comments
 (0)