From 08e71d69cd36ad53846c4a69714a8618e552a1a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Thu, 22 Feb 2024 16:29:16 +0100 Subject: [PATCH] fix --- share/authentik/datas.tf | 1 + share/authentik/index.yaml | 202 ++++++++++++++++++------------------- 2 files changed, 102 insertions(+), 101 deletions(-) diff --git a/share/authentik/datas.tf b/share/authentik/datas.tf index 4992ccb..868f2f9 100644 --- a/share/authentik/datas.tf +++ b/share/authentik/datas.tf @@ -38,6 +38,7 @@ data "kustomization_overlay" "data" { "AUTHENTIK_POSTGRESQL__USER=${var.component}", "AUTHENTIK_REDIS__HOST=${var.name}-${var.component}-redis", "AUTHENTIK_BOOTSTRAP_EMAIL=${var.admin.email}@${var.domain_name}", + "GUNICORN_CMD_ARGS=--timeout=90", ] } patches { diff --git a/share/authentik/index.yaml b/share/authentik/index.yaml index b2efd0e..1116289 100644 --- a/share/authentik/index.yaml +++ b/share/authentik/index.yaml @@ -6,61 +6,65 @@ metadata: name: authentik description: authentik is an open-source Identity Provider focused on flexibility and versatility options: - domain: - default: your-company - examples: - - your-company - type: string - geoip: - default: /geoip/GeoLite2-City.mmdb - examples: - - /geoip/GeoLite2-City.mmdb - type: string - postgres: + backups: default: - replicas: 1 + enable: false + endpoint: '' + key_id_key: s3-id + retention: + db: 30d + schedule: + db: 0 3 * * * + secret_key: s3-secret + secret_name: backup-settings + use_barman: false examples: - - replicas: 1 + - enable: false + endpoint: '' + key_id_key: s3-id + retention: + db: 30d + schedule: + db: 0 3 * * * + secret_key: s3-secret + secret_name: backup-settings + use_barman: false properties: - replicas: - default: 1 - type: integer - type: object - email: - default: - port: 587 - timeout: 30 - use_ssl: false - use_tls: false - examples: - - port: 587 - timeout: 30 - use_ssl: false - use_tls: false - properties: - port: - default: 587 - type: integer - timeout: - default: 30 - type: integer - use_ssl: + enable: default: false type: boolean - use_tls: + endpoint: + default: '' + type: string + key_id_key: + default: s3-id + type: string + retention: + default: + db: 30d + properties: + db: + default: 30d + type: string + type: object + schedule: + default: + db: 0 3 * * * + properties: + db: + default: 0 3 * * * + type: string + type: object + secret_key: + default: s3-secret + type: string + secret_name: + default: backup-settings + type: string + use_barman: default: false type: boolean type: object - domain_name: - default: your_company.com - examples: - - your_company.com - type: string - sub_domain: - default: auth - examples: - - auth - type: string error_reporting: default: enabled: false @@ -81,6 +85,21 @@ options: default: false type: boolean type: object + domain_name: + default: your_company.com + examples: + - your_company.com + type: string + sub_domain: + default: auth + examples: + - auth + type: string + loglevel: + default: info + examples: + - info + type: string images: default: app: @@ -250,6 +269,16 @@ options: type: boolean type: object type: object + postgres: + default: + replicas: 1 + examples: + - replicas: 1 + properties: + replicas: + default: 1 + type: integer + type: object storage: default: postgres: @@ -279,70 +308,41 @@ options: type: string type: object type: object - loglevel: - default: info + geoip: + default: /geoip/GeoLite2-City.mmdb examples: - - info + - /geoip/GeoLite2-City.mmdb type: string - backups: + email: default: - enable: false - endpoint: '' - key_id_key: s3-id - retention: - db: 30d - schedule: - db: 0 3 * * * - secret_key: s3-secret - secret_name: backup-settings - use_barman: false + port: 587 + timeout: 30 + use_ssl: false + use_tls: false examples: - - enable: false - endpoint: '' - key_id_key: s3-id - retention: - db: 30d - schedule: - db: 0 3 * * * - secret_key: s3-secret - secret_name: backup-settings - use_barman: false + - port: 587 + timeout: 30 + use_ssl: false + use_tls: false properties: - enable: + port: + default: 587 + type: integer + timeout: + default: 30 + type: integer + use_ssl: default: false type: boolean - endpoint: - default: '' - type: string - key_id_key: - default: s3-id - type: string - retention: - default: - db: 30d - properties: - db: - default: 30d - type: string - type: object - schedule: - default: - db: 0 3 * * * - properties: - db: - default: 0 3 * * * - type: string - type: object - secret_key: - default: s3-secret - type: string - secret_name: - default: backup-settings - type: string - use_barman: + use_tls: default: false type: boolean type: object + domain: + default: your-company + examples: + - your-company + type: string ingress_class: default: traefik examples: