build: add helm chart for kubernetes deployment

This commit is contained in:
spwoodcock
2026-01-14 21:45:05 +00:00
parent 8f628e2b5a
commit 359dd48b2a
14 changed files with 512 additions and 1 deletions

72
chart/values.yaml Normal file
View File

@@ -0,0 +1,72 @@
# Default values for the BentoPDF chart (single nginx static frontend).
replicaCount: 1
image:
# Image built from this repo's `Dockerfile` (nginx serving static frontend).
repository: bentopdf/bentopdf
pullPolicy: IfNotPresent
tag: ""
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
podAnnotations: {}
podLabels: {}
service:
type: ClusterIP
port: 80
# Container listen port (BentoPDF nginx image listens on 8080).
containerPort: 8080
env: []
ingress:
enabled: false
className: ""
annotations: {}
hosts:
- host: bentopdf.local
paths:
- path: /
pathType: ImplementationSpecific
tls: []
# Gateway API (optional)
gateway:
enabled: false
name: "" # default: release fullname
namespace: "" # default: release namespace
annotations: {}
gatewayClassName: "" # required when enabled=true
listeners:
- name: http
protocol: HTTP
port: 80
httpRoute:
enabled: false
annotations: {}
parentRefs:
- name: "" # default: gateway.name (if set) else release fullname
sectionName: http
hostnames:
- bentopdf.local
rules:
- matches:
- path:
type: PathPrefix
value: /
resources: {}
livenessProbe:
httpGet:
path: /
port: http
readinessProbe:
httpGet:
path: /
port: http