diff --git a/deploy/nextcloud/kustomization.yaml b/deploy/nextcloud/kustomization.yaml index 2ed40e3..dd08404 100644 --- a/deploy/nextcloud/kustomization.yaml +++ b/deploy/nextcloud/kustomization.yaml @@ -4,6 +4,8 @@ kind: Kustomization resources: - bitnami-helm-repo.yaml - redis-helm-release.yaml + - nextcloud-helm-repo.yaml + - nextcloud-helm-release.yaml - storage-limbosolutions-com - mariadb-deploy.yaml - mariadb-secrets.yaml diff --git a/deploy/nextcloud/nextcloud-helm-release.yaml b/deploy/nextcloud/nextcloud-helm-release.yaml new file mode 100644 index 0000000..97b95bb --- /dev/null +++ b/deploy/nextcloud/nextcloud-helm-release.yaml @@ -0,0 +1,23 @@ + +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: redis +spec: + releaseName: nextcloud + interval: 1m + chart: + spec: + chart: nextcloud/nextcloud + version: '9.0' + sourceRef: + kind: HelmRepository + name: nextcloud + interval: 24h + valuesFrom: + - kind: Secret + name: nextcloud-helm-values + valuesKey: values.yaml + - kind: Secret + name: nexcloud-helm-values + valuesKey: values.private.yaml \ No newline at end of file diff --git a/deploy/nextcloud/nextcloud-helm-repo.yaml b/deploy/nextcloud/nextcloud-helm-repo.yaml new file mode 100644 index 0000000..972a93d --- /dev/null +++ b/deploy/nextcloud/nextcloud-helm-repo.yaml @@ -0,0 +1,7 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: nextcloud +spec: + interval: 40h + url: https://nextcloud.github.io/helm/ \ No newline at end of file diff --git a/ops-scripts/apply-app.sh b/ops-scripts/apply-app.sh deleted file mode 100755 index 4041a50..0000000 --- a/ops-scripts/apply-app.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -set -e - -helm repo add nextcloud https://nextcloud.github.io/helm/ --force-update - -helm upgrade --install nextcloud nextcloud/nextcloud --version "9.0" \ - --values ./deploy/apps/nextcloud/nextcloud-helm-values.yaml \ - --values ./deploy/apps/nextcloud/nextcloud-helm-values.private.yaml \ - --namespace cloud-limbosolutions-com - -helm repo add bitnami https://charts.bitnami.com/bitnami --force-update - -helm upgrade --install nextcloud-redis bitnami/redis --version "25.3" \ - --values ./deploy/apps/nextcloud/redis-helm-values.yaml \ - --values ./deploy/apps/nextcloud/redis-helm-values.private.yaml \ - --namespace cloud-limbosolutions-com - - - \ No newline at end of file