Default CPU deployment
toxicity, toolguard, prompt-jailbreak, prompt-moderation, and response-jailbreak. Gateway and workers use firewall-cpu:v2.14.0.
Default worker requests are 1 CPU and 3 GiB, with 2 CPU and 4 GiB limits. prompt-moderation overrides memory to 4 GiB requested and 6 GiB limited. Official images bundle their models; HUGGINGFACE_TOKEN is optional.
GPU workers
Chart defaults remain CPU. GPU mode requires a NeuralTrust-providedfirewall-gpu image plus explicit GPU resources and scheduling. Keep the gateway on the CPU image:
values-dataplane-gpu.yaml.example. Install the vendor device plugin and validate node labels first. CUDA MPS and hostIPC may require extra security approval, especially on OpenShift.
TrustGuard integration
TrustGuard derivesNEURAL_TRUST_FIREWALL_BASE_URL as http://firewall.<namespace>.svc.cluster.local and maps firewall-secrets/JWT_SECRET to its client secret. If Firewall is disabled, disable both switches:
Verify
kubectl describe pod.
See Secrets for the shared JWT and Images for chart pins.