Skip to content
This repository was archived by the owner on Dec 9, 2025. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

auditbox

Version: 0.1.12 Type: application AppVersion: 1.0.0

Installation

  1. Prepare the configuration file.
config:
  ELASTIC_URI: <Elastic URI>                          # required
  AUDITBOX_BASE_URL: <Auditbox Base URL>              # required
  IDP_AUTHORIZE_ENDPOINT: <IDP Authorize Endpoint>    # required
  IDP_TOKEN_ENDPOINT: <IDP Token Endpoint>            # required
  IDP_CLIENT_ID: <IDP Client ID>                      # required
  IDP_CLIENT_SECRET: <IDP Client Secret>              # required
  IDP_JWKS_URI: <IDP JWKS URI>                        # required
  AUDITBOX_LOG_LEVEL: <"off"|"info"|"debug"|"error">  # required
  AUDITBOX_API_AUTH_ENABLED: <true|false>             # required
  AUDITBOX_ES_AUTH: <'<user>:<password>'>             # optional
helm repo add aidbox https://aidbox.github.io/helm-charts

helm upgrade --install auditbox aidbox/auditbox \
  --namespace auditbox --create-namespace \
  --values /path/to/config/file

It will install the Auditbox in the auditbox namespace, creating that namespace if it doesn't already exist.

Values

Key Type Default Description
affinity object {}
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
config object {"AUDITBOX_VERIFY_BACKUP_REPOSITORY":false,"BINDING":"0.0.0.0"} Auditbox config
extraEnvFromConfigMaps list []
extraEnvFromSecrets list []
fullnameOverride string ""
image.digest string ""
image.pullPolicy string "IfNotPresent"
image.repository string "healthsamurai/auditbox"
image.tag string "alpha"
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "auditbox.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
livenessProbe.failureThreshold int 5
livenessProbe.httpGet.path string "/healthcheck"
livenessProbe.httpGet.port string "main"
livenessProbe.initialDelaySeconds int 60
livenessProbe.periodSeconds int 30
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podLabels object {}
podSecurityContext object {}
readinessProbe.failureThreshold int 10
readinessProbe.httpGet.path string "/healthcheck"
readinessProbe.httpGet.port string "main"
readinessProbe.initialDelaySeconds int 60
readinessProbe.periodSeconds int 30
replicaCount int 1
resources.requests.cpu string "100m"
resources.requests.memory string "714Mi"
securityContext object {}
service.port int 3000
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.automount bool true
serviceAccount.create bool false
serviceAccount.name string ""
tolerations list []
volumeMounts list []
volumes list []