21 lines
1.0 KiB
Markdown
21 lines
1.0 KiB
Markdown
# Stirling PDF Helm chart
|
|
|
|
This independent adapter chart packages the upstream Stirling PDF image for a
|
|
small, stateless deployment. Its Git tag follows the tested image release
|
|
(`v3.2.0-ultra-lite`), and `appVersion` supplies the default image tag. The
|
|
chart declares Deployment, Service, probes, and optional Ingress. Cluster
|
|
hostname, ingress middleware, and resource sizing are values. The homelab
|
|
release is named `pdf-editor` to preserve existing resource identities; see
|
|
[homelab-gitops/apps/pdf-editor](https://code.brunner.ninja/feedc0de/homelab-gitops/src/branch/main/apps/pdf-editor).
|
|
|
|
```sh
|
|
helm repo add brunner.ninja https://brunner.ninja/charts
|
|
helm repo update brunner.ninja
|
|
helm upgrade --install pdf-editor brunner.ninja/stirling-pdf \
|
|
--namespace paperless-ngx -f values.yaml --wait --timeout 10m
|
|
```
|
|
|
|
Run `./test.sh` to validate the chart, or `./install.sh values.yaml` for a
|
|
manual installation. Publication and GitOps promotion use `PACKAGE_USERNAME`,
|
|
`PACKAGE_TOKEN`, and `GITOPS_TOKEN` Actions secrets.
|