cleanup for now
This commit is contained in:
parent
65c2584ca9
commit
3225c99583
|
@ -3,8 +3,9 @@ name: Sync multiple branches
|
|||
concurrency: catalog-test
|
||||
|
||||
on:
|
||||
# push:
|
||||
# branches:
|
||||
push:
|
||||
branches:
|
||||
- 'staging-go'
|
||||
# - 'staging'
|
||||
workflow_dispatch:
|
||||
|
||||
|
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-14.0.0](https://github.com/truecharts/charts/compare/lidarr-13.0.15...lidarr-14.0.0) (2023-02-28)
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.15](https://github.com/truecharts/charts/compare/lidarr-13.0.14...lidarr-13.0.15) (2023-02-20)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/lidarr to 1.1.3.2982
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.14](https://github.com/truecharts/charts/compare/lidarr-13.0.13...lidarr-13.0.14) (2023-02-11)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/lidarr to v1.1.3.2982
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.13](https://github.com/truecharts/charts/compare/lidarr-13.0.12...lidarr-13.0.13) (2023-02-11)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/lidarr to v
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.12](https://github.com/truecharts/charts/compare/lidarr-13.0.11...lidarr-13.0.12) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.11](https://github.com/truecharts/charts/compare/lidarr-13.0.10...lidarr-13.0.11) (2023-02-07)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/lidarr to 1.1.2.2935
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.10](https://github.com/truecharts/charts/compare/lidarr-13.0.9...lidarr-13.0.10) (2023-01-30)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/lidarr to v1.1.2.2935
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.9](https://github.com/truecharts/charts/compare/lidarr-13.0.8...lidarr-13.0.9) (2023-01-10)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/lidarr to 1.1.1.2762
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.8](https://github.com/truecharts/charts/compare/lidarr-13.0.7...lidarr-13.0.8) (2022-12-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856))
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.7](https://github.com/truecharts/charts/compare/lidarr-13.0.6...lidarr-13.0.7) (2022-12-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839))
|
||||
|
||||
|
||||
|
||||
|
||||
## [lidarr-13.0.6](https://github.com/truecharts/charts/compare/lidarr-13.0.5...lidarr-13.0.6) (2022-12-25)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "1.1.3.2982"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://charts.truecharts.org/
|
||||
version: 11.0.18
|
||||
deprecated: false
|
||||
description: Looks and smells like Sonarr but made for music
|
||||
home: https://truecharts.org/charts/stable/lidarr
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/lidarr.png
|
||||
keywords:
|
||||
- lidarr
|
||||
- torrent
|
||||
- usenet
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: lidarr
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/lidarr
|
||||
- https://github.com/Lidarr/Lidarr
|
||||
type: application
|
||||
version: 14.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
## [lidarr-14.0.0](https://github.com/truecharts/charts/compare/lidarr-13.0.15...lidarr-14.0.0) (2023-02-28)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
Looks and smells like Sonarr but made for music
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/lidarr](https://truecharts.org/charts/stable/lidarr)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
|
@ -1,63 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/lidarr
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 1.1.3.2982@sha256:0f635e1c21c6e6ef8a67f246b3e7f1ca3409f1f08bf8d2006abfaa89da55d534
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
|
||||
env:
|
||||
LIDARR__PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||
LIDARR__AUTHENTICATION_METHOD: ""
|
||||
LIDARR__POSTGRES_PORT: 5432
|
||||
LIDARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
LIDARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
LIDARR__POSTGRES_HOST:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainhost
|
||||
LIDARR__POSTGRES_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 8686
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
## Set this to true if you wish to specify your own livenessProbe
|
||||
custom: true
|
||||
## The spec field contains the values for the default livenessProbe.
|
||||
## If you selected custom: true, this field holds the definition of the livenessProbe.
|
||||
spec:
|
||||
exec:
|
||||
command:
|
||||
- /usr/bin/env
|
||||
- bash
|
||||
- -c
|
||||
- curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while
|
||||
read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml`
|
||||
failureThreshold: 5
|
||||
initialDelaySeconds: 60
|
||||
periodSeconds: 10
|
||||
successThreshold: 1
|
||||
timeoutSeconds: 10
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: /config
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: dbcreds
|
||||
postgresqlDatabase: lidarr
|
||||
postgresqlUsername: lidarr
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.apply" . }}
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.52](https://github.com/truecharts/charts/compare/nextcloud-19.0.51...nextcloud-19.0.52) (2023-02-27)
|
||||
|
||||
### Nextcloud
|
||||
|
||||
- nginx: sync timeout with PHP timeout ([#7461](https://github.com/truecharts/charts/issues/7461))
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.51](https://github.com/truecharts/charts/compare/nextcloud-19.0.50...nextcloud-19.0.51) (2023-02-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#7725](https://github.com/truecharts/charts/issues/7725))
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.50](https://github.com/truecharts/charts/compare/nextcloud-19.0.49...nextcloud-19.0.50) (2023-02-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx-unprivileged to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.49](https://github.com/truecharts/charts/compare/nextcloud-19.0.48...nextcloud-19.0.49) (2023-02-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx-unprivileged to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.48](https://github.com/truecharts/charts/compare/nextcloud-19.0.47...nextcloud-19.0.48) (2023-02-19)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.47](https://github.com/truecharts/charts/compare/nextcloud-19.0.46...nextcloud-19.0.47) (2023-02-15)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx-unprivileged to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.46](https://github.com/truecharts/charts/compare/nextcloud-19.0.45...nextcloud-19.0.46) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.45](https://github.com/truecharts/charts/compare/nextcloud-19.0.44...nextcloud-19.0.45) (2023-02-03)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx-unprivileged to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.44](https://github.com/truecharts/charts/compare/nextcloud-19.0.43...nextcloud-19.0.44) (2023-01-31)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.43](https://github.com/truecharts/charts/compare/nextcloud-19.0.42...nextcloud-19.0.43) (2023-01-24)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#6689](https://github.com/truecharts/charts/issues/6689))
|
||||
|
||||
|
||||
|
||||
|
||||
## [nextcloud-19.0.42](https://github.com/truecharts/charts/compare/nextcloud-19.0.41...nextcloud-19.0.42) (2023-01-24)
|
||||
|
||||
### Chore
|
|
@ -1,45 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "25.0.2"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://deps.truecharts.org/
|
||||
version: 11.0.31
|
||||
- condition: collabora.enabled
|
||||
name: collabora-online
|
||||
repository: https://deps.truecharts.org/
|
||||
version: 14.0.18
|
||||
- condition: redis.enabled
|
||||
name: redis
|
||||
repository: https://deps.truecharts.org
|
||||
version: 5.0.33
|
||||
deprecated: false
|
||||
description: A private cloud server that puts the control and security of your own data back into your hands.
|
||||
home: https://truecharts.org/charts/stable/nextcloud
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextcloud.png
|
||||
keywords:
|
||||
- nextcloud
|
||||
- storage
|
||||
- http
|
||||
- web
|
||||
- php
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: nextcloud
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud
|
||||
- https://github.com/nextcloud/docker
|
||||
- https://github.com/nextcloud/helm
|
||||
type: application
|
||||
version: 19.0.52
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- cloud
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,9 +0,0 @@
|
|||
|
||||
|
||||
## [nextcloud-19.0.52](https://github.com/truecharts/charts/compare/nextcloud-19.0.51...nextcloud-19.0.52) (2023-02-27)
|
||||
|
||||
### Nextcloud
|
||||
|
||||
- nginx: sync timeout with PHP timeout ([#7461](https://github.com/truecharts/charts/issues/7461))
|
||||
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
A private cloud server that puts the control and security of your own data back into your hands.
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/nextcloud](https://truecharts.org/charts/stable/nextcloud)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,445 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/nextcloud-fpm
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 25.0.2@sha256:59e6d2be5139cdeb030a095fb92b97e01d7d53071dc34b487956065a385d3a32
|
||||
|
||||
nginxImage:
|
||||
repository: tccr.io/truecharts/nginx-unprivileged
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 1.23.3@sha256:ed53beb90e3550017807bf762b3c2c10d72e3399d28847b7505fd43d0bd3f039
|
||||
|
||||
imaginaryImage:
|
||||
repository: h2non/imaginary
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 1.2.4@sha256:7facb4221047a5e79b9e902f380247f4e5bf4376400d0badbeb738d3e1c2f654
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
fsGroup: 33
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10020
|
||||
targetPort: 8080
|
||||
backend:
|
||||
enabled: true
|
||||
ports:
|
||||
hpb:
|
||||
enabled: true
|
||||
port: 7867
|
||||
targetPort: 7867
|
||||
hpb-metrics:
|
||||
enabled: true
|
||||
port: 7868
|
||||
targetPort: 7868
|
||||
fpm:
|
||||
enabled: true
|
||||
port: 9000
|
||||
targetPort: 9000
|
||||
imaginary:
|
||||
enabled: true
|
||||
port: 9090
|
||||
targetPort: 9090
|
||||
|
||||
hostAliases:
|
||||
- ip: '{{ .Values.env.AccessIP | default "127.0.0.1" }}'
|
||||
hostnames:
|
||||
- "{{ if .Values.ingress.main.enabled }}{{ with (first .Values.ingress.main.hosts) }}{{ .host }}{{ end }}{{ else }}placeholder.fakedomain.dns{{ end }}"
|
||||
|
||||
secretEnv:
|
||||
NEXTCLOUD_ADMIN_USER: "admin"
|
||||
NEXTCLOUD_ADMIN_PASSWORD: "adminpass"
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
custom: true
|
||||
spec:
|
||||
initialDelaySeconds: 25
|
||||
httpGet:
|
||||
path: /status.php
|
||||
port: 8080
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
|
||||
readiness:
|
||||
custom: true
|
||||
spec:
|
||||
initialDelaySeconds: 25
|
||||
httpGet:
|
||||
path: /status.php
|
||||
port: 8080
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
|
||||
startup:
|
||||
custom: true
|
||||
spec:
|
||||
initialDelaySeconds: 25
|
||||
httpGet:
|
||||
path: /status.php
|
||||
port: 8080
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
|
||||
initContainers:
|
||||
prestart:
|
||||
image: "{{ .Values.alpineImage.repository }}:{{ .Values.alpineImage.tag }}"
|
||||
securityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
command:
|
||||
- "/bin/sh"
|
||||
- "-c"
|
||||
- |
|
||||
/bin/sh <<'EOF'
|
||||
echo "Forcing permissions on userdata folder..."
|
||||
echo "Trying to override ownship using nfs4xdr_winacl..."
|
||||
/usr/sbin/nfs4xdr_winacl -a chown -G 33 -c '/var/www/html/data' -p '/var/www/html/data' || echo "Failed setting ownership..."
|
||||
chmod 770 /var/www/html/data || echo "Failed to chmod..."
|
||||
EOF
|
||||
|
||||
volumeMounts:
|
||||
- name: data
|
||||
mountPath: "/var/www/html/data"
|
||||
- name: html
|
||||
mountPath: "/var/www/html"
|
||||
|
||||
env:
|
||||
# IP used for exposing nextcloud
|
||||
# Often the service or nodePort IP
|
||||
# Defaults to the main serviceName for CI purposes.
|
||||
AccessIP:
|
||||
NEXTCLOUD_INIT_HTACCESS: true
|
||||
PHP_MEMORY_LIMIT: 1G
|
||||
PHP_UPLOAD_LIMIT: 10G
|
||||
NEXTCLOUD_CHUNKSIZE: "31457280"
|
||||
TRUSTED_PROXIES: "172.16.0.0/16 127.0.0.1"
|
||||
POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
NC_check_data_directory_permissions: "true"
|
||||
POSTGRES_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
POSTGRES_HOST:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainporthost
|
||||
REDIS_HOST:
|
||||
secretKeyRef:
|
||||
name: rediscreds
|
||||
key: plainhost
|
||||
REDIS_HOST_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: rediscreds
|
||||
key: redis-password
|
||||
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: nextcloudconfig
|
||||
|
||||
persistence:
|
||||
html:
|
||||
enabled: true
|
||||
mountPath: "/var/www/html"
|
||||
data:
|
||||
enabled: true
|
||||
mountPath: "/var/www/html/data"
|
||||
varrun:
|
||||
enabled: true
|
||||
cache:
|
||||
enabled: true
|
||||
type: emptyDir
|
||||
mountPath: /var/cache/nginx
|
||||
medium: Memory
|
||||
nginx:
|
||||
enabled: "true"
|
||||
mountPath: "/etc/nginx"
|
||||
noMount: true
|
||||
readOnly: true
|
||||
type: "custom"
|
||||
volumeSpec:
|
||||
configMap:
|
||||
name: '{{ include "tc.common.names.fullname" . }}-nginx'
|
||||
items:
|
||||
- key: nginx.conf
|
||||
path: nginx.conf
|
||||
|
||||
configmap:
|
||||
nginx:
|
||||
enabled: true
|
||||
data:
|
||||
nginx.conf: |-
|
||||
worker_processes auto;
|
||||
|
||||
error_log /var/log/nginx/error.log warn;
|
||||
pid /var/run/nginx.pid;
|
||||
|
||||
|
||||
events {
|
||||
worker_connections 1024;
|
||||
}
|
||||
|
||||
|
||||
http {
|
||||
include /etc/nginx/mime.types;
|
||||
default_type application/octet-stream;
|
||||
|
||||
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
||||
'$status $body_bytes_sent "$http_referer" '
|
||||
'"$http_user_agent" "$http_x_forwarded_for"';
|
||||
|
||||
access_log /var/log/nginx/access.log main;
|
||||
|
||||
sendfile on;
|
||||
#tcp_nopush on;
|
||||
|
||||
# Prevent nginx HTTP Server Detection
|
||||
server_tokens off;
|
||||
|
||||
keepalive_timeout 65;
|
||||
|
||||
#gzip on;
|
||||
|
||||
upstream php-handler {
|
||||
server 127.0.0.1:9000;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 8080;
|
||||
absolute_redirect off;
|
||||
|
||||
# Forward Notify_Push "High Performance Backend" to it's own container
|
||||
location ^~ /push/ {
|
||||
proxy_pass http://127.0.0.1:7867/;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
}
|
||||
|
||||
# HSTS settings
|
||||
# WARNING: Only add the preload option once you read about
|
||||
# the consequences in https://hstspreload.org/. This option
|
||||
# will add the domain to a hardcoded list that is shipped
|
||||
# in all major browsers and getting removed from this list
|
||||
# could take several months.
|
||||
#add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always;
|
||||
|
||||
# set max upload size
|
||||
client_max_body_size {{ .Values.env.PHP_UPLOAD_LIMIT | default "512M" }};
|
||||
fastcgi_buffers 64 4K;
|
||||
|
||||
# Enable gzip but do not remove ETag headers
|
||||
gzip on;
|
||||
gzip_vary on;
|
||||
gzip_comp_level 4;
|
||||
gzip_min_length 256;
|
||||
gzip_proxied expired no-cache no-store private no_last_modified no_etag auth;
|
||||
gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy;
|
||||
|
||||
# Pagespeed is not supported by Nextcloud, so if your server is built
|
||||
# with the `ngx_pagespeed` module, uncomment this line to disable it.
|
||||
#pagespeed off;
|
||||
|
||||
# HTTP response headers borrowed from Nextcloud `.htaccess`
|
||||
add_header Referrer-Policy "no-referrer" always;
|
||||
add_header X-Content-Type-Options "nosniff" always;
|
||||
add_header X-Download-Options "noopen" always;
|
||||
add_header X-Frame-Options "SAMEORIGIN" always;
|
||||
add_header X-Permitted-Cross-Domain-Policies "none" always;
|
||||
add_header X-Robots-Tag "none" always;
|
||||
add_header X-XSS-Protection "1; mode=block" always;
|
||||
|
||||
# Remove X-Powered-By, which is an information leak
|
||||
fastcgi_hide_header X-Powered-By;
|
||||
|
||||
# Path to the root of your installation
|
||||
root /var/www/html;
|
||||
|
||||
# Specify how to handle directories -- specifying `/index.php$request_uri`
|
||||
# here as the fallback means that Nginx always exhibits the desired behaviour
|
||||
# when a client requests a path that corresponds to a directory that exists
|
||||
# on the server. In particular, if that directory contains an index.php file,
|
||||
# that file is correctly served; if it doesn't, then the request is passed to
|
||||
# the front-end controller. This consistent behaviour means that we don't need
|
||||
# to specify custom rules for certain paths (e.g. images and other assets,
|
||||
# `/updater`, `/ocm-provider`, `/ocs-provider`), and thus
|
||||
# `try_files $uri $uri/ /index.php$request_uri`
|
||||
# always provides the desired behaviour.
|
||||
index index.php index.html /index.php$request_uri;
|
||||
|
||||
# Rule borrowed from `.htaccess` to handle Microsoft DAV clients
|
||||
location = / {
|
||||
if ( $http_user_agent ~ ^DavClnt ) {
|
||||
return 302 /remote.php/webdav/$is_args$args;
|
||||
}
|
||||
}
|
||||
|
||||
location = /robots.txt {
|
||||
allow all;
|
||||
log_not_found off;
|
||||
access_log off;
|
||||
}
|
||||
|
||||
# Make a regex exception for `/.well-known` so that clients can still
|
||||
# access it despite the existence of the regex rule
|
||||
# `location ~ /(\.|autotest|...)` which would otherwise handle requests
|
||||
# for `/.well-known`.
|
||||
location ^~ /.well-known {
|
||||
# The rules in this block are an adaptation of the rules
|
||||
# in `.htaccess` that concern `/.well-known`.
|
||||
|
||||
location = /.well-known/carddav { return 301 /remote.php/dav/; }
|
||||
location = /.well-known/caldav { return 301 /remote.php/dav/; }
|
||||
|
||||
# according to the documentation these two lines are not necessary, but some users are still recieving errors
|
||||
location = /.well-known/webfinger { return 301 /index.php$uri; }
|
||||
location = /.well-known/nodeinfo { return 301 /index.php$uri; }
|
||||
|
||||
location /.well-known/acme-challenge { try_files $uri $uri/ =404; }
|
||||
location /.well-known/pki-validation { try_files $uri $uri/ =404; }
|
||||
|
||||
# Let Nextcloud's API for `/.well-known` URIs handle all other
|
||||
# requests by passing them to the front-end controller.
|
||||
return 301 /index.php$request_uri;
|
||||
}
|
||||
|
||||
# Rules borrowed from `.htaccess` to hide certain paths from clients
|
||||
location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; }
|
||||
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; }
|
||||
|
||||
# Ensure this block, which passes PHP files to the PHP process, is above the blocks
|
||||
# which handle static assets (as seen below). If this block is not declared first,
|
||||
# then Nginx will encounter an infinite rewriting loop when it prepends `/index.php`
|
||||
# to the URI, resulting in a HTTP 500 error response.
|
||||
location ~ \.php(?:$|/) {
|
||||
# Required for legacy support
|
||||
rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri;
|
||||
|
||||
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
|
||||
set $path_info $fastcgi_path_info;
|
||||
|
||||
try_files $fastcgi_script_name =404;
|
||||
|
||||
include fastcgi_params;
|
||||
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
|
||||
fastcgi_param PATH_INFO $path_info;
|
||||
#fastcgi_param HTTPS on;
|
||||
|
||||
fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice
|
||||
fastcgi_param front_controller_active true; # Enable pretty urls
|
||||
fastcgi_pass php-handler;
|
||||
|
||||
fastcgi_intercept_errors on;
|
||||
fastcgi_request_buffering off;
|
||||
|
||||
proxy_send_timeout 3600s;
|
||||
proxy_read_timeout 3600s;
|
||||
fastcgi_send_timeout 3600s;
|
||||
fastcgi_read_timeout 3600s;
|
||||
}
|
||||
|
||||
location ~ \.(?:css|js|svg|gif)$ {
|
||||
try_files $uri /index.php$request_uri;
|
||||
expires 6M; # Cache-Control policy borrowed from `.htaccess`
|
||||
access_log off; # Optional: Don't log access to assets
|
||||
}
|
||||
|
||||
location ~ \.woff2?$ {
|
||||
try_files $uri /index.php$request_uri;
|
||||
expires 7d; # Cache-Control policy borrowed from `.htaccess`
|
||||
access_log off; # Optional: Don't log access to assets
|
||||
}
|
||||
|
||||
# Rule borrowed from `.htaccess`
|
||||
location /remote {
|
||||
return 301 /remote.php$request_uri;
|
||||
}
|
||||
|
||||
location / {
|
||||
try_files $uri $uri/ /index.php$request_uri;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cronjob:
|
||||
enabled: true
|
||||
generatePreviews: true
|
||||
schedule: "*/5 * * * *"
|
||||
annotations: {}
|
||||
failedJobsHistoryLimit: 5
|
||||
successfulJobsHistoryLimit: 2
|
||||
|
||||
hpb:
|
||||
enabled: true
|
||||
|
||||
nextcloud:
|
||||
# https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements
|
||||
default_phone_region: ""
|
||||
|
||||
imaginary:
|
||||
enabled: true
|
||||
preview_max_x: 2048
|
||||
preview_max_y: 2048
|
||||
preview_max_memory: 512
|
||||
preview_max_filesize_image: 150
|
||||
preview_png: true
|
||||
preview_jpeg: true
|
||||
preview_gif: true
|
||||
preview_bmp: true
|
||||
preview_xbitmap: true
|
||||
preview_mp3: true
|
||||
preview_markdown: true
|
||||
preview_opendoc: true
|
||||
preview_txt: true
|
||||
preview_krita: true
|
||||
preview_illustrator: false
|
||||
preview_heic: false
|
||||
preview_movie: false
|
||||
preview_msoffice2003: false
|
||||
preview_msoffice2007: false
|
||||
preview_msofficedoc: false
|
||||
preview_pdf: false
|
||||
preview_photoshop: false
|
||||
preview_postscript: false
|
||||
preview_staroffice: false
|
||||
preview_svg: false
|
||||
preview_tiff: false
|
||||
preview_font: false
|
||||
|
||||
collabora:
|
||||
enabled: false
|
||||
env:
|
||||
aliasgroup1:
|
||||
configMapRef:
|
||||
name: nextcloudconfig
|
||||
key: aliasgroup1
|
||||
dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
|
||||
extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false "
|
||||
server_name: ""
|
||||
DONT_GEN_SSL_CERT: true
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: "dbcreds"
|
||||
postgresqlUsername: nextcloud
|
||||
postgresqlDatabase: nextcloud
|
||||
|
||||
redis:
|
||||
enabled: true
|
||||
existingSecret: "rediscreds"
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,36 +0,0 @@
|
|||
{{/* Define the configmap */}}
|
||||
{{- define "nextcloud.configmap" -}}
|
||||
|
||||
{{- $hosts := "" }}
|
||||
{{- if .Values.ingress.main.enabled }}
|
||||
{{- range .Values.ingress }}
|
||||
{{- range $index, $host := .hosts }}
|
||||
{{- if $index }}
|
||||
{{ $hosts = ( printf "%v %v" $hosts $host.host ) }}
|
||||
{{- else }}
|
||||
{{ $hosts = ( printf "%s" $host.host ) }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: nextcloudconfig
|
||||
data:
|
||||
{{- $aliasgroup1 := ( printf "http://%s" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) ) }}
|
||||
{{- if .Values.ingress.main.enabled }}
|
||||
{{- with (first .Values.ingress.main.hosts) }}
|
||||
{{- $aliasgroup1 = ( printf "https://%s" .host ) }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
aliasgroup1: {{ $aliasgroup1 }}
|
||||
NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v %v %v %v" "test.fakedomain.dns" "localhost" "127.0.0.1" ( printf "%v:%v" "127.0.0.1" .Values.service.main.ports.main.port ) ( .Values.env.AccessIP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-backend" ) $hosts ) | quote }}
|
||||
{{- if .Values.ingress.main.enabled }}
|
||||
APACHE_DISABLE_REWRITE_IP: "1"
|
||||
{{- end }}
|
||||
|
||||
{{- end -}}
|
|
@ -1,64 +0,0 @@
|
|||
{{/* Define the cronjob */}}
|
||||
{{- define "nextcloud.cronjob" -}}
|
||||
{{- if .Values.cronjob.enabled -}}
|
||||
{{- $jobName := include "tc.common.names.fullname" . }}
|
||||
|
||||
---
|
||||
apiVersion: batch/v1
|
||||
kind: CronJob
|
||||
metadata:
|
||||
name: {{ printf "%s-cronjob" $jobName }}
|
||||
labels:
|
||||
{{- include "tc.common.labels" . | nindent 4 }}
|
||||
spec:
|
||||
schedule: "{{ .Values.cronjob.schedule }}"
|
||||
concurrencyPolicy: Forbid
|
||||
{{- with .Values.cronjob.failedJobsHistoryLimit }}
|
||||
failedJobsHistoryLimit: {{ . }}
|
||||
{{- end }}
|
||||
{{- with .Values.cronjob.successfulJobsHistoryLimit }}
|
||||
successfulJobsHistoryLimit: {{ . }}
|
||||
{{- end }}
|
||||
jobTemplate:
|
||||
metadata:
|
||||
spec:
|
||||
template:
|
||||
metadata:
|
||||
spec:
|
||||
restartPolicy: Never
|
||||
{{- with (include "tc.common.controller.volumes" . | trim) }}
|
||||
volumes:
|
||||
{{- nindent 12 . }}
|
||||
{{- end }}
|
||||
containers:
|
||||
- name: {{ .Chart.Name }}
|
||||
image: '{{ include "tc.common.images.selector" . }}'
|
||||
imagePullPolicy: {{ default .Values.image.pullPolicy }}
|
||||
command:
|
||||
- "/bin/sh"
|
||||
- "-c"
|
||||
- |
|
||||
/bin/bash <<'EOF'
|
||||
echo "running nextcloud cronjob..."
|
||||
php -f /var/www/html/cron.php
|
||||
echo "cronjob finished"
|
||||
{{- if .Values.cronjob.generatePreviews }}
|
||||
echo "Pre-generating Previews..."
|
||||
php /var/www/html/occ preview:pre-generate
|
||||
echo "Previews generated."
|
||||
{{- end }}
|
||||
EOF
|
||||
# Will mount configuration files as www-data (id: 33) by default for nextcloud
|
||||
{{- with (include "tc.common.controller.volumeMounts" . | trim) }}
|
||||
volumeMounts:
|
||||
{{ nindent 16 . }}
|
||||
{{- end }}
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
resources:
|
||||
{{ toYaml .Values.resources | indent 16 }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
|
@ -1,167 +0,0 @@
|
|||
{{/* Define the hbp container */}}
|
||||
{{- define "nextcloud.hpb" -}}
|
||||
{{- $jobName := include "tc.common.names.fullname" . }}
|
||||
image: '{{ include "tc.common.images.selector" . }}'
|
||||
imagePullPolicy: '{{ .Values.image.pullPolicy }}'
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
{{- with (include "tc.common.controller.volumeMounts" . | trim) }}
|
||||
volumeMounts:
|
||||
{{ nindent 2 . }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- containerPort: 7867
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /push/test/cookie
|
||||
port: 7867
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /push/test/cookie
|
||||
port: 7867
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
||||
startupProbe:
|
||||
httpGet:
|
||||
path: /push/test/cookie
|
||||
port: 7867
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
||||
command:
|
||||
- "/bin/sh"
|
||||
- "-c"
|
||||
- |
|
||||
/bin/bash <<'EOF'
|
||||
set -m
|
||||
echo "Waiting for notify_push file to be available..."
|
||||
until [ -f /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push ]
|
||||
do
|
||||
sleep 10
|
||||
echo "Notify_push app not found... waiting..."
|
||||
done
|
||||
echo "Waiting for Nextcloud to start..."
|
||||
until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php); do
|
||||
echo "Nextcloud not responding... waiting..."
|
||||
sleep 10
|
||||
done
|
||||
until $(curl --silent --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php | jq --raw-output '.installed' | grep "true"); do
|
||||
echo "Nextcloud not installed... waiting..."
|
||||
sleep 10
|
||||
done
|
||||
echo "Nextcloud instance with Notify_push found... Launching High Performance Backend..."
|
||||
/var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php &
|
||||
|
||||
{{- $accessurl := ( printf "http://%v:%v" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) .Values.service.main.ports.main.port ) }}
|
||||
{{- if .Values.ingress.main.enabled }}
|
||||
{{- with (first .Values.ingress.main.hosts) }}
|
||||
{{- $accessurl = ( printf "https://%s" .host ) }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
echo "Configuring CLI url..."
|
||||
php /var/www/html/occ config:system:set overwrite.cli.url --value='{{ $accessurl }}/'
|
||||
|
||||
echo "Executing standard nextcloud version migration scripts to ensure they are actually ran..."
|
||||
php /var/www/html/occ db:add-missing-indices
|
||||
|
||||
{{- if .Values.imaginary.enabled }}
|
||||
echo "Imaginary High Performance Previews enabled, enabling it on Nextcloud..."
|
||||
php /var/www/html/occ config:system:set preview_imaginary_url --value='http://127.0.0.1:9090'
|
||||
php /var/www/html/occ config:system:set preview_max_x --value='{{ .Values.imaginary.preview_max_x }}'
|
||||
php /var/www/html/occ config:system:set preview_max_y --value='{{ .Values.imaginary.preview_max_y }}'
|
||||
php /var/www/html/occ config:system:set preview_max_memory --value='{{ .Values.imaginary.preview_max_memory }}'
|
||||
php /var/www/html/occ config:system:set preview_max_filesize_image --value='{{ .Values.imaginary.preview_max_filesize_image }}'
|
||||
# Remove all preview providers and re-add only selected
|
||||
php /var/www/html/occ config:system:delete enabledPreviewProviders
|
||||
# Add imaginary always
|
||||
{{ $c := 0 }} # Initialize counter
|
||||
php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Imaginary'{{ $c = add1 $c }}
|
||||
{{ if .Values.imaginary.preview_png }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\PNG'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_jpeg }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\JPEG'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_gif }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\GIF'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_bmp }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\BMP'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_xbitmap }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\XBitmap'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_mp3 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MP3'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_markdown }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MarkDown'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_opendoc }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\OpenDocument'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_txt }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\TXT'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_krita }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Krita'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_illustrator }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Illustrator'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_heic }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\HEIC'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_movie }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Movie'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_msoffice2003 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOffice2003'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_msoffice2007 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOffice2007'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_msofficedoc }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOfficeDoc'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_pdf }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\PDF'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_photoshop }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Photoshop'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_postscript }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Postscript'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_staroffice }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\StarOffice'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_svg }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\SVG'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_tiff }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\TIFF'{{ $c = add1 $c }}{{ end }}
|
||||
{{ if .Values.imaginary.preview_font }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Font'{{ $c = add1 $c }}{{ end }}
|
||||
{{- end }}
|
||||
|
||||
# Set default phone region
|
||||
{{- with .Values.nextcloud.default_phone_region | upper }}
|
||||
php /var/www/html/occ config:system:set default_phone_region --value='{{ . }}'
|
||||
{{- end }}
|
||||
|
||||
echo "Configuring High Performance Backend for url: {{ $accessurl }}"
|
||||
php /var/www/html/occ config:app:set notify_push base_endpoint --value='{{ $accessurl }}/push'
|
||||
fg
|
||||
EOF
|
||||
env:
|
||||
- name: NEXTCLOUD_URL
|
||||
value: 'http://127.0.0.1:8080'
|
||||
- name: METRICS_PORT
|
||||
value: '7868'
|
||||
- name: TRUSTED_PROXIES
|
||||
value: "{{ .Values.env.TRUSTED_PROXIES }}"
|
||||
- name: POSTGRES_DB
|
||||
value: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
- name: POSTGRES_USER
|
||||
value: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
- name: POSTGRES_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
- name: POSTGRES_HOST
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainporthost
|
||||
- name: REDIS_HOST
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: rediscreds
|
||||
key: plainhost
|
||||
- name: REDIS_HOST_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: rediscreds
|
||||
key: redis-password
|
||||
envFrom:
|
||||
- configMapRef:
|
||||
name: nextcloudconfig
|
||||
{{- end -}}
|
|
@ -1,40 +0,0 @@
|
|||
{{/* Define the imaginary container */}}
|
||||
{{- define "nextcloud.imaginary" -}}
|
||||
image: {{ .Values.imaginaryImage.repository }}:{{ .Values.imaginaryImage.tag }}
|
||||
imagePullPolicy: '{{ .Values.image.pullPolicy }}'
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
ports:
|
||||
- containerPort: 9090
|
||||
args: ["-enable-url-source"]
|
||||
env:
|
||||
- name: 'PORT'
|
||||
value: '9090'
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /
|
||||
port: 9090
|
||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /
|
||||
port: 9090
|
||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
||||
startupProbe:
|
||||
httpGet:
|
||||
path: /
|
||||
port: 9090
|
||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
||||
{{- end -}}
|
|
@ -1,54 +0,0 @@
|
|||
{{/* Define the nginx container */}}
|
||||
{{- define "nextcloud.nginx" -}}
|
||||
image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}
|
||||
imagePullPolicy: '{{ .Values.image.pullPolicy }}'
|
||||
securityContext:
|
||||
runAsUser: 33
|
||||
runAsGroup: 33
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
{{- with (include "tc.common.controller.volumeMounts" . | trim) }}
|
||||
volumeMounts:
|
||||
{{ nindent 2 . }}
|
||||
{{- end }}
|
||||
- mountPath: /etc/nginx/nginx.conf
|
||||
name: nginx
|
||||
readOnly: true
|
||||
subPath: nginx.conf
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /robots.txt
|
||||
port: 8080
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }}
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /robots.txt
|
||||
port: 8080
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }}
|
||||
startupProbe:
|
||||
httpGet:
|
||||
path: /robots.txt
|
||||
port: 8080
|
||||
httpHeaders:
|
||||
- name: Host
|
||||
value: "test.fakedomain.dns"
|
||||
initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }}
|
||||
periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }}
|
||||
timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }}
|
||||
failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }}
|
||||
{{- end -}}
|
|
@ -1,22 +0,0 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
{{/* Render configmap for nextcloud */}}
|
||||
{{- include "nextcloud.configmap" . }}
|
||||
|
||||
{{- $newMiddlewares := append .Values.ingress.main.fixedMiddlewares "tc-nextcloud-chain" }}
|
||||
{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}}
|
||||
|
||||
{{- $_ := set .Values.additionalContainers "nginx" (include "nextcloud.nginx" . | fromYaml) -}}
|
||||
{{- if .Values.imaginary.enabled -}}
|
||||
{{- $_ := set .Values.additionalContainers "imaginary" (include "nextcloud.imaginary" . | fromYaml) -}}
|
||||
{{- end -}}
|
||||
{{- if .Values.hpb.enabled -}}
|
||||
{{- $_ := set .Values.additionalContainers "hpb" (include "nextcloud.hpb" . | fromYaml) -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.apply" . }}
|
||||
|
||||
{{/* Render cronjob for nextcloud */}}
|
||||
{{- include "nextcloud.cronjob" . }}
|
|
@ -1,8 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [postgresql-12.0.0](https://github.com/truecharts/charts/compare/postgresql-11.0.31...postgresql-12.0.0) (2023-03-01)
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "14.7.0"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 12.2.1
|
||||
deprecated: false
|
||||
description: PostgresSQL
|
||||
home: https://truecharts.org/charts/dependency/postgresql
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png
|
||||
keywords:
|
||||
- postgres
|
||||
- postgressql
|
||||
- dtabase
|
||||
- sql
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: postgresql
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/dependency/postgresql
|
||||
- https://hub.docker.com/r/bitnami/postgresql
|
||||
- https://www.postgresql.org/
|
||||
type: application
|
||||
version: 12.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- database
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/dependency/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
## [postgresql-12.0.0](https://github.com/truecharts/charts/compare/postgresql-11.0.31...postgresql-12.0.0) (2023-03-01)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
PostgresSQL
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/postgresql](https://truecharts.org/charts/stable/postgresql)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
|
@ -1,62 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/postgresql
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 14.7.0@sha256:f71c97329aa3bdcd7d9fac73596b74348bee81499a6e132e00045b3cf358cc06
|
||||
|
||||
workload:
|
||||
main:
|
||||
enabled: false
|
||||
podSpec:
|
||||
containers:
|
||||
main:
|
||||
enabled: false
|
||||
probes:
|
||||
liveness:
|
||||
enabled: false
|
||||
readiness:
|
||||
enabled: false
|
||||
startup:
|
||||
enabled: false
|
||||
|
||||
portal:
|
||||
open:
|
||||
enabled: false
|
||||
|
||||
service:
|
||||
main:
|
||||
enabled: false
|
||||
ports:
|
||||
main:
|
||||
enabled: false
|
||||
port: 9999
|
||||
|
||||
cnpg:
|
||||
main:
|
||||
enabled: false
|
||||
primary: true
|
||||
# -- number of instances for both postgres and pgbouncer
|
||||
instances: 2
|
||||
database: "app"
|
||||
user: "app"
|
||||
# password:
|
||||
# superUserPassword:
|
||||
# -- change to supervised to disable unsupervised updates
|
||||
# Example of rolling update strategy:
|
||||
# - unsupervised: automated update of the primary once all
|
||||
# replicas have been upgraded (default)
|
||||
# - supervised: requires manual supervision to perform
|
||||
# the switchover of the primary
|
||||
primaryUpdateStrategy: unsupervised
|
||||
# -- enable to create extra pgbouncer for readonly access
|
||||
acceptRO: false
|
||||
# -- storage size for the two pvc's per instance
|
||||
storage:
|
||||
size: "256Gi"
|
||||
walsize: "256Gi"
|
||||
pooler:
|
||||
instances: 2
|
||||
# -- set to enable prometheus metrics
|
||||
monitoring:
|
||||
enablePodMonitor: true
|
||||
# -- contains credentials and urls output by generator
|
||||
creds: {}
|
|
@ -1,120 +0,0 @@
|
|||
groups:
|
||||
- name: Container Image
|
||||
description: Image to be used for container
|
||||
- name: General Settings
|
||||
description: General Deployment Settings
|
||||
- name: Workload Settings
|
||||
description: Workload Settings
|
||||
- name: App Configuration
|
||||
description: App Specific Config Options
|
||||
- name: Networking and Services
|
||||
description: Configure Network and Services for Container
|
||||
- name: Storage and Persistence
|
||||
description: Persist and Share Data that is Separate from the Container
|
||||
- name: Ingress
|
||||
description: Ingress Configuration
|
||||
- name: Security and Permissions
|
||||
description: Configure Security Context and Permissions
|
||||
- name: Resources and Devices
|
||||
description: "Specify Resources/Devices to be Allocated to Workload"
|
||||
- name: Middlewares
|
||||
description: Traefik Middlewares
|
||||
- name: Metrics
|
||||
description: Metrics
|
||||
- name: Addons
|
||||
description: Addon Configuration
|
||||
- name: Advanced
|
||||
description: Advanced Configuration
|
||||
- name: Postgresql
|
||||
description: Postgresql
|
||||
- name: Documentation
|
||||
description: Documentation
|
||||
questions:
|
||||
|
||||
|
||||
- variable: cnpg
|
||||
group: Postgresql
|
||||
label: ""
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: main
|
||||
label: "Main Postgresql Database"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: instances
|
||||
label: Instances
|
||||
schema:
|
||||
type: int
|
||||
default: 2
|
||||
- variable: storage
|
||||
label: "Storage"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: size
|
||||
label: Size
|
||||
schema:
|
||||
type: string
|
||||
default: "256Gi"
|
||||
- variable: walsize
|
||||
label: Walsize
|
||||
schema:
|
||||
type: string
|
||||
default: "256Gi"
|
||||
- variable: pooler
|
||||
label: "Pooler"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: instances
|
||||
label: Instances
|
||||
schema:
|
||||
type: int
|
||||
default: 2
|
||||
- variable: Monitoring
|
||||
label: "Metrics"
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: enablePodMonitor
|
||||
label: "enablePodMonitor"
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
|
||||
- variable: docs
|
||||
group: Documentation
|
||||
label: Please read the documentation at https://truecharts.org
|
||||
description: Please read the documentation at
|
||||
<br /><a href="https://truecharts.org">https://truecharts.org</a>
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: confirmDocs
|
||||
label: I have checked the documentation
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
- variable: donateNag
|
||||
group: Documentation
|
||||
label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor
|
||||
description: Please consider supporting TrueCharts, see
|
||||
<br /><a href="https://truecharts.org/sponsor">https://truecharts.org/sponsor</a>
|
||||
schema:
|
||||
additional_attrs: true
|
||||
type: dict
|
||||
attrs:
|
||||
- variable: confirmDonate
|
||||
label: I have considered donating
|
||||
schema:
|
||||
type: boolean
|
||||
default: true
|
||||
hidden: true
|
|
@ -1 +0,0 @@
|
|||
{{- include "tc.v1.common.lib.chart.notes" $ -}}
|
|
@ -1,2 +0,0 @@
|
|||
|
||||
{{ include "tc.v1.common.loader.all" . }}
|
|
@ -1,4 +0,0 @@
|
|||
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png
|
||||
categories:
|
||||
- database
|
||||
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-9.0.0](https://github.com/truecharts/charts/compare/prowlarr-8.0.27...prowlarr-9.0.0) (2023-02-28)
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.27](https://github.com/truecharts/charts/compare/prowlarr-8.0.26...prowlarr-8.0.27) (2023-02-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.3.1.2796
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.26](https://github.com/truecharts/charts/compare/prowlarr-8.0.25...prowlarr-8.0.26) (2023-02-23)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.3.0.2757
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.25](https://github.com/truecharts/charts/compare/prowlarr-8.0.24...prowlarr-8.0.25) (2023-02-20)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.2.2.2699
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.24](https://github.com/truecharts/charts/compare/prowlarr-8.0.23...prowlarr-8.0.24) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.23](https://github.com/truecharts/charts/compare/prowlarr-8.0.22...prowlarr-8.0.23) (2023-02-08)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to 1.1.3.2521
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.22](https://github.com/truecharts/charts/compare/prowlarr-8.0.21...prowlarr-8.0.22) (2023-02-07)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to 1.1.3.2521
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.21](https://github.com/truecharts/charts/compare/prowlarr-8.0.20...prowlarr-8.0.21) (2023-02-05)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.1.3.2521
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.20](https://github.com/truecharts/charts/compare/prowlarr-8.0.19...prowlarr-8.0.20) (2023-02-03)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.1.2.2453
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.19](https://github.com/truecharts/charts/compare/prowlarr-8.0.18...prowlarr-8.0.19) (2023-01-30)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.1.1.2377
|
||||
|
||||
|
||||
|
||||
|
||||
## [prowlarr-8.0.18](https://github.com/truecharts/charts/compare/prowlarr-8.0.17...prowlarr-8.0.18) (2023-01-19)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/prowlarr to v1.1.0.2322
|
||||
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "1.3.1.2796"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://charts.truecharts.org/
|
||||
version: 11.0.18
|
||||
description: Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps.
|
||||
home: https://truecharts.org/charts/stable/prowlarr
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/prowlarr.png
|
||||
keywords:
|
||||
- prowlarr
|
||||
- torrent
|
||||
- usenet
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: prowlarr
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/prowlarr
|
||||
- https://github.com/Prowlarr/Prowlarr
|
||||
- https://github.com/k8s-at-home/container-images
|
||||
version: 9.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
## [prowlarr-9.0.0](https://github.com/truecharts/charts/compare/prowlarr-8.0.27...prowlarr-9.0.0) (2023-02-28)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps.
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/prowlarr](https://truecharts.org/charts/stable/prowlarr)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
|
@ -1,42 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/prowlarr
|
||||
tag: 1.3.1.2796@sha256:64a815f6eb0ec4d553c3797413a520fa40d0ac1e137a1b11c685e21e32d66764
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
|
||||
env:
|
||||
PROWLARR__PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||
PROWLARR__AUTHENTICATION_METHOD: ""
|
||||
PROWLARR__POSTGRES_PORT: 5432
|
||||
PROWLARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
PROWLARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
PROWLARR__POSTGRES_HOST:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainhost
|
||||
PROWLARR__POSTGRES_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 9696
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: /config
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: dbcreds
|
||||
postgresqlDatabase: prowlarr
|
||||
postgresqlUsername: prowlarr
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.apply" . }}
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-14.0.0](https://github.com/truecharts/charts/compare/radarr-13.0.15...radarr-14.0.0) (2023-02-28)
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.15](https://github.com/truecharts/charts/compare/radarr-13.0.14...radarr-13.0.15) (2023-02-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/radarr to 4.3.2.6857
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.14](https://github.com/truecharts/charts/compare/radarr-13.0.13...radarr-13.0.14) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.13](https://github.com/truecharts/charts/compare/radarrsync-2.0.8...radarr-13.0.13) (2023-02-07)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/radarr to 4.3.2.6857
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.12](https://github.com/truecharts/charts/compare/radarr-13.0.11...radarr-13.0.12) (2023-01-10)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/radarr to v4.3.2.6857
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.11](https://github.com/truecharts/charts/compare/radarr-13.0.10...radarr-13.0.11) (2022-12-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856))
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.10](https://github.com/truecharts/charts/compare/radarrsync-2.0.5...radarr-13.0.10) (2022-12-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839))
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.9](https://github.com/truecharts/charts/compare/radarr-13.0.8...radarr-13.0.9) (2022-12-25)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.8](https://github.com/truecharts/charts/compare/radarr-13.0.7...radarr-13.0.8) (2022-12-24)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/radarr to 4.2.4.6635
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.7](https://github.com/truecharts/charts/compare/radarr-13.0.6...radarr-13.0.7) (2022-12-19)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [radarr-13.0.6](https://github.com/truecharts/charts/compare/radarr-13.0.5...radarr-13.0.6) (2022-12-13)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "4.3.2.6857"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://charts.truecharts.org/
|
||||
version: 11.0.18
|
||||
deprecated: false
|
||||
description: "A fork of Sonarr to work with movies à la Couchpotato"
|
||||
home: https://truecharts.org/charts/stable/radarr
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarr.png
|
||||
keywords:
|
||||
- radarr
|
||||
- torrent
|
||||
- usenet
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: radarr
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/radarr
|
||||
- https://github.com/Radarr/Radarr
|
||||
type: application
|
||||
version: 14.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
## [radarr-14.0.0](https://github.com/truecharts/charts/compare/radarr-13.0.15...radarr-14.0.0) (2023-02-28)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
A fork of Sonarr to work with movies à la Couchpotato
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/radarr](https://truecharts.org/charts/stable/radarr)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
|
@ -1,63 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/radarr
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 4.3.2.6857@sha256:b51ca8472ed45f8979ef4bf86608449d620a7b698c718bbfc57dfbe20af8033a
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
|
||||
env:
|
||||
RADARR__PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||
RADARR__AUTHENTICATION_METHOD: ""
|
||||
RADARR__POSTGRES_PORT: 5432
|
||||
RADARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
RADARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
RADARR__POSTGRES_HOST:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainhost
|
||||
RADARR__POSTGRES_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 7878
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
## Set this to true if you wish to specify your own livenessProbe
|
||||
custom: true
|
||||
## The spec field contains the values for the default livenessProbe.
|
||||
## If you selected custom: true, this field holds the definition of the livenessProbe.
|
||||
spec:
|
||||
exec:
|
||||
command:
|
||||
- /usr/bin/env
|
||||
- bash
|
||||
- -c
|
||||
- curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while
|
||||
read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml`
|
||||
failureThreshold: 5
|
||||
initialDelaySeconds: 60
|
||||
periodSeconds: 10
|
||||
successThreshold: 1
|
||||
timeoutSeconds: 10
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: /config
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: dbcreds
|
||||
postgresqlDatabase: radarr
|
||||
postgresqlUsername: radarr
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.apply" . }}
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-14.0.0](https://github.com/truecharts/charts/compare/readarr-13.0.15...readarr-14.0.0) (2023-02-28)
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.15](https://github.com/truecharts/charts/compare/readarr-13.0.14...readarr-13.0.15) (2023-02-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to v0.1.4.1596
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.14](https://github.com/truecharts/charts/compare/readarr-13.0.13...readarr-13.0.14) (2023-02-20)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to v0.1.3.1584
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.13](https://github.com/truecharts/charts/compare/readarr-13.0.12...readarr-13.0.13) (2023-02-15)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to 0.1.2.1558
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.12](https://github.com/truecharts/charts/compare/readarr-13.0.11...readarr-13.0.12) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.11](https://github.com/truecharts/charts/compare/readarr-13.0.10...readarr-13.0.11) (2023-02-07)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to 0.1.2.1558
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.10](https://github.com/truecharts/charts/compare/readarr-13.0.9...readarr-13.0.10) (2023-02-05)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to v0.1.2.1558
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.9](https://github.com/truecharts/charts/compare/readarr-13.0.8...readarr-13.0.9) (2023-01-30)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to v0.1.2.1532
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.8](https://github.com/truecharts/charts/compare/readarr-13.0.7...readarr-13.0.8) (2023-01-16)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/readarr to v0.1.1.1526
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.7](https://github.com/truecharts/charts/compare/readarr-13.0.6...readarr-13.0.7) (2022-12-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856))
|
||||
|
||||
|
||||
|
||||
|
||||
## [readarr-13.0.6](https://github.com/truecharts/charts/compare/readarr-13.0.5...readarr-13.0.6) (2022-12-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839))
|
||||
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "0.1.4.1596"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://charts.truecharts.org/
|
||||
version: 11.0.18
|
||||
deprecated: false
|
||||
description: A fork of Radarr to work with Books & AudioBooks
|
||||
home: https://truecharts.org/charts/stable/readarr
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/readarr.png
|
||||
keywords:
|
||||
- readarr
|
||||
- torrent
|
||||
- usenet
|
||||
- AudioBooks
|
||||
- ebooks
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: readarr
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/readarr
|
||||
- https://github.com/Readarr/Readarr
|
||||
- https://readarr.com
|
||||
type: application
|
||||
version: 14.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
## [readarr-14.0.0](https://github.com/truecharts/charts/compare/readarr-13.0.15...readarr-14.0.0) (2023-02-28)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
A fork of Radarr to work with Books & AudioBooks
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/readarr](https://truecharts.org/charts/stable/readarr)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
|
@ -1,63 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/readarr
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v0.1.4.1596@sha256:8228fb87ef5626392c481849a7f8d089e7ae16afc148da54e7ef0a1bd4669483
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
|
||||
env:
|
||||
READARR__PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||
READARR__AUTHENTICATION_METHOD: ""
|
||||
READARR__POSTGRES_PORT: 5432
|
||||
READARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
READARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
READARR__POSTGRES_HOST:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: plainhost
|
||||
READARR__POSTGRES_PASSWORD:
|
||||
secretKeyRef:
|
||||
name: dbcreds
|
||||
key: postgresql-password
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 8787
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
## Set this to true if you wish to specify your own livenessProbe
|
||||
custom: true
|
||||
## The spec field contains the values for the default livenessProbe.
|
||||
## If you selected custom: true, this field holds the definition of the livenessProbe.
|
||||
spec:
|
||||
exec:
|
||||
command:
|
||||
- /usr/bin/env
|
||||
- bash
|
||||
- -c
|
||||
- curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while
|
||||
read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml`
|
||||
failureThreshold: 5
|
||||
initialDelaySeconds: 60
|
||||
periodSeconds: 10
|
||||
successThreshold: 1
|
||||
timeoutSeconds: 10
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: /config
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: dbcreds
|
||||
postgresqlDatabase: readarr
|
||||
postgresqlUsername: readarr
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.apply" . }}
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-14.0.0](https://github.com/truecharts/charts/compare/sonarr-13.0.8...sonarr-14.0.0) (2023-02-28)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.8](https://github.com/truecharts/charts/compare/sonarr-13.0.7...sonarr-13.0.8) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.7](https://github.com/truecharts/charts/compare/sonarr-13.0.6...sonarr-13.0.7) (2022-12-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856))
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.6](https://github.com/truecharts/charts/compare/sonarr-13.0.5...sonarr-13.0.6) (2022-12-26)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839))
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.5](https://github.com/truecharts/charts/compare/sonarr-13.0.4...sonarr-13.0.5) (2022-12-25)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.4](https://github.com/truecharts/charts/compare/sonarr-13.0.3...sonarr-13.0.4) (2022-12-19)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.3](https://github.com/truecharts/charts/compare/sonarr-13.0.2...sonarr-13.0.3) (2022-12-13)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
||||
|
||||
## [sonarr-13.0.2](https://github.com/truecharts/charts/compare/sonarr-13.0.1...sonarr-13.0.2) (2022-11-30)
|
||||
|
||||
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "3.0.9.1549"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://charts.truecharts.org/
|
||||
version: 11.0.18
|
||||
deprecated: false
|
||||
description: Smart PVR for newsgroup and bittorrent users
|
||||
home: https://truecharts.org/charts/stable/sonarr
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonarr.png
|
||||
keywords:
|
||||
- sonarr
|
||||
- torrent
|
||||
- usenet
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: sonarr
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/sonarr
|
||||
- https://github.com/Sonarr/Sonarr
|
||||
type: application
|
||||
version: 14.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- media
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
## [sonarr-14.0.0](https://github.com/truecharts/charts/compare/sonarr-13.0.8...sonarr-14.0.0) (2023-02-28)
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
Smart PVR for newsgroup and bittorrent users
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/sonarr](https://truecharts.org/charts/stable/sonarr)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
|
@ -1,62 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/sonarr
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 3.0.9.1549@sha256:294b6288d91346f6e65f8cb344b42d17c97b3ee7ada501d77307088f79a8dc15
|
||||
|
||||
env:
|
||||
SONARR__PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||
SONARR__AUTHENTICATION_METHOD: ""
|
||||
# Enable postgres if v4 of sonarr supports it.
|
||||
# SONARR__POSTGRES_PORT: 5432
|
||||
# SONARR__POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||
# SONARR__POSTGRES_MAIN_DB: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||
# SONARR__POSTGRES_HOST:
|
||||
# secretKeyRef:
|
||||
# name: dbcreds
|
||||
# key: plainhost
|
||||
# SONARR__POSTGRES_PASSWORD:
|
||||
# secretKeyRef:
|
||||
# name: dbcreds
|
||||
# key: postgresql-password
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 8989
|
||||
|
||||
probes:
|
||||
liveness:
|
||||
enabled: true
|
||||
## Set this to true if you wish to specify your own livenessProbe
|
||||
custom: true
|
||||
## The spec field contains the values for the default livenessProbe.
|
||||
## If you selected custom: true, this field holds the definition of the livenessProbe.
|
||||
spec:
|
||||
exec:
|
||||
command:
|
||||
- /usr/bin/env
|
||||
- bash
|
||||
- -c
|
||||
- curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while
|
||||
read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml`
|
||||
failureThreshold: 5
|
||||
initialDelaySeconds: 60
|
||||
periodSeconds: 10
|
||||
successThreshold: 1
|
||||
timeoutSeconds: 10
|
||||
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
mountPath: /config
|
||||
|
||||
# might be supported on sonarr v4 upon released
|
||||
postgresql:
|
||||
enabled: false
|
||||
existingSecret: dbcreds
|
||||
postgresqlDatabase: sonarr
|
||||
postgresqlUsername: sonarr
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +0,0 @@
|
|||
{{/* Make sure all variables are set properly */}}
|
||||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
|
||||
{{/* Render the templates */}}
|
||||
{{ include "tc.common.loader.apply" . }}
|
|
@ -1,99 +0,0 @@
|
|||
**Important:**
|
||||
*for the complete changelog, please refer to the website*
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-7.0.0](https://github.com/truecharts/charts/compare/vikunja-6.0.34...vikunja-7.0.0) (2023-02-28)
|
||||
|
||||
### Feat
|
||||
|
||||
- BREAKING CHANGE - allow custom yaml to some extent and use a config file to provide all available features ([#6607](https://github.com/truecharts/charts/issues/6607))
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.34](https://github.com/truecharts/charts/compare/vikunja-6.0.33...vikunja-6.0.34) (2023-02-27)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#7725](https://github.com/truecharts/charts/issues/7725))
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.33](https://github.com/truecharts/charts/compare/vikunja-6.0.32...vikunja-6.0.33) (2023-02-19)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.32](https://github.com/truecharts/charts/compare/vikunja-6.0.31...vikunja-6.0.32) (2023-02-15)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.31](https://github.com/truecharts/charts/compare/vikunja-6.0.30...vikunja-6.0.31) (2023-02-10)
|
||||
|
||||
### Fix
|
||||
|
||||
- ensure new helm deps repo is used in latest releases as well.
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.30](https://github.com/truecharts/charts/compare/vikunja-6.0.29...vikunja-6.0.30) (2023-02-06)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.29](https://github.com/truecharts/charts/compare/vikunja-6.0.28...vikunja-6.0.29) (2023-01-31)
|
||||
|
||||
### Chore
|
||||
|
||||
- update vikunja
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.28](https://github.com/truecharts/charts/compare/vikunja-6.0.27...vikunja-6.0.28) (2023-01-24)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major ([#6689](https://github.com/truecharts/charts/issues/6689))
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.27](https://github.com/truecharts/charts/compare/vikunja-6.0.26...vikunja-6.0.27) (2023-01-23)
|
||||
|
||||
### Chore
|
||||
|
||||
- update helm general non-major
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.26](https://github.com/truecharts/charts/compare/vikunja-6.0.25...vikunja-6.0.26) (2023-01-18)
|
||||
|
||||
### Chore
|
||||
|
||||
- update container image tccr.io/truecharts/nginx to 1.23.3
|
||||
|
||||
|
||||
|
||||
|
||||
## [vikunja-6.0.25](https://github.com/truecharts/charts/compare/vikunja-6.0.24...vikunja-6.0.25) (2023-01-17)
|
||||
|
||||
### Chore
|
|
@ -1,34 +0,0 @@
|
|||
apiVersion: v2
|
||||
appVersion: "0.20.2"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://library-charts.truecharts.org
|
||||
version: 11.1.2
|
||||
- condition: postgresql.enabled
|
||||
name: postgresql
|
||||
repository: https://deps.truecharts.org/
|
||||
version: 11.0.31
|
||||
- condition: redis.enabled
|
||||
name: redis
|
||||
repository: https://deps.truecharts.org
|
||||
version: 5.0.33
|
||||
description: The to-do app to organize your life.
|
||||
home: https://truecharts.org/charts/stable/vikunja
|
||||
icon: https://truecharts.org/img/hotlink-ok/chart-icons/vikunja.png
|
||||
keywords:
|
||||
- vikunja
|
||||
kubeVersion: ">=1.16.0-0"
|
||||
maintainers:
|
||||
- email: info@truecharts.org
|
||||
name: TrueCharts
|
||||
url: https://truecharts.org
|
||||
name: vikunja
|
||||
sources:
|
||||
- https://github.com/truecharts/charts/tree/master/charts/stable/vikunja
|
||||
- https://vikunja.io/docs
|
||||
version: 7.0.0
|
||||
annotations:
|
||||
truecharts.org/catagories: |
|
||||
- productivity
|
||||
truecharts.org/SCALE-support: "true"
|
||||
truecharts.org/grade: U
|
|
@ -1,27 +0,0 @@
|
|||
# README
|
||||
|
||||
## General Info
|
||||
|
||||
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
|
||||
However only installations using the TrueNAS SCALE Apps system are supported.
|
||||
|
||||
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/)
|
||||
|
||||
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
|
||||
|
||||
|
||||
## Support
|
||||
|
||||
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ).
|
||||
- See the [Website](https://truecharts.org)
|
||||
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
|
||||
|
||||
---
|
||||
|
||||
## Sponsor TrueCharts
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
||||
|
||||
*All Rights Reserved - The TrueCharts Project*
|
|
@ -1,9 +0,0 @@
|
|||
|
||||
|
||||
## [vikunja-7.0.0](https://github.com/truecharts/charts/compare/vikunja-6.0.34...vikunja-7.0.0) (2023-02-28)
|
||||
|
||||
### Feat
|
||||
|
||||
- BREAKING CHANGE - allow custom yaml to some extent and use a config file to provide all available features ([#6607](https://github.com/truecharts/charts/issues/6607))
|
||||
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
The to-do app to organize your life.
|
||||
|
||||
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/vikunja](https://truecharts.org/charts/stable/vikunja)
|
||||
|
||||
---
|
||||
|
||||
TrueCharts can only exist due to the incredible effort of our staff.
|
||||
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,225 +0,0 @@
|
|||
image:
|
||||
repository: tccr.io/truecharts/vikunja-api
|
||||
tag: 0.20.2@sha256:408c9e649901a27bf7f9b6f009de0e90e6c898413b1bc95f49c5ee9051f82dc0
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
frontendImage:
|
||||
repository: tccr.io/truecharts/vikunja-frontend
|
||||
tag: 0.20.3@sha256:f8b46f3e31991656d2a774f48118a2affa9a9df8454ab41bac8f318d17cde6c9
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
nginxImage:
|
||||
repository: tccr.io/truecharts/nginx
|
||||
tag: 1.23.3@sha256:0d92357c536291f04dad45f9af95dbdad46fb7a6e940f981a3a332f9d5279665
|
||||
|
||||
securityContext:
|
||||
readOnlyRootFilesystem: false
|
||||
runAsNonRoot: false
|
||||
|
||||
podSecurityContext:
|
||||
runAsUser: 0
|
||||
runAsGroup: 0
|
||||
|
||||
configmap:
|
||||
nginx-config:
|
||||
enabled: true
|
||||
data:
|
||||
nginx-config: |
|
||||
server {
|
||||
listen {{ .Values.service.main.ports.main.port }};
|
||||
location / {
|
||||
proxy_pass http://localhost:80;
|
||||
}
|
||||
location ~* ^/(api|dav|\.well-known)/ {
|
||||
proxy_pass http://localhost:3456;
|
||||
client_max_body_size {{ .Values.vikunja.files.maxsize | upper | trimSuffix "B" }};
|
||||
}
|
||||
}
|
||||
|
||||
vikunja:
|
||||
service:
|
||||
jwtttl: 259200
|
||||
jwtttllong: 2592000
|
||||
motd: Welcome to your new Vikunja instance
|
||||
frontendurl: http://localhost:10220
|
||||
maxitemsperpage: 50
|
||||
enablecaldav: true
|
||||
enablelinksharing: true
|
||||
enableregistration: true
|
||||
enabletaskattachments: true
|
||||
enabletaskcomments: true
|
||||
enabletotp: true
|
||||
enableemailreminders: true
|
||||
enableuserdeletion: true
|
||||
maxavatarsize: 1024
|
||||
cors:
|
||||
enabled: true
|
||||
origins: []
|
||||
maxage: 0
|
||||
ratelimit:
|
||||
enabled: false
|
||||
kind: user
|
||||
period: 60
|
||||
limit: 100
|
||||
files:
|
||||
maxsize: 20MB
|
||||
avatar:
|
||||
gravatarexpiration: 3600
|
||||
legal:
|
||||
imprinturl: ""
|
||||
privacyurl: ""
|
||||
mailer:
|
||||
enabled: false
|
||||
host: ""
|
||||
port: 587
|
||||
authtype: plain
|
||||
username: ""
|
||||
password: ""
|
||||
fromemail: ""
|
||||
skiptlsverify: false
|
||||
forcessl: true
|
||||
queuelength: 100
|
||||
queuetimeout: 30
|
||||
log:
|
||||
enabled: true
|
||||
path: /app/vikunja/logs
|
||||
standard: stdout
|
||||
level: INFO
|
||||
database: "off"
|
||||
databaselevel: WARNING
|
||||
http: stdout
|
||||
echo: "off"
|
||||
events: stdout
|
||||
eventslevel: info
|
||||
defaultsettings:
|
||||
avatar_provider: initials
|
||||
avatar_file_id: 0
|
||||
email_reminders_enabled: false
|
||||
discoverable_by_name: false
|
||||
discoverable_by_email: false
|
||||
overdue_tasks_reminders_enabled: true
|
||||
overdue_tasks_reminders_time: "9:00"
|
||||
default_list_id: 0
|
||||
week_start: 0
|
||||
language: ""
|
||||
timezone: ""
|
||||
backgrounds:
|
||||
enabled: true
|
||||
providers:
|
||||
upload:
|
||||
enabled: true
|
||||
unsplash:
|
||||
enabled: false
|
||||
accesstoken: ""
|
||||
applicationid: ""
|
||||
auth:
|
||||
local:
|
||||
enabled: true
|
||||
openid:
|
||||
enabled: false
|
||||
redirecturl: ""
|
||||
providers:
|
||||
[]
|
||||
# - name: ""
|
||||
# authurl: ""
|
||||
# logouturl: ""
|
||||
# clientid: ""
|
||||
# clientsecret: ""
|
||||
migration:
|
||||
todoist:
|
||||
enable: false
|
||||
clientid: ""
|
||||
clientsecret: ""
|
||||
redirecturl: ""
|
||||
trello:
|
||||
enable: false
|
||||
key: ""
|
||||
redirecturl: ""
|
||||
microsofttodo:
|
||||
enable: false
|
||||
clientid: ""
|
||||
clientsecret: ""
|
||||
redirecturl: ""
|
||||
|
||||
service:
|
||||
main:
|
||||
ports:
|
||||
main:
|
||||
port: 10220
|
||||
|
||||
additionalContainers:
|
||||
frontend:
|
||||
name: frontend
|
||||
image: "{{ .Values.frontendImage.repository }}:{{ .Values.frontendImage.tag }}"
|
||||
ports:
|
||||
- containerPort: 80
|
||||
name: http
|
||||
proxy:
|
||||
name: proxy
|
||||
image: "{{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }}"
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
name: main
|
||||
volumeMounts:
|
||||
- name: vikunja-nginx
|
||||
mountPath: /etc/nginx/conf.d/default.conf
|
||||
subPath: nginx-config
|
||||
readOnly: true
|
||||
|
||||
persistence:
|
||||
files:
|
||||
enabled: true
|
||||
mountPath: /app/vikunja/files
|
||||
vikunja-nginx:
|
||||
enabled: true
|
||||
noMount: true
|
||||
mountPath: /etc/nginx/conf.d/default.conf
|
||||
subPath: nginx-config
|
||||
type: configMap
|
||||
objectName: '{{ template "tc.common.names.fullname" . }}-nginx-config'
|
||||
vikunja-config:
|
||||
enabled: true
|
||||
mountPath: /etc/vikunja
|
||||
subPath: config.yml
|
||||
type: secret
|
||||
objectName: '{{ template "tc.common.names.fullname" . }}-secret'
|
||||
|
||||
metrics:
|
||||
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
enabled: true
|
||||
serviceMonitor:
|
||||
interval: 1m
|
||||
scrapeTimeout: 30s
|
||||
labels: {}
|
||||
# -- Enable and configure Prometheus Rules for the chart under this key.
|
||||
# @default -- See values.yaml
|
||||
prometheusRule:
|
||||
enabled: false
|
||||
labels: {}
|
||||
# -- Configure additionial rules for the chart under this key.
|
||||
# @default -- See prometheusrules.yaml
|
||||
rules:
|
||||
[]
|
||||
# - alert: UnifiPollerAbsent
|
||||
# annotations:
|
||||
# description: Unifi Poller has disappeared from Prometheus service discovery.
|
||||
# summary: Unifi Poller is down.
|
||||
# expr: |
|
||||
# absent(up{job=~".*unifi-poller.*"} == 1)
|
||||
# for: 5m
|
||||
# labels:
|
||||
# severity: critical
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
existingSecret: dbcreds
|
||||
postgresqlUsername: vikunja
|
||||
postgresqlDatabase: vikunja
|
||||
|
||||
redis:
|
||||
enabled: true
|
||||
existingSecret: rediscreds
|
||||
|
||||
portal:
|
||||
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -1,189 +0,0 @@
|
|||
{{/* Define the secrets */}}
|
||||
{{- define "vikunja.secrets" -}}
|
||||
|
||||
{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) -}}
|
||||
{{- $secretStorage := printf "%s-storage-secret" (include "tc.common.names.fullname" .) -}}
|
||||
|
||||
{{- $jwtSecret := randAlphaNum 32 -}}
|
||||
{{- with lookup "v1" "Secret" .Release.Namespace $secretStorage -}}
|
||||
{{- $jwtSecret = index .data "JWT_SECRET" | b64dec -}}
|
||||
{{- end }}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
type: Opaque
|
||||
metadata:
|
||||
name: {{ $secretStorage }}
|
||||
labels:
|
||||
{{- include "tc.common.labels" . | nindent 4 }}
|
||||
data:
|
||||
JWT_SECRET: {{ $jwtSecret | b64enc }}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
type: Opaque
|
||||
metadata:
|
||||
name: {{ $secretName }}
|
||||
labels:
|
||||
{{- include "tc.common.labels" . | nindent 4 }}
|
||||
stringData:
|
||||
config.yml: |
|
||||
database:
|
||||
type: postgres
|
||||
user: {{ .Values.postgresql.postgresqlUsername }}
|
||||
password: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" }}
|
||||
host: {{ printf "%v-%v" .Release.Name "postgres" }}
|
||||
|
||||
cache:
|
||||
enabled: true
|
||||
type: redis
|
||||
|
||||
redis:
|
||||
enabled: true
|
||||
host: {{ printf "%v-%v:%v" .Release.Name "redis" "6379" }}
|
||||
password: {{ .Values.redis.redisPassword | trimAll "\""}}
|
||||
db: 0
|
||||
|
||||
keyvalue:
|
||||
type: redis
|
||||
|
||||
service:
|
||||
interface: ":3456"
|
||||
JWTSecret: {{ $jwtSecret }}
|
||||
timezone: {{ .Values.TZ | quote }}
|
||||
jwtttl: {{ .Values.vikunja.service.jwtttl | int }}
|
||||
jwtttllong: {{ .Values.vikunja.service.jwtttllong | int }}
|
||||
frontendurl: {{ .Values.vikunja.service.frontendurl | quote }}
|
||||
maxitemsperpage: {{ .Values.vikunja.service.maxitemsperpage }}
|
||||
enablecaldav: {{ .Values.vikunja.service.enablecaldav }}
|
||||
motd: {{ .Values.vikunja.service.motd | quote }}
|
||||
enablelinksharing: {{ .Values.vikunja.service.enablelinksharing }}
|
||||
enableregistration: {{ .Values.vikunja.service.enableregistration }}
|
||||
enabletaskattachments: {{ .Values.vikunja.service.enabletaskattachments }}
|
||||
enabletaskcomments: {{ .Values.vikunja.service.enabletaskcomments }}
|
||||
enabletotp: {{ .Values.vikunja.service.enabletotp }}
|
||||
enableemailreminders: {{ .Values.vikunja.service.enableemailreminders }}
|
||||
enableuserdeletion: {{ .Values.vikunja.service.enableuserdeletion }}
|
||||
maxavatarsize: {{ .Values.vikunja.service.maxavatarsize }}
|
||||
|
||||
metrics:
|
||||
enabled: {{ .Values.metrics.enabled }}
|
||||
|
||||
cors:
|
||||
enabled: {{ .Values.vikunja.cors.enabled }}
|
||||
{{- with .Values.vikunja.cors.origins }}
|
||||
origins:
|
||||
{{- range . }}
|
||||
- {{ . | quote }}
|
||||
{{- end }}
|
||||
{{- else }}
|
||||
origins: []
|
||||
{{- end }}
|
||||
maxage: {{ .Values.vikunja.cors.maxage }}
|
||||
|
||||
mailer:
|
||||
enabled: {{ .Values.vikunja.mailer.enabled }}
|
||||
host: {{ .Values.vikunja.mailer.host | quote }}
|
||||
port: {{ .Values.vikunja.mailer.port }}
|
||||
authtype: {{ .Values.vikunja.mailer.authtype | quote }}
|
||||
username: {{ .Values.vikunja.mailer.username | quote }}
|
||||
password: {{ .Values.vikunja.mailer.password | quote }}
|
||||
skiptlsverify: {{ .Values.vikunja.mailer.skiptlsverify }}
|
||||
fromemail: {{ .Values.vikunja.mailer.fromemail | quote }}
|
||||
queuelength: {{ .Values.vikunja.mailer.queuelength }}
|
||||
queuetimeout: {{ .Values.vikunja.mailer.queuetimeout }}
|
||||
forcessl: {{ .Values.vikunja.mailer.forcessl }}
|
||||
|
||||
log:
|
||||
enabled: {{ .Values.vikunja.log.enabled }}
|
||||
path: {{ .Values.vikunja.log.path | quote }}
|
||||
standard: {{ .Values.vikunja.log.standard | quote }}
|
||||
level: {{ .Values.vikunja.log.level | quote }}
|
||||
database: {{ .Values.vikunja.log.database | quote }}}
|
||||
databaselevel: {{ .Values.vikunja.log.databaselevel | quote }}
|
||||
http: {{ .Values.vikunja.log.http | quote }}
|
||||
echo: {{ .Values.vikunja.log.echo | quote }}}
|
||||
events: {{ .Values.vikunja.log.events | quote }}
|
||||
eventslevel: {{ .Values.vikunja.log.eventslevel | quote }}
|
||||
|
||||
ratelimit:
|
||||
enabled: {{ .Values.vikunja.ratelimit.enabled }}}
|
||||
kind: {{ .Values.vikunja.ratelimit.kind | quote }}
|
||||
period: {{ .Values.vikunja.ratelimit.period }}
|
||||
limit: {{ .Values.vikunja.ratelimit.limit }}
|
||||
store: redis
|
||||
|
||||
files:
|
||||
maxsize: {{ .Values.vikunja.files.maxsize }}
|
||||
|
||||
avatar:
|
||||
gravatarexpiration: {{ .Values.vikunja.avatar.gravatarexpiration }}
|
||||
|
||||
legal:
|
||||
imprinturl: {{ .Values.vikunja.legal.imprinturl | quote }}
|
||||
privacyurl: {{ .Values.vikunja.legal.privacyurl | quote }}
|
||||
|
||||
backgrounds:
|
||||
enabled: {{ .Values.vikunja.backgrounds.enabled }}
|
||||
providers:
|
||||
upload:
|
||||
enabled: {{ .Values.vikunja.backgrounds.providers.upload.enabled }}
|
||||
unsplash:
|
||||
enabled: {{ .Values.vikunja.backgrounds.providers.unsplash.enabled }}
|
||||
accesstoken: {{ .Values.vikunja.backgrounds.providers.unsplash.accesstoken | quote }}
|
||||
applicationid: {{ .Values.vikunja.backgrounds.providers.unsplash.applicationid | quote }}
|
||||
|
||||
migration:
|
||||
todoist:
|
||||
enable: {{ .Values.vikunja.migration.todoist.enable }}
|
||||
clientid: {{ .Values.vikunja.migration.todoist.clientid | quote }}
|
||||
clientsecret: {{ .Values.vikunja.migration.todoist.clientsecret | quote }}
|
||||
redirecturl: {{ .Values.vikunja.migration.todoist.redirecturl | quote }}
|
||||
trello:
|
||||
enable: {{ .Values.vikunja.migration.trello.enable }}
|
||||
key: {{ .Values.vikunja.migration.trello.key | quote }}
|
||||
redirecturl: {{ .Values.vikunja.migration.trello.redirecturl | quote }}
|
||||
microsofttodo:
|
||||
enable: {{ .Values.vikunja.migration.microsofttodo.enable }}
|
||||
clientid: {{ .Values.vikunja.migration.microsofttodo.clientid | quote }}
|
||||
clientsecret: {{ .Values.vikunja.migration.microsofttodo.clientsecret | quote }}
|
||||
redirecturl: {{ .Values.vikunja.migration.microsofttodo.redirecturl | quote }}
|
||||
|
||||
auth:
|
||||
local:
|
||||
enabled: {{ .Values.vikunja.auth.local.enabled }}
|
||||
openid:
|
||||
enabled: {{ .Values.vikunja.auth.openid.enabled }}
|
||||
{{- with .Values.vikunja.auth.openid.redirecturl }}
|
||||
redirecturl: {{ . | quote }}
|
||||
{{- end }}
|
||||
{{- with .Values.vikunja.auth.openid.providers }}
|
||||
providers:
|
||||
{{- range . }}
|
||||
- name: {{ .name | quote }}
|
||||
authurl: {{ .authurl | quote }}
|
||||
{{- with .logouturl }}
|
||||
logouturl: {{ . | quote }}
|
||||
{{- end }}
|
||||
clientid: {{ .clientid | quote }}
|
||||
clientsecret: {{ .clientsecret | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
defaultsettings:
|
||||
avatar_provider: {{ .Values.vikunja.defaultsettings.avatar_provider | quote }}
|
||||
avatar_file_id: {{ .Values.vikunja.defaultsettings.avatar_file_id }}
|
||||
email_reminders_enabled: {{ .Values.vikunja.defaultsettings.email_reminders_enabled }}
|
||||
discoverable_by_name: {{ .Values.vikunja.defaultsettings.discoverable_by_name }}
|
||||
discoverable_by_email: {{ .Values.vikunja.defaultsettings.discoverable_by_email }}
|
||||
overdue_tasks_reminders_enabled: {{ .Values.vikunja.defaultsettings.overdue_tasks_reminders_enabled }}
|
||||
overdue_tasks_reminders_time: {{ .Values.vikunja.defaultsettings.overdue_tasks_reminders_time | quote }}
|
||||
default_list_id: {{ .Values.vikunja.defaultsettings.default_list_id }}
|
||||
week_start: {{ .Values.vikunja.defaultsettings.week_start }}
|
||||
{{- with .Values.vikunja.defaultsettings.language }}
|
||||
language: {{ . | quote }}
|
||||
{{- end }}
|
||||
{{- with .Values.vikunja.defaultsettings.timezone }}
|
||||
timezone: {{ . | quote }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
|
@ -1,5 +0,0 @@
|
|||
{{- include "tc.common.loader.init" . }}
|
||||
|
||||
{{ include "vikunja.secrets" . }}
|
||||
|
||||
{{ include "tc.common.loader.apply" . }}
|
Loading…
Reference in New Issue