From 52e68b45ad9d29f105165ff8430dac055a7885d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Thu, 16 Jul 2026 21:05:05 +0000 Subject: [PATCH] add nextcloud helm release to fluxcd --- deploy/nextcloud/kustomization.yaml | 2 ++ deploy/nextcloud/nextcloud-helm-release.yaml | 23 ++++++++++++++++++++ deploy/nextcloud/nextcloud-helm-repo.yaml | 7 ++++++ ops-scripts/apply-app.sh | 19 ---------------- 4 files changed, 32 insertions(+), 19 deletions(-) create mode 100644 deploy/nextcloud/nextcloud-helm-release.yaml create mode 100644 deploy/nextcloud/nextcloud-helm-repo.yaml delete mode 100755 ops-scripts/apply-app.sh 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