Files
infrastructure/clusters/cl01tl/manifests/rybbit/Deployment-rybbit-backend.yaml
gitea-bot aafea6d709 Automated Manifest Update (#5292)
This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow.

### Details
- **Trigger**: `pull_request` by `@alexlebens`
- **Commit**: `8c556cc` (on `8c556ccb1a0b4de717af971407d270ce13080ed6`)
- **Charts Updated**: `unpoller`

### Update Details (2026-03-30 16:29 UTC)
- **Trigger**: `pull_request` by `@alexlebens`
- **Commit**: `7446e1c` (on `7446e1c58601039fe4380ba1b8da91e8aaf2680a`)
- **Charts Updated**: `dawarich`

### Update Details (2026-03-30 16:32 UTC)
- **Trigger**: `pull_request` by `@alexlebens`
- **Commit**: `f71c835` (on `f71c835cd8cabad489cde61f54187690db2a65b4`)
- **Charts Updated**: `ollama`

### Update Details (2026-03-30 16:34 UTC)
- **Trigger**: `pull_request` by `@alexlebens`
- **Commit**: `5d911b0` (on `5d911b04e6cd91e7cb4dc3d0cf0775ea3a27dc46`)
- **Charts Updated**: `rybbit`

### Update Details (2026-03-30 16:35 UTC)
- **Trigger**: `pull_request` by `@alexlebens`
- **Commit**: `99811bb` (on `99811bb046ff63a469144d1b9d15d2135d249f3d`)
- **Charts Updated**: `gitea,jellyfin,karakeep`

Reviewed-on: #5292
Co-authored-by: gitea-bot <gitea-bot@alexlebens.net>
Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
2026-03-30 16:36:07 +00:00

104 lines
3.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: rybbit-backend
labels:
app.kubernetes.io/controller: backend
app.kubernetes.io/instance: rybbit
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: rybbit
helm.sh/chart: rybbit-4.6.2
namespace: rybbit
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/controller: backend
app.kubernetes.io/name: rybbit
app.kubernetes.io/instance: rybbit
template:
metadata:
annotations:
checksum/configMaps: 26a783f1bf2cd5bcd4f724d505a909d6e3bb7b3715f1dfa01a98609864d4ab3e
labels:
app.kubernetes.io/controller: backend
app.kubernetes.io/instance: rybbit
app.kubernetes.io/name: rybbit
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
containers:
- env:
- name: NODE_ENV
value: production
- name: CLICKHOUSE_HOST
value: http://rybbit-clickhouse.rybbit:8123
- name: CLICKHOUSE_DB
value: analytics
- name: CLICKHOUSE_USER
valueFrom:
secretKeyRef:
key: clickhouse-user
name: rybbit-config-secret
- name: CLICKHOUSE_PASSWORD
valueFrom:
secretKeyRef:
key: clickhouse-password
name: rybbit-config-secret
- name: POSTGRES_HOST
valueFrom:
secretKeyRef:
key: host
name: rybbit-postgresql-18-cluster-app
- name: POSTGRES_PORT
valueFrom:
secretKeyRef:
key: port
name: rybbit-postgresql-18-cluster-app
- name: POSTGRES_DB
valueFrom:
secretKeyRef:
key: dbname
name: rybbit-postgresql-18-cluster-app
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
key: user
name: rybbit-postgresql-18-cluster-app
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
key: password
name: rybbit-postgresql-18-cluster-app
- name: BETTER_AUTH_SECRET
valueFrom:
secretKeyRef:
key: better-auth-secret
name: rybbit-config-secret
- name: BASE_URL
value: https://rybbit.alexlebens.dev
- name: DISABLE_SIGNUP
value: "false"
- name: DISABLE_TELEMETRY
value: "true"
- name: MAPBOX_TOKEN
valueFrom:
secretKeyRef:
key: mapbox-token
name: rybbit-config-secret
image: ghcr.io/rybbit-io/rybbit-backend:v2.5.0
imagePullPolicy: IfNotPresent
name: main
resources:
requests:
cpu: 10m
memory: 256Mi