diff --git a/meta/domain-auth/index.yaml b/meta/domain-auth/index.yaml index 4cb0f29..2a7ad3a 100644 --- a/meta/domain-auth/index.yaml +++ b/meta/domain-auth/index.yaml @@ -6,71 +6,51 @@ metadata: name: domain-auth description: null options: - ingress-class: - default: traefik + issuer: + default: letsencrypt-prod examples: - - traefik + - letsencrypt-prod type: string - storage-classes: - default: - FilesystemReadWriteMany: '' - FilesystemReadWriteOnce: '' - BlockReadWriteMany: '' - BlockReadWriteOnce: '' + domain-name: + default: your_company.com examples: - - FilesystemReadWriteMany: '' - FilesystemReadWriteOnce: '' - BlockReadWriteMany: '' - BlockReadWriteOnce: '' - type: object - properties: - BlockReadWriteMany: - type: string - default: '' - BlockReadWriteOnce: - type: string - default: '' - FilesystemReadWriteMany: - type: string - default: '' - FilesystemReadWriteOnce: - type: string - default: '' - domain: - default: your-company - examples: - - your-company + - your_company.com type: string - backups: + clients: default: enable: false - endpoint: '' - secret-name: backup-settings - key-id-key: s3-id - secret-key: s3-secret - examples: - - enable: false - endpoint: '' - secret-name: backup-settings - key-id-key: s3-id - secret-key: s3-secret - type: object + apps: [] + divisions: [] properties: enable: type: boolean default: false - endpoint: - type: string - default: '' - key-id-key: - type: string - default: s3-id - secret-key: - type: string - default: s3-secret - secret-name: - type: string - default: backup-settings + apps: + type: array + items: + type: string + default: [] + divisions: + type: array + items: + type: object + properties: + name: + type: string + apps: + type: array + items: + type: string + teams: + type: array + items: + type: object + default: [] + examples: + - enable: false + apps: [] + divisions: [] + type: object authentik-ldap: default: enable: false @@ -81,6 +61,31 @@ options: enable: type: boolean default: false + authentik: + default: + enable: true + examples: + - enable: true + type: object + properties: + enable: + type: boolean + default: true + distributions: + default: + domain: domain + core: core + examples: + - domain: domain + core: core + type: object + properties: + core: + type: string + default: core + domain: + type: string + default: domain authentik-forward: default: enable: false @@ -161,76 +166,71 @@ options: apps: [] divisions: [] type: object - issuer: - default: letsencrypt-prod + ingress-class: + default: traefik examples: - - letsencrypt-prod + - traefik type: string - distributions: + storage-classes: default: - domain: domain - core: core + FilesystemReadWriteMany: '' + FilesystemReadWriteOnce: '' + BlockReadWriteMany: '' + BlockReadWriteOnce: '' examples: - - domain: domain - core: core + - FilesystemReadWriteMany: '' + FilesystemReadWriteOnce: '' + BlockReadWriteMany: '' + BlockReadWriteOnce: '' type: object properties: - core: + BlockReadWriteMany: type: string - default: core - domain: + default: '' + BlockReadWriteOnce: type: string - default: domain - domain-name: - default: your_company.com - examples: - - your_company.com - type: string - authentik: - default: - enable: true - examples: - - enable: true - type: object - properties: - enable: - type: boolean - default: true - clients: + default: '' + FilesystemReadWriteMany: + type: string + default: '' + FilesystemReadWriteOnce: + type: string + default: '' + backups: default: enable: false - apps: [] - divisions: [] + endpoint: '' + secret-name: backup-settings + key-id-key: s3-id + secret-key: s3-secret + examples: + - enable: false + endpoint: '' + secret-name: backup-settings + key-id-key: s3-id + secret-key: s3-secret + type: object properties: enable: type: boolean default: false - apps: - type: array - items: - type: string - default: [] - divisions: - type: array - items: - type: object - properties: - name: - type: string - apps: - type: array - items: - type: string - teams: - type: array - items: - type: object - default: [] + endpoint: + type: string + default: '' + key-id-key: + type: string + default: s3-id + secret-key: + type: string + default: s3-secret + secret-name: + type: string + default: backup-settings + domain: + default: your-company examples: - - enable: false - apps: [] - divisions: [] - type: object + - your-company + type: string dependencies: [] providers: kubernetes: true @@ -239,4 +239,4 @@ providers: postgresql: null restapi: null http: null -tfaddtype: false +tfaddtype: true