Skip to content

Helm Chart

Security: To verify the container’s authenticity and inspect its SBOM, see the Attestation & Verification Guide.

The Subnoto API Proxy is available as a Helm chart published to an OCI registry. This makes it easy to deploy to any Kubernetes cluster.

Install the chart directly from the OCI registry:

Terminal window
helm install api-proxy oci://registry-1.docker.io/subnoto/api-proxy --version 0.1.1

View available versions on Docker Hub or use the Docker Hub API:

Terminal window
curl -s https://registry.hub.docker.com/v2/repositories/subnoto/api-proxy/tags/ | jq -r '.results[].name'
ParameterDescriptionDefault
replicaCountNumber of replicas1
image.repositoryContainer image repositorysubnoto/api-proxy
image.tagContainer image tagChart version
image.pullPolicyImage pull policyIfNotPresent
env.API_BASE_URLBackend API URLhttps://enclave.subnoto.com
env.PORTContainer port8080
env.DISABLE_ATTESTATIONDisable attestation checksfalse
env.ATTESTATION_PUBLIC_KEYSBase64-encoded attestation keys""
service.typeKubernetes service typeClusterIP
service.portService port8080
ingress.enabledEnable ingressfalse
resources.requests.memoryMemory request512Mi
resources.requests.cpuCPU request100m
resources.limits.memoryMemory limit1Gi
resources.limits.cpuCPU limit500m

To expose the API proxy externally:

ingress:
enabled: true
className: nginx
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
hosts:
- host: api-proxy.example.com
paths:
- path: /
pathType: Prefix
tls:
enabled: true
secretName: api-proxy-tls