--- apiVersion: vinyl.solidite.fr/v1beta1 kind: Component category: meta metadata: name: domain-auth description: null options: authentik-ldap: default: enable: false examples: - enable: false type: object properties: enable: type: boolean default: false domain: default: your-company examples: - your-company type: string issuer: default: letsencrypt-prod examples: - letsencrypt-prod type: string domain-name: default: your_company.com examples: - your_company.com type: string ingress-class: default: traefik examples: - traefik type: string storage-classes: default: FilesystemReadWriteMany: '' FilesystemReadWriteOnce: '' BlockReadWriteMany: '' BlockReadWriteOnce: '' examples: - FilesystemReadWriteMany: '' FilesystemReadWriteOnce: '' BlockReadWriteMany: '' BlockReadWriteOnce: '' type: object properties: BlockReadWriteMany: type: string default: '' BlockReadWriteOnce: type: string default: '' FilesystemReadWriteMany: type: string default: '' FilesystemReadWriteOnce: type: string default: '' 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: default: enable: true examples: - enable: true type: object properties: enable: type: boolean default: true clients: default: enable: false apps: [] divisions: [] 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: [] examples: - enable: false apps: [] divisions: [] type: object employes: default: enable: true apps: [] divisions: [] properties: enable: type: boolean default: true 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: true apps: [] divisions: [] type: object fournisseurs: default: enable: false apps: [] divisions: [] 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: [] examples: - enable: false apps: [] divisions: [] type: object backups: 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 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 authentik-forward: default: enable: false examples: - enable: false type: object properties: enable: type: boolean default: false dependencies: [] providers: kubernetes: true authentik: null kubectl: true postgresql: null restapi: null http: null tfaddtype: false