diff --git a/meta/domain-auth/index.yaml b/meta/domain-auth/index.yaml index 316580b..4cb0f29 100644 --- a/meta/domain-auth/index.yaml +++ b/meta/domain-auth/index.yaml @@ -6,198 +6,231 @@ metadata: name: domain-auth description: null options: - backups: - default: - enable: false - endpoint: '' - key-id-key: s3-id - secret-key: s3-secret - secret-name: backup-settings + ingress-class: + default: traefik examples: - - enable: false - endpoint: '' - key-id-key: s3-id - secret-key: s3-secret - secret-name: backup-settings - properties: - enable: - default: false - type: boolean - endpoint: - default: '' - type: string - key-id-key: - default: s3-id - type: string - secret-key: - default: s3-secret - type: string - secret-name: - default: backup-settings - type: string - type: object - domain-name: - default: your_company.com - examples: - - your_company.com + - traefik type: string - authentik-ldap: + storage-classes: default: - enable: false + FilesystemReadWriteMany: '' + FilesystemReadWriteOnce: '' + BlockReadWriteMany: '' + BlockReadWriteOnce: '' examples: - - enable: false - properties: - enable: - default: false - type: boolean + - FilesystemReadWriteMany: '' + FilesystemReadWriteOnce: '' + BlockReadWriteMany: '' + BlockReadWriteOnce: '' type: object - distributions: - default: - core: core - domain: domain - examples: - - core: core - domain: domain properties: - core: - default: core + BlockReadWriteMany: type: string - domain: - default: domain + default: '' + BlockReadWriteOnce: type: string - type: object - clients: - properties: - apps: - items: - type: string - type: array - divisions: - items: - properties: - apps: - items: - type: string - type: array - name: - type: string - teams: - items: - type: object - type: array - type: object - type: array - enable: - default: false - type: boolean + default: '' + FilesystemReadWriteMany: + type: string + default: '' + FilesystemReadWriteOnce: + type: string + default: '' domain: default: your-company examples: - your-company type: string - storage-classes: + backups: default: - BlockReadWriteMany: '' - BlockReadWriteOnce: '' - FilesystemReadWriteMany: '' - FilesystemReadWriteOnce: '' + enable: false + endpoint: '' + secret-name: backup-settings + key-id-key: s3-id + secret-key: s3-secret examples: - - BlockReadWriteMany: '' - BlockReadWriteOnce: '' - FilesystemReadWriteMany: '' - FilesystemReadWriteOnce: '' + - enable: false + endpoint: '' + secret-name: backup-settings + key-id-key: s3-id + secret-key: s3-secret + type: object properties: - BlockReadWriteMany: - default: '' + enable: + type: boolean + default: false + endpoint: type: string - BlockReadWriteOnce: default: '' + key-id-key: type: string - FilesystemReadWriteMany: - default: '' + default: s3-id + secret-key: type: string - FilesystemReadWriteOnce: - default: '' + default: s3-secret + secret-name: type: string + default: backup-settings + authentik-ldap: + default: + enable: false + examples: + - enable: false + type: object + properties: + enable: + type: boolean + default: false + authentik-forward: + default: + enable: false + examples: + - enable: false + type: object + properties: + enable: + type: boolean + default: false + 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 issuer: default: letsencrypt-prod examples: - letsencrypt-prod type: string + distributions: + default: + domain: domain + core: core + examples: + - domain: domain + core: core + type: object + properties: + core: + type: string + default: core + domain: + 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: - default: true type: boolean - type: object - authentik-forward: + 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 - properties: - enable: - default: false - type: boolean + apps: [] + divisions: [] type: object - employes: - properties: - apps: - items: - type: string - type: array - divisions: - items: - properties: - apps: - items: - type: string - type: array - name: - type: string - teams: - items: - type: object - type: array - type: object - type: array - enable: - default: true - type: boolean - ingress-class: - default: traefik - examples: - - traefik - type: string - fournisseurs: - properties: - apps: - items: - type: string - type: array - divisions: - items: - properties: - apps: - items: - type: string - type: array - name: - type: string - teams: - items: - type: object - type: array - type: object - type: array - enable: - default: false - type: boolean dependencies: [] providers: kubernetes: true