Run Auditbox On Kubernetes
Our Helm charts streamline the deployment process, enabling easy configuration and customization while ensuring a seamless deployment experience within Kubernetes clusters. Whether you're a healthcare institution, developer, or DevOps engineer, these Helm charts provide a straightforward path to deploying Auditbox in your Kubernetes (k8s) environment.
Elasticsearch
Auditbox uses Elasticsearch as its data storage backend. You need to have an Elasticsearch cluster running in your Kubernetes environment. You can deploy Elasticsearch using the official Elasticsearch Helm chart or any other method that suits your infrastructure.
Auditbox
Add auditbox helm repo
helm repo add auditbox https://aidbox.github.io/helm-charts
helm repo update
Prepare Auditbox config
image:
repository: healthsamurai/auditbox
tag: "alpha"
config:
ELASTIC_URI: http://<your-elasticsearch>
AUDITBOX_BASE_URL: https://<your-auditbox-host>
AUDITBOX_API_AUTH_ENABLED: true
AUDITBOX_LOG_LEVEL: info
IDP_CLIENT_ID: <your-idp-client-id>
IDP_CLIENT_SECRET: <your-idp-client-secret>
IDP_AUTHORIZE_ENDPOINT: <your-idp-auth-url>
IDP_TOKEN_ENDPOINT: <your-idp-token-url>
IDP_JWKS_URI: <your-idp-jwks-url>
BINDING: 0.0.0.0
PORT: 3000
All Auditbox helm config values are here .
Apply config
helm upgrade --install auditbox auditbox/auditbox \
--namespace auditbox --create-namespace \
--values /path/to/auditbox-config.yaml
It will install the Auditbox in the auditbox namespace, creating that namespace if it doesn't already exist.
Last updated: