Skip to content

Latest commit

 

History

History
89 lines (79 loc) · 4.39 KB

README.md

File metadata and controls

89 lines (79 loc) · 4.39 KB

atuin

Unofficial Chart for Atuin, the magical shell history. The server provides fully encrypted synchronization of the shell history across machines. https://github.com/ellie/atuin

Latest version

Installation

$ helm repo add rm3l https://helm-charts.rm3l.org
$ helm install my-atuin rm3l/atuin --version 0.8.0

See https://artifacthub.io/packages/helm/rm3l/atuin?modal=install

Requirements

Repository Name Version
https://charts.bitnami.com/bitnami postgresql 15.1.2

Values

Key Type Default Description
affinity object {}
atuin.openRegistration bool true
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
backup.activeDeadlineSeconds int 1800
backup.aws.accessKeyId string "my-aws-access-key-id" AWS Access Key. Must have the permissions to write to the target bucket.
backup.aws.enabled bool true For now, only AWS is supported. Setting this to false (while sqlite.backup.enabled is true) will cause a deployment error.
backup.aws.s3 object {"destination":"s3://path/to/my/atuin-sqlite-backup-bucket"} Target destination bucket (absolute) in AWS S3, where the backup resources should be written
backup.aws.secretKey string "my-aws-secret-key" AWS Secret Key. Must have the permissions to write to the target bucket.
backup.backoffLimit int 1
backup.concurrencyPolicy string "Forbid"
backup.enabled bool false since the volume will be accessible only to the sole Atuin pod.
backup.imagePullPolicy string "IfNotPresent"
backup.parallelism int 1
backup.resources object {}
backup.restartPolicy string "OnFailure"
backup.schedule string "@daily" How frequently the Backup job should run. Cron Syntax, as supported by Kubernetes CronJobs
backup.ttlSecondsAfterFinished int 300
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "ghcr.io/atuinsh/atuin"
image.tag string ""
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podSecurityContext object {}
postgresql.auth.database string "atuin"
postgresql.auth.existingSecret string ""
postgresql.auth.existingSecretKey string "ATUIN_DB_URI"
postgresql.auth.password string "pl34s3Ch4ng3M3"
postgresql.auth.username string "db-user"
postgresql.enabled bool true
replicaCount int 1
resources object {}
securityContext object {}
service.port int 8888
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string ""
sqlite.enabled bool false Experimental support of SQLite. Enable this and disable postgresql.enabled to use it.
sqlite.image.pullPolicy string "Always"
sqlite.image.repository string "ghcr.io/rm3l/atuin-server-sqlite"
sqlite.image.tag string "main"
sqlite.persistence.volumeClaimSpec.accessModes[0] string "ReadWriteOnce"
sqlite.persistence.volumeClaimSpec.resources.requests.storage string "1Gi"
storage.config.volumeClaimSpec.accessModes[0] string "ReadWriteOnce"
storage.config.volumeClaimSpec.resources.requests.storage string "50Mi"
tolerations list []

Autogenerated from chart metadata using helm-docs v1.11.0