--- apiVersion: vinyl.solidite.fr/v1beta1 kind: Component category: apps metadata: name: taiga description: A flexible project management web application. options: app_group: default: apps examples: - apps type: string backups: default: enable: false endpoint: '' key_id_key: s3-id restic_key: bck-password retention: db: 30d keepDaily: 14 keepMonthly: 12 keepWeekly: 6 keepYearly: 12 schedule: backup: 10 3 * * * check: 10 5 * * 1 db: 10 3 * * * prune: 10 1 * * 0 secret_key: s3-secret secret_name: backup-settings use_barman: false examples: - enable: false endpoint: '' key_id_key: s3-id restic_key: bck-password retention: db: 30d keepDaily: 14 keepMonthly: 12 keepWeekly: 6 keepYearly: 12 schedule: backup: 10 3 * * * check: 10 5 * * 1 db: 10 3 * * * prune: 10 1 * * 0 secret_key: s3-secret secret_name: backup-settings use_barman: false properties: enable: default: false type: boolean endpoint: default: '' type: string key_id_key: default: s3-id type: string restic_key: default: bck-password type: string retention: default: db: 30d keepDaily: 14 keepMonthly: 12 keepWeekly: 6 keepYearly: 12 properties: db: default: 30d type: string keepDaily: default: 14 type: integer keepMonthly: default: 12 type: integer keepWeekly: default: 6 type: integer keepYearly: default: 12 type: integer type: object schedule: default: backup: 10 3 * * * check: 10 5 * * 1 db: 10 3 * * * prune: 10 1 * * 0 properties: backup: default: 10 3 * * * type: string check: default: 10 5 * * 1 type: string db: default: 10 3 * * * type: string prune: default: 10 1 * * 0 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: default: your-company examples: - your-company type: string domain_name: default: your-company.com examples: - your-company.com type: string enable_registration: default: true examples: - true type: boolean images: default: back: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-back tag: 6.8.0 events: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-events tag: 6.8.0 front: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-front tag: 6.8.0 nginx: pull_policy: IfNotPresent registry: docker.io repository: nginx tag: 1.26.0-alpine3.19 postgresql: registry: ghcr.io repository: cloudnative-pg/postgresql tag: 15.3 protected: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-protected tag: 6.8.0 rabbit: registry: docker.io repository: rabbitmq tag: 3.10.2-management examples: - back: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-back tag: 6.8.0 events: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-events tag: 6.8.0 front: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-front tag: 6.8.0 nginx: pull_policy: IfNotPresent registry: docker.io repository: nginx tag: 1.26.0-alpine3.19 postgresql: registry: ghcr.io repository: cloudnative-pg/postgresql tag: 15.3 protected: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-protected tag: 6.8.0 rabbit: registry: docker.io repository: rabbitmq tag: 3.10.2-management properties: back: default: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-back tag: 6.8.0 properties: pull_policy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: sebt3/taiga-back type: string tag: default: 6.8.0 type: string type: object events: default: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-events tag: 6.8.0 properties: pull_policy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: sebt3/taiga-events type: string tag: default: 6.8.0 type: string type: object front: default: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-front tag: 6.8.0 properties: pull_policy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: sebt3/taiga-front type: string tag: default: 6.8.0 type: string type: object nginx: default: pull_policy: IfNotPresent registry: docker.io repository: nginx tag: 1.26.0-alpine3.19 properties: pull_policy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: nginx type: string tag: default: 1.26.0-alpine3.19 type: string type: object postgresql: default: registry: ghcr.io repository: cloudnative-pg/postgresql tag: 15.3 properties: registry: default: ghcr.io type: string repository: default: cloudnative-pg/postgresql type: string tag: default: 15.3 type: number type: object protected: default: pull_policy: IfNotPresent registry: docker.io repository: sebt3/taiga-protected tag: 6.8.0 properties: pull_policy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: sebt3/taiga-protected type: string tag: default: 6.8.0 type: string type: object rabbit: default: registry: docker.io repository: rabbitmq tag: 3.10.2-management properties: registry: default: docker.io type: string repository: default: rabbitmq type: string tag: default: 3.10.2-management type: string type: object type: object ingress_class: default: traefik examples: - traefik type: string issuer: default: letsencrypt-prod examples: - letsencrypt-prod type: string lang: default: fr examples: - fr type: string postgres: default: replicas: 1 examples: - replicas: 1 properties: replicas: default: 1 type: integer type: object rabbitmq: default: limits: cpu: '2' memory: 2Gi replicas: 1 requests: cpu: 250m memory: 500Mi examples: - limits: cpu: '2' memory: 2Gi replicas: 1 requests: cpu: 250m memory: 500Mi properties: limits: default: cpu: '2' memory: 2Gi properties: cpu: default: '2' type: string memory: default: 2Gi type: string type: object replicas: default: 1 type: integer requests: default: cpu: 250m memory: 500Mi properties: cpu: default: 250m type: string memory: default: 500Mi type: string type: object type: object storage: default: postgres: size: 10Gi rabbitmq: size: 2Gi volume: accessMode: ReadWriteOnce class: '' maxSize: 100Gi size: 10Gi type: Filesystem description: Configure this app storage examples: - postgres: size: 10Gi rabbitmq: size: 2Gi volume: accessMode: ReadWriteOnce class: '' maxSize: 100Gi size: 10Gi type: Filesystem properties: postgres: default: size: 10Gi properties: size: default: 10Gi type: string type: object rabbitmq: default: size: 2Gi properties: size: default: 2Gi type: string type: object volume: default: accessMode: ReadWriteOnce class: '' maxSize: 100Gi size: 10Gi type: Filesystem properties: accessMode: default: ReadWriteOnce enum: - ReadWriteOnce - ReadOnlyMany - ReadWriteMany type: string class: default: '' type: string maxSize: default: 100Gi type: string size: default: 10Gi type: string type: default: Filesystem enum: - Filesystem - Block type: string type: object type: object sub_domain: default: taiga examples: - taiga type: string timezone: default: Europe/Paris examples: - Europe/Paris type: string webhook: default: allow_private_addr: true allow_redirect: true examples: - allow_private_addr: true allow_redirect: true properties: allow_private_addr: default: true type: boolean allow_redirect: default: true type: boolean type: object dependencies: - dist: null category: dbo component: pg - dist: null category: dbo component: rabbitmq providers: kubernetes: true authentik: true kubectl: true postgresql: null mysql: null restapi: null http: null gitea: null tfaddtype: null