Publishing backends
Built-in Server
Serve the active generated site directly from the controller container.
For simple in-cluster deployments, the controller can serve the active generated site directly from OUTPUT_DIR/current.
helm upgrade --install crd-schema-publisher oci://ghcr.io/sholdee/charts/crd-schema-publisher \
--namespace crd-schema-publisher \
--set serve.enabled=true
The site is exposed on the chart Service port named site and defaults to non-privileged port 8081. Health and metrics stay on the health port.
Built-in serving is controller-only, requires replicaCount=1, and switches the Deployment strategy to Recreate so traffic is not routed to a new pod before it has published its first site.
Use the complete built-in server values file for persistence and Gateway API HTTPRoute setup. Customize the HTTPRoute parentRefs and hostnames for your Gateway.