diff --git a/apps/nextcloud/index.yaml b/apps/nextcloud/index.yaml index a0ded02..1a7617f 100644 --- a/apps/nextcloud/index.yaml +++ b/apps/nextcloud/index.yaml @@ -6,25 +6,90 @@ metadata: name: nextcloud description: null options: + domain: + default: your-company + examples: + - your-company + 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 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: - - nextcloud: + - 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 @@ -49,27 +114,75 @@ options: 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 domain-name: default: your_company.com examples: - your_company.com type: string - issuer: - default: letsencrypt-prod - examples: - - letsencrypt-prod - type: string - domain: - default: your-company - examples: - - your-company - type: string sub-domain: default: cloud examples: - cloud type: string + issuer: + default: letsencrypt-prod + examples: + - letsencrypt-prod + type: string + 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 + admin: + default: + name: nextcloud_admin + examples: + - name: nextcloud_admin + properties: + name: + default: nextcloud_admin + type: string + type: object dependencies: [] providers: kubernetes: true diff --git a/apps/nextcloud/v1_Secret_nextcloud.yaml b/apps/nextcloud/v1_Secret_nextcloud.yaml deleted file mode 100644 index ef59242..0000000 --- a/apps/nextcloud/v1_Secret_nextcloud.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Source: nextcloud/templates/secrets.yaml -apiVersion: v1 -kind: Secret -metadata: - name: nextcloud - labels: - app.kubernetes.io/name: nextcloud - helm.sh/chart: nextcloud-3.5.19 - app.kubernetes.io/instance: nextcloud - app.kubernetes.io/managed-by: Helm -type: Opaque -data: - nextcloud-username: "YWRtaW4=" - nextcloud-password: "Y2hhbmdlbWU=" - nextcloud-token: "WXVzZmluOWo4Ug==" \ No newline at end of file