Skip to content

Commit f15508e

Browse files
committed
feat(nextcloud): reenable with correct settings
1 parent eaa6541 commit f15508e

7 files changed

Lines changed: 38 additions & 24 deletions

File tree

kubernetes/apps/default/kustomization.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ resources:
88
- ./kitchenowl/ks.yml
99
- ./linkwarden/ks.yml
1010
- ./syncthing/ks.yml
11-
# - ./nextcloud/ks.yml
11+
- ./nextcloud/ks.yml

kubernetes/apps/default/nextcloud/app/externalsecret.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,7 @@ spec:
2828
- secretKey: admin_password
2929
remoteRef:
3030
key: NC_ADMIN_PASS
31+
32+
- secretKey: secret
33+
remoteRef:
34+
key: NC_SECRET

kubernetes/apps/default/nextcloud/app/helm-values.yml

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
image:
2-
flavor: apache
2+
repository: ghcr.io/eivarin/nextcloud
3+
tag: 30.0.6-fpm-alpine@sha256:737671470eb32624b6c71765b0323d27f24061911c8ed23696097d480838fce7
34
nginx:
4-
enabled: false
5+
enabled: true
56
# resources:
67
# requests:
78
# cpu: 500m
@@ -18,15 +19,34 @@ env:
1819
# supplementalGroups:
1920
# - 100
2021

22+
affinity: &affinity
23+
nodeAffinity:
24+
preferredDuringSchedulingIgnoredDuringExecution:
25+
- weight: 1
26+
preference:
27+
matchExpressions:
28+
- key: node-priority
29+
operator: In
30+
values:
31+
- "1"
32+
- weight: 2
33+
preference:
34+
matchExpressions:
35+
- key: node-priority
36+
operator: In
37+
values:
38+
- "2"
39+
40+
2141
persistence:
2242
existingClaim: nextcloud
2343
enabled: true
2444
# accessMode: ReadWriteMany
2545
# storageClass: longhorn
26-
nextcloudData:
46+
# nextcloudData:
2747
# accessMode: ReadWriteMany
28-
enabled: false
29-
existingClaim: nextcloud
48+
# enabled: false
49+
# existingClaim: nextcloud
3050
resources:
3151
requests:
3252
cpu: 200m
@@ -38,19 +58,6 @@ hpa:
3858

3959
ingress:
4060
enabled: false
41-
# enabled: true
42-
# className: "traefik-external"
43-
# annotations:
44-
# cert-manager.io/cluster-issuer: "letsencrypt-production-external"
45-
# traefik.ingress.kubernetes.io/router.entrypoints: "websecure"
46-
# traefik.ingress.kubernetes.io/router.middlewares: |
47-
# networking-cloudflare-only@kubernetescrd,
48-
# networking-request-limit@kubernetescrd
49-
# tls:
50-
# - hosts:
51-
# - "nextcloud.${EXTERNAL_DOMAIN}"
52-
# secretName: "nextcloud-tls"
53-
5461
service:
5562
annotations:
5663
traefik.ingress.kubernetes.io/service.sticky.cookie: "true"
@@ -103,13 +110,15 @@ cronjob:
103110
cpu: 5m
104111
memory: 10Mi
105112
limits:
106-
memory: 50Mi
113+
memory: 1Gi
107114

108115
postgresql:
109116
enabled: false
110117

111118
redis:
112119
enabled: true
120+
affinity: *affinity
121+
architecture: standalone
113122
auth:
114123
enabled: false
115124

kubernetes/apps/default/nextcloud/app/helmrelease.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ metadata:
66
name: nextcloud
77
spec:
88
interval: 30m
9+
timeout: 30m
910
chart:
1011
spec:
1112
# renovate: registryUrl=https://nextcloud.github.io/helm/
@@ -31,4 +32,4 @@ spec:
3132
name: nextcloud
3233
valuesKey: postgresql_pass
3334
targetPath: externalDatabase.password
34-
optional: false
35+
optional: false

kubernetes/apps/default/nextcloud/app/route.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ spec:
1414
- "nc.${SECRET_PRIVATE_DOMAIN}"
1515
- "nc.${SECRET_PUBLIC_DOMAIN1}"
1616
rules:
17-
- backendRefs:
17+
- backendRefs: &backendRef
1818
- name: nextcloud
1919
port: 8080

kubernetes/apps/network/traefik/addons/external-apps/ingresses/kustomization.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: Kustomization
44
resources:
55
# - adguard.yml
66
- hass.yml
7-
- nc.yml
7+
# - nc.yml
88
# - omada.yml
99
- omv.yml
1010
# - opn.yml

kubernetes/apps/network/traefik/addons/external-apps/services/kustomization.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: Kustomization
44
resources:
55
# - adguard.yml
66
- hass.yml
7-
- nc.yml
7+
# - nc.yml
88
# - omada.yml
99
- omv.yml
1010
# - opn.yml

0 commit comments

Comments
 (0)