Add nextcloud to argo

This commit is contained in:
Amarpreet Minhas 2023-07-10 22:01:40 +00:00
parent 776559e314
commit b33d0d4c3f
3 changed files with 90 additions and 0 deletions

View file

@ -50,3 +50,8 @@ helmApps:
repoURL: https://p80n.github.io/photoprism-helm/
chart: photoprism
revision: 1.3.1
- app: nextcloud
namespace: nextcloud
repoURL: https://nextcloud.github.io/hotoprism-helm/
chart: nextcloud
revision: 3.5.17

View file

@ -0,0 +1,85 @@
---
name: nextcloud
namespace: nextcloud
serviceAccountName: nextcloud
externalSecrets:
secretStoreName: nextcloud
vaultRole: nextcloud
secretPaths:
- name: nextcloud
secrets:
- secretKey: username
key: nextcloud
property: username
- secretKey: password
key: nextcloud
property: password
- secretKey: db_username
key: nextcloud
property: db_username
- secretKey: db_password
key: nextcloud
property: db_password
- secretKey: serverinfo_token
key: nextcloud
property: serverinfo_token
istio:
commonName: nextcloud.minhas.io
ingressSelector: ingressgateway
issuer: letsencrypt-prod
port: 80
backendHost: nextcloud
image:
flavor: fpm
nextcloud:
host: nextcloud.minhas.io
update: 1
existingSecret:
enabled: true
secretName: nextcloud
usernameKey: username
passwordKey: password
tokenKey: serverinfo_token
containerPort: 80
datadir: /var/www/html/data
defaultConfigs:
redis.config.php: false
smtp.config.php: false
service:
type: ClusterIP
port: 80
replicaCount: 1
persistence:
enabled: true
existingClaim: "nextcloud"
internalDatabase:
enabled: false
externalDatabase:
type: postgresql
host: sedan.minhas.io
existingSecret:
enabled: true
secretName: nextcloud
usernameKey: db_username
passwordKey: db_password
nginx:
enabled: true
phpClientHttpsFix:
enabled: true
protocol: https
livenessProbe:
enabled: false
readinessProbe:
enabled: false
startupProbe:
enabled: false