--- apiVersion: vinyl.solidite.fr/v1beta1 kind: Component category: apps metadata: name: nextcloud description: null options: storage: default: accessMode: ReadWriteOnce size: 10Gi examples: - accessMode: ReadWriteOnce size: 10Gi properties: accessMode: default: ReadWriteOnce enum: - ReadWriteOnce - ReadOnlyMany - ReadWriteMany type: string size: default: 10Gi type: string type: object openid-name: default: vynil examples: - vynil type: string domain: default: your-company examples: - your-company type: string images: default: exporter: pullPolicy: IfNotPresent registry: docker.io repository: xperimental/nextcloud-exporter tag: 0.6.1 nextcloud: pullPolicy: IfNotPresent registry: docker.io repository: nextcloud tag: 27.0.0-fpm nginx: pullPolicy: IfNotPresent registry: docker.io repository: nginx tag: alpine examples: - exporter: pullPolicy: IfNotPresent registry: docker.io repository: xperimental/nextcloud-exporter tag: 0.6.1 nextcloud: pullPolicy: IfNotPresent registry: docker.io repository: nextcloud tag: 27.0.0-fpm nginx: pullPolicy: IfNotPresent registry: docker.io repository: nginx tag: alpine properties: exporter: default: pullPolicy: IfNotPresent registry: docker.io repository: xperimental/nextcloud-exporter tag: 0.6.1 properties: pullPolicy: default: IfNotPresent type: string registry: default: docker.io type: string repository: default: xperimental/nextcloud-exporter type: string tag: default: 0.6.1 type: string type: object nextcloud: default: pullPolicy: IfNotPresent registry: docker.io repository: nextcloud tag: 27.0.0-fpm properties: pullPolicy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: nextcloud type: string tag: default: 27.0.0-fpm type: string type: object nginx: default: pullPolicy: IfNotPresent registry: docker.io repository: nginx tag: alpine properties: pullPolicy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: docker.io type: string repository: default: nginx type: string tag: default: alpine type: string type: object type: object 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 hpa: default: avg-cpu: 50 max-replicas: 5 min-replicas: 1 examples: - avg-cpu: 50 max-replicas: 5 min-replicas: 1 properties: avg-cpu: default: 50 type: integer max-replicas: default: 5 type: integer min-replicas: default: 1 type: integer type: object redis: default: exporter: enabled: true image: quay.io/opstree/redis-exporter:v1.44.0 image: quay.io/opstree/redis:v7.0.5 storage: 2Gi examples: - exporter: enabled: true image: quay.io/opstree/redis-exporter:v1.44.0 image: quay.io/opstree/redis:v7.0.5 storage: 2Gi properties: exporter: default: enabled: true image: quay.io/opstree/redis-exporter:v1.44.0 properties: enabled: default: true type: boolean image: default: quay.io/opstree/redis-exporter:v1.44.0 type: string type: object image: default: quay.io/opstree/redis:v7.0.5 type: string storage: default: 2Gi type: string type: object sub-domain: default: cloud examples: - cloud type: string admin: default: name: nextcloud_admin examples: - name: nextcloud_admin properties: name: default: nextcloud_admin type: string type: object apps: default: calendar: false contacts: false deck: false groupfolders: true notes: false spreed: false tasks: false examples: - calendar: false contacts: false deck: false groupfolders: true notes: false spreed: false tasks: false properties: calendar: default: false type: boolean contacts: default: false type: boolean deck: default: false type: boolean groupfolders: default: true type: boolean notes: default: false type: boolean spreed: default: false type: boolean tasks: default: false type: boolean type: object postgres: default: replicas: 1 storage: 5Gi version: '14' examples: - replicas: 1 storage: 5Gi version: '14' properties: replicas: default: 1 type: integer storage: default: 5Gi type: string version: default: '14' type: string type: object dependencies: [] providers: kubernetes: true authentik: true kubectl: true postgresql: null restapi: null http: null tfaddtype: null