open-webui / helm-charts

33 stars 19 forks source link

Initial commit with existing chart and new Helm release workflow #2

Closed 0xThresh closed 1 month ago

0xThresh commented 1 month ago

This PR contains the already existing Helm chart for Open WebUI, as well as the Github workflow file that's needed to release the Helm chart when changes are merged into main. The workflow can be seen running successfully on my fork here: https://github.com/0xThresh/helm-charts/actions/runs/8971452219/job/24637219406

You can also see that the Helm chart is available with Helm CLI if you run the commands below:

helm repo add 0xthresh-owui https://0xthresh.github.io/helm-charts
helm search repo 0xthresh-owui

In order to finish the setup for this workflow to run successfully on this repo, Github Pages must be enabled by a repo contributor. This can be done with the following steps:

  1. Create a gh-pages branch from main.
  2. On the helm-charts repo, navigate to Settings > Pages.
  3. Select the gh-pages branch as the Source to deploy from, and keep the / (root) path. I didn't need to click Save, it automatically selected the root path when I chose gh-pages and auto-deployed. You should see something similar to the image below: image
  4. In the Actions tab on the repo, ensure that the Pages deploy job worked correctly.

Let me know if you run into any issues with that setup or have any questions. I'm happy to do the setup if I can be added as a contributor to this repo.

Thank you!