{"id":20196348,"url":"https://github.com/authorizerdev/authorizer-helm-chart","last_synced_at":"2025-04-10T10:43:27.108Z","repository":{"id":100129355,"uuid":"525909365","full_name":"authorizerdev/authorizer-helm-chart","owner":"authorizerdev","description":"Helm Chart for Authorizer","archived":false,"fork":false,"pushed_at":"2024-04-02T10:37:15.000Z","size":598,"stargazers_count":3,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T09:38:26.012Z","etag":null,"topics":["authorizer","hacktoberfest","helm","kubernetes"],"latest_commit_sha":null,"homepage":"","language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/authorizerdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-17T18:24:32.000Z","updated_at":"2023-08-31T10:15:49.000Z","dependencies_parsed_at":"2023-10-15T14:26:18.187Z","dependency_job_id":"4617abfa-4b07-47bc-8063-24c615ad54f3","html_url":"https://github.com/authorizerdev/authorizer-helm-chart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authorizerdev%2Fauthorizer-helm-chart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authorizerdev%2Fauthorizer-helm-chart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authorizerdev%2Fauthorizer-helm-chart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authorizerdev%2Fauthorizer-helm-chart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/authorizerdev","download_url":"https://codeload.github.com/authorizerdev/authorizer-helm-chart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248200209,"owners_count":21063851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authorizer","hacktoberfest","helm","kubernetes"],"created_at":"2024-11-14T04:23:26.493Z","updated_at":"2025-04-10T10:43:27.086Z","avatar_url":"https://github.com/authorizerdev.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Tests](https://github.com/authorizerdev/authorizer-helm-chart/actions/workflows/test.yml/badge.svg)](https://github.com/authorizerdev/authorizer-helm-chart/actions/workflows/test.yml)\n\n# authorizer-helm-chart\n\nHelm Chart for Authorizer\n\n**Authorizer** is an open-source authentication and authorization solution for your applications. Bring your database and have complete control over the user information. You can self-host authorizer instances and connect to any database (Currently supports 11+ databases including [Postgres](https://www.postgresql.org/), [MySQL](https://www.mysql.com/), [SQLite](https://www.sqlite.org/index.html), [SQLServer](https://www.microsoft.com/en-us/sql-server/), [YugaByte](https://www.yugabyte.com/), [MariaDB](https://mariadb.org/), [PlanetScale](https://planetscale.com/), [CassandraDB](https://cassandra.apache.org/_/index.html), [ScyllaDB](https://www.scylladb.com/), [MongoDB](https://mongodb.com/), [ArangoDB](https://www.arangodb.com/), [DynamoDB](https://aws.amazon.com/dynamodb/)).\n\n## Getting Started\n\n**Prerequisite**\n\n- You should be connected to kubernetes cluster\n- You should have [helm](https://helm.sh/docs/intro/install/) installed\n\n### Step 1: Add repository\n\n```sh\nhelm repo add authorizer https://helm-charts.authorizer.dev\n```\n\n### Step 2: Update helm repos\n\n```sh\nhelm repo update\n```\n\n### Step 3: Install helm chart\n\n```sh\nhelm install \\\n    --namespace authorizer \\\n    --create-namespace \\\n    --set authorizer.database_type=sqlite \\\n    --set authorizer.database_url=\"/tmp/db\" \\\n    --set securityContext.readOnlyRootFilesystem=false \\\n    authorizer authorizer/authorizer\n```\n\n#### Variables\n\n| Name                                    | Description                                                                                                                                       | Required | Default      |\n| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------------ |\n| `authorizer.database_type`              | Type of database. Supported values `postgres, mysql, planetscale, sqlite, sqlserver, mongodb, arangodb, yugabyte, mariadb, cassandradb, scylladb` | true     | -            |\n| `authorizer.database_url`               | Database connection string. For more information check [docs](https://docs.authorizer.dev/core/databases)                                         | true     | -            |\n| `authorizer.database_host`              | Host name for the database. Use for cassandradb \u0026 scylladb.                                                                                       | false    | -            |\n| `authorizer.database_username`          | Username for the database. Use for cassandradb \u0026 scylladb.                                                                                        | false    | -            |\n| `authorizer.database_password`          | Password for the database. Use for cassandradb \u0026 scylladb.                                                                                        | false    | -            |\n| `authorizer.database_cert`              | SSL Certificate for the database in base64 encoded form. Use for cassandradb \u0026 scylladb.                                                          | false    | -            |\n| `authorizer.database_cert_key`          | SSL Certificate Key for the database in base64 encoded form. Use for cassandradb \u0026 scylladb.                                                      | false    | -            |\n| `authorizer.database_ca_cert`           | CA Signed Certificate for the database in base64 encoded form. Use for cassandradb \u0026 scylladb.                                                    | false    | -            |\n| `authorizer.aws_region`                 | AWS Region for dynamodb.                                                                                                                          | false    | -            |\n| `authorizer.aws_access_key_id`          | AWS access key identifier for dynamodb.                                                                                                           | false    | -            |\n| `authorizer.aws_secret_access_key`      | AWS secret access key for dynamodb.                                                                                                               | false    | -            |\n| `authorizer.redis_url`                  | REDIS connection string for storing session information.                                                                                          | false    | -            |\n| `redis.install`                         | Install Redis. Accepts (true/false) as value                                                                                                      | false    | -            |\n| `redis.storageClassName`                | Storage class name for Redis PVC.                                                                                                                 | false    | -            |\n| `redis.storage`                         | Size of Redis PVC.                                                                                                                                | false    | `5Gi`        |\n| `authorizer.couchbase_bucket`           | Couchbase Bucket for authorizer collections.                                                                                                      | false    | `authorizer` |\n| `authorizer.couchbase_bucket_ram_quota` | Couchbase Bucket RAM Quota in mega bytes. This value has to be numeric                                                                            | false    | `1000`       |\n| `authorizer.couchbase_scope`            | Couchbase scope for authorizer collections.                                                                                                       | false    | `_default`   |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthorizerdev%2Fauthorizer-helm-chart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthorizerdev%2Fauthorizer-helm-chart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthorizerdev%2Fauthorizer-helm-chart/lists"}