Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
09fa919
fix(nextcloud): lower outdated apps prometheus alertrule to info #784
ojsef39 Oct 4, 2025
8440e74
feat(nextcloud): allow imagePullSecrets for cronjob #781
mazinsfr Oct 4, 2025
8796b9f
feat(nextcloud): add topologySpreadConstraints support #782
mazinsfr Oct 7, 2025
6ef85d1
fix(nextcloud): cronjob not working with no $.Values.podLabels set #785
ojsef39 Oct 10, 2025
6e871a0
feat(pvc): add extra labels on pvcs #793
DrummyFloyd Oct 23, 2025
1a8f7b3
fix(nextcloud): update AppVersion to v32.0.1 #795
wrenix Oct 25, 2025
ab87ad7
chore(deps): bump helm/kind-action from 1.12.0 to 1.13.0
dependabot[bot] Nov 3, 2025
8b83ab1
Merge pull request #800 from nextcloud/dependabot/github_actions/helm…
varet80 Nov 4, 2025
2191712
fix(docs): typo in README.md for ipFamilyPolicy #796
kiaraly Nov 5, 2025
fde05d8
chore(deps): bump actions/checkout from 5 to 6
dependabot[bot] Nov 20, 2025
f98e5ca
Merge pull request #808 from nextcloud/dependabot/github_actions/acti…
varet80 Nov 21, 2025
2cd3ee0
chore(deps): bump helm/chart-testing-action to v2.8.0 #803
dependabot[bot] Nov 21, 2025
51dc402
fix(nextcloud): update AppVersion to v32.0.2 #809
wrenix Nov 21, 2025
05420fc
fix(values): add registry of image #806
volker-raschek Nov 21, 2025
6f84aa0
chore(docs): typo from 'maintanence' to 'maintenance' (#802)
rverchere Nov 21, 2025
e1a1945
fix(nextcloud): Add support for `priorityClassName` #789
KarlJorgensen Nov 21, 2025
13a326e
chore(docs): replace dead links in values.yaml #786
mazinsfr Nov 21, 2025
5f6b582
fix(collabora): Bump collabora to helm chart to 1.1.53 #769 / (#811
wrenix Nov 22, 2025
4335f27
fix(nextcloud): Add selector labels to cronjob template #812
wrenix Nov 22, 2025
b720626
fix(nextcloud): sync defaultConfig from docker-container (#799)
wrenix Nov 22, 2025
ff81735
fix(cronjob): labels wrong indent #813
DrummyFloyd Nov 23, 2025
c478128
feat(nextcloud): add support for extraManifests #745
thomascizeron Nov 26, 2025
6e36599
add notice that this is a community project
szaimen Dec 4, 2025
62e1d80
Merge pull request #818 from nextcloud/enh/noid/add-community-maintai…
AndyScherzinger Dec 4, 2025
3206d15
fix(nextcloud): update AppVersion to 32.0.3 (#823)
terop Dec 13, 2025
7edffec
feat(cronjob):Added activeDeadlineSeconds #820
cromefire Dec 13, 2025
c5650e1
feat(nextcloud): add GatewayAPI httpRoute ingress successor (#817)
DrummyFloyd Jan 14, 2026
c446bfb
fix(nextcloud): nginx correct protocol for redirect (#826)
mreiche Jan 14, 2026
8a55938
fix(nextcloud): bump to nextcloud v32.0.5 #828
wrenix Jan 20, 2026
638bfc6
feat(nextcloud): added hostPath volumes option (#827)
wenbenz Jan 21, 2026
e4ea349
fix(nextcloud): Update appVersion to v32.0.6
wrenix Feb 14, 2026
ca5c198
Merge pull request #830 from nextcloud/wrenix-patch-1
varet80 Feb 14, 2026
01fa46d
chore(deps): bump helm/kind-action from 1.13.0 to 1.14.0 (#831)
dependabot[bot] Feb 18, 2026
ef90199
feat(nextcloud)!: Update nextcloud to next major v33
wrenix Feb 20, 2026
3036f7a
feat(nextcloud): enable nextcloud openmetrics to be monitored by serv…
wrenix Jun 9, 2024
23d14e2
chore(deps): bump docker/login-action from 3 to 4
dependabot[bot] Mar 4, 2026
6a4a2a1
Merge pull request #836 from nextcloud/dependabot/github_actions/dock…
varet80 Mar 5, 2026
61f520c
Merge branch 'main' into openmetrics-pr
varet80 Mar 8, 2026
b3a56aa
feat(nextcloud)!: Update nextcloud to next major v33 (#832)
wrenix Mar 8, 2026
f0556f2
Merge branch 'main' into openmetrics-pr
varet80 Mar 8, 2026
b16f652
Bump Nextcloud version to 9.0.1
varet80 Mar 8, 2026
83e1bbb
Merge pull request #834 from wrenix/openmetrics-pr
varet80 Mar 8, 2026
d645962
chore: correct CHANGELOG
wrenix Mar 8, 2026
c54f59d
Merge pull request #837 from nextcloud/wrenix-patch-1
varet80 Mar 8, 2026
a7c9f1d
fix: update collabora-online to 1.1.58 (#835)
yellowhat Mar 8, 2026
7fa6912
fix: correct config file for openmetrics #839
wrenix Mar 9, 2026
4ca9351
chore(ci): bump dorny/paths-filter from 3.0.2 to 4.0.0 (#840)
dependabot[bot] Mar 16, 2026
8f228c5
fix(ci): bump dorny/paths-filter from 4.0.0 to 4.0.1 (#841)
dependabot[bot] Mar 21, 2026
a891547
chore(deps): bump azure/setup-helm from 4 to 5 (#843)
dependabot[bot] Mar 26, 2026
08deb2c
fix(collabora): update collabora-online to 1.1.60 #845
yellowhat Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 16 additions & 8 deletions .github/workflows/lint-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
src: ${{ steps.changes.outputs.src}}

steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
- uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
id: changes
continue-on-error: true
with:
Expand All @@ -27,12 +27,12 @@ jobs:
if: needs.changes.outputs.src != 'false'
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Install Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@v5
with:
version: v3.14.4

Expand All @@ -42,7 +42,7 @@ jobs:
helm repo add collabora-online https://collaboraonline.github.io/online

- name: Set up chart-testing
uses: helm/chart-testing-action@v2.7.0
uses: helm/chart-testing-action@v2.8.0

- name: Run chart-testing (list-changed)
id: list-changed
Expand Down Expand Up @@ -95,14 +95,22 @@ jobs:
helm_args: --namespace nextcloud --skip-clean-up --helm-extra-set-args "--create-namespace --values charts/nextcloud/test-values/imaginary.yaml"
test: true

# test the helm chart with extra manifests
- name: Extra Manifests Enabled
helm_args: --namespace nextcloud --skip-clean-up --helm-extra-set-args "--create-namespace --values charts/nextcloud/test-values/extra-manifests.yaml"
test: true
- name: Extra Manifests using a map Enabled
helm_args: --namespace nextcloud --skip-clean-up --helm-extra-set-args "--create-namespace --values charts/nextcloud/test-values/extra-manifests-map.yaml"
test: true

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Install Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@v5
with:
version: v3.14.4

Expand All @@ -112,7 +120,7 @@ jobs:
helm repo add collabora-online https://collaboraonline.github.io/online

- name: Set up chart-testing
uses: helm/chart-testing-action@v2.7.0
uses: helm/chart-testing-action@v2.8.0

- name: Run chart-testing (list-changed)
id: list-changed
Expand All @@ -123,7 +131,7 @@ jobs:
fi

- name: Create kind cluster
uses: helm/kind-action@v1.12.0
uses: helm/kind-action@v1.14.0
if: steps.list-changed.outputs.changed == 'true'

- name: Install MinIO for testing S3 as Primary Storage
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
packages: write
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Fetch history
run: git fetch --prune --unshallow
Expand All @@ -30,7 +30,7 @@ jobs:
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"

- name: Set up Helm
uses: azure/setup-helm@v4
uses: azure/setup-helm@v5
with:
version: v3.17.2

Expand All @@ -49,7 +49,7 @@ jobs:

- if: ${{ steps.cr.outputs.changed_charts }}
name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

[Helm](https://helm.sh) repo for different charts related to Nextcloud which can be installed on [Kubernetes](https://kubernetes.io)

⚠️⚠️⚠️ This project is maintained by community volunteers and designed for expert use. For quick and easy deployment that supports the full set of Nextcloud Hub features, use the [Nextcloud All-in-One project](https://github.com/nextcloud/all-in-one#nextcloud-all-in-one) maintained by Nextcloud GmbH.

### Add Helm repository

To install the repo just run:
Expand Down
5 changes: 5 additions & 0 deletions charts/nextcloud/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ This Helm-Chart increase there major version on every breaking change (or major

Here we list all major versions and their breaking changes for migration.

## v9
- upgrade to v33 major version
- move `metrics.serviceMonitor` to `prometheus.serviceMonitor`: It us used for metrics like openmetric and nextcloud-exporter
- move `metrics.rules` to `prometheus.rules`: It us used for all collected metrics

## v8
- `cronjob.command` was renamed to `cronjob.sidecar.command` to avoid confusion with the cronjob command. Please update your `values.yaml` accordingly.

Expand Down
6 changes: 3 additions & 3 deletions charts/nextcloud/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ dependencies:
version: 21.1.3
- name: collabora-online
repository: https://collaboraonline.github.io/online
version: 1.1.20
digest: sha256:47979e007ed8bb4a53ec00c5e457da110573a6e067f24da505144f475b26981c
generated: "2025-05-18T15:22:37.968306345+02:00"
version: 1.1.60
digest: sha256:d23b1ed8608eebf338fce515241497aba8038c3fb3a336fd6dc405568708a120
generated: "2026-03-29T15:58:20.663360455Z"
6 changes: 3 additions & 3 deletions charts/nextcloud/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
name: nextcloud
version: 8.2.0
version: 9.0.4
# renovate: image=docker.io/library/nextcloud
appVersion: 32.0.0
appVersion: 33.0.0
description: A file sharing server that puts the control and security of your own data back into your hands.
keywords:
- nextcloud
Expand Down Expand Up @@ -40,7 +40,7 @@ dependencies:
repository: oci://registry-1.docker.io/bitnamicharts
condition: redis.enabled
- name: collabora-online
version: 1.1.20
version: 1.1.60
repository: https://collaboraonline.github.io/online
condition: collabora.enabled
alias: collabora
Loading