Deployments
Helm Chart

Helm Chart for Authorizer

This document helps you install authorizer on k8s cluster using helm chart.

Getting Started

Prerequisite

Step 1: Add repository

helm repo add authorizer https://helm-charts.authorizer.dev

Step 2: Update helm repos

helm repo update

Step 3: Install helm chart

helm install \
    --namespace authorizer \
    --create-namespace \
    --set authorizer.database_type=sqlite \
    --set authorizer.database_url="/tmp/db" \
    --set securityContext.readOnlyRootFilesystem=false \
    authorizer authorizer/authorizer

Variables

NameDescriptionRequiredDefault
authorizer.database_typeType of database. Supported valuespostgres, mysql, planetscale, sqlite, sqlserver, mongodb, arangodb, yugabyte, mariadb, cassandradb, scylladb, couchbase, dynamodbtrue-
authorizer.database_urlDatabase connection string. For more information check docs (opens in a new tab)true-
authorizer.database_hostHost name for the database. Use for cassandradb & scylladb.false-
authorizer.database_usernameUsername for the database. Use for cassandradb & scylladb.false-
authorizer.database_passwordPassword for the database. Use for cassandradb & scylladb.false-
authorizer.database_certSSL Certificate for the database in base64 encoded form. Use for cassandradb & scylladb.false-
authorizer.database_cert_keySSL Certificate Key for the database in base64 encoded form. Use for cassandradb & scylladb.false-
authorizer.database_ca_certCA Signed Certificate for the database in base64 encoded form. Use for cassandradb & scylladb.false-
authorizer.aws_regionAWS Region for dynamodb.false-
authorizer.aws_access_key_idAWS access key identifier for dynamodb.false-
authorizer.aws_secret_access_keyAWS secret access key for dynamodb.false-
authorizer.redis_urlREDIS connection string for storing session information.false-
redis.installInstall Redis. Accepts (true/false) as valuefalse-
redis.storageClassNameStorage class name for Redis PVC.false-
redis.storageSize of Redis PVC.false5Gi
authorizer.couchbase_bucketCouchbase Bucket for authorizer collections.falseauthorizer
authorizer.couchbase_bucket_ram_quotaCouchbase Bucket RAM Quota in mega bytes. This value has to be numericfalse1000
authorizer.couchbase_scopeCouchbase scope for authorizer collections.false_default