Skip to content

Commit

Permalink
feat: added openwebui
Browse files Browse the repository at this point in the history
  • Loading branch information
henrywhitaker3 committed Feb 29, 2024
1 parent 3851de6 commit 2521adc
Show file tree
Hide file tree
Showing 4 changed files with 80 additions and 0 deletions.
6 changes: 6 additions & 0 deletions argo/cluster/misc/open-webui/chart/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dependencies:
- name: generic
repository: oci://ghcr.io/henrywhitaker3
version: v1.3.3
digest: sha256:c3074f3ac20f85ce95096de393d0b13aa23d823dfc9c7b09ddfd00ac66dd5959
generated: "2024-01-23T14:03:17.981081447Z"
12 changes: 12 additions & 0 deletions argo/cluster/misc/open-webui/chart/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
apiVersion: v2
name: open-webui
description: open-webui chart
type: application

version: 0.1.0
appVersion: "1.16.0"

dependencies:
- name: generic
repository: oci://ghcr.io/henrywhitaker3
version: v1.3.3
40 changes: 40 additions & 0 deletions argo/cluster/misc/open-webui/chart/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
generic:
nameOverride: open-webui
fullnameOverride: open-webui

replicaCount: 1

deploymentStrategy:
type: Recreate

image:
repository: ghcr.io/open-webui/open-webui
pullPolicy: Always
tag: "main"

service:
port: 8080

ingress:
enabled: true
annotations:
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/auth-url: https://auth.plexmox.com/api/verify
nginx.ingress.kubernetes.io/auth-signin: https://auth.plexmox.com
hosts:
- host: ai.plexmox.com
paths:
- path: /
pathType: ImplementationSpecific
tls:
- secretName: ai-plexmox-com-tls
hosts:
- ai.plexmox.com

pvc:
enabled: true
size: 20Gi
storageClassName: smb
mountPath: /app/backend/data

22 changes: 22 additions & 0 deletions argo/cluster/misc/open-webui/open-webui.app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: vscode
namespace: argo
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
namespace: misc
server: https://kubernetes.default.svc
project: apps
source:
path: argo/cluster/misc/vscode/chart
repoURL: https://gitlab.com/henrywhitaker3/homelab.git
targetRevision: HEAD
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true

0 comments on commit 2521adc

Please sign in to comment.