diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index 14f76b3f0..b348c01c5 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -113,6 +113,7 @@ blocky: ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl ephemera IN CNAME traefik-cl01tl + excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl garage-webui IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/excalidraw/Chart.lock b/clusters/cl01tl/helm/excalidraw/Chart.lock new file mode 100644 index 000000000..bcf72390f --- /dev/null +++ b/clusters/cl01tl/helm/excalidraw/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: app-template + repository: https://bjw-s-labs.github.io/helm-charts/ + version: 4.6.2 +digest: sha256:e05d84dd266b8b456a8bc7f9a2bb3ab01f4ac926efd1a58cf405b0cdab343d3f +generated: "2026-01-17T18:27:08.062835-06:00" diff --git a/clusters/cl01tl/helm/excalidraw/Chart.yaml b/clusters/cl01tl/helm/excalidraw/Chart.yaml new file mode 100644 index 000000000..78579ffa2 --- /dev/null +++ b/clusters/cl01tl/helm/excalidraw/Chart.yaml @@ -0,0 +1,21 @@ +apiVersion: v2 +name: excalidraw +version: 1.0.0 +description: Excalidraw +keywords: + - excalidraw +home: https://wiki.alexlebens.dev/ +sources: + - https://github.com/excalidraw/excalidraw + - https://hub.docker.com/r/excalidraw/excalidraw + - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template +maintainers: + - name: alexlebens +dependencies: + - name: app-template + alias: excalidraw + repository: https://bjw-s-labs.github.io/helm-charts/ + version: 4.6.2 +icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/excalidraw.png +# renovate: github=excalidraw/excalidraw +appVersion: 0.6.0 diff --git a/clusters/cl01tl/helm/excalidraw/values.yaml b/clusters/cl01tl/helm/excalidraw/values.yaml new file mode 100644 index 000000000..ae89b7002 --- /dev/null +++ b/clusters/cl01tl/helm/excalidraw/values.yaml @@ -0,0 +1,51 @@ +excalidraw: + controllers: + main: + type: deployment + replicas: 1 + strategy: Recreate + revisionHistoryLimit: 3 + containers: + main: + image: + repository: excalidraw/excalidraw + tag: latest@sha256:3c2513e830bb6e195147c05b34ecf8393d0ba2b1cc86e93b407a5777d6135c6c + pullPolicy: IfNotPresent + env: + - name: NODE_ENV + value: production + - name: TZ + value: America/Chicago + resources: + requests: + cpu: 10m + memory: 128Mi + service: + main: + controller: main + ports: + http: + port: 80 + targetPort: 3000 + protocol: HTTP + route: + main: + kind: HTTPRoute + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - excalidraw.alexlebens.net + rules: + - backendRefs: + - group: '' + kind: Service + name: excalidraw + port: 80 + weight: 100 + matches: + - path: + type: PathPrefix + value: / diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index d8588397c..fabdcf286 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -170,6 +170,9 @@ gatus: - name: kiwix url: https://kiwix.alexlebens.net <<: *defaults + - name: excalidraw + url: https://excalidraw.alexlebens.net + <<: *defaults - name: gitea url: https://gitea.alexlebens.net <<: *defaults diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index d9f9aa724..a054a1e20 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -281,6 +281,12 @@ homepage: href: https://kiwix.alexlebens.net siteMonitor: http://kiwix.kiwix:80 statusStyle: dot + - Draw: + icon: sh-excalidraw.webp + description: Excalidraw + href: https://excalidraw.alexlebens.net + siteMonitor: http://excalidraw.excalidraw:80 + statusStyle: dot - Code: - Code (Public): icon: sh-gitea.webp diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index e52a22b9c..1d22d4874 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -88,6 +88,7 @@ customDNS: ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl ephemera IN CNAME traefik-cl01tl + excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl garage-webui IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index 6ae5e930d..0e47ed3a6 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -109,6 +109,7 @@ customDNS: ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl ephemera IN CNAME traefik-cl01tl + excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl garage-webui IN CNAME traefik-cl01tl