This commit is contained in:
2023-07-18 10:48:45 +02:00
parent ae76f5707f
commit ff247ebee1
3 changed files with 90 additions and 88 deletions

View File

@@ -26,7 +26,7 @@ spec:
app.kubernetes.io/component: app app.kubernetes.io/component: app
nextcloud-redis-client: "true" nextcloud-redis-client: "true"
annotations: annotations:
nextcloud-config-hash: e6f7218d8e724ad4d0f1d5c4d12b491c1db2f33fb0dd470a9e05cc7d371db965 nextcloud-config-hash: d4320fdaefff5b70c7a5104cb95c93f3525ec8c8ca505ca7d8b36aea48f2539c
php-config-hash: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a php-config-hash: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
nginx-config-hash: 18dd8f905a93ed27f032e9ae68084222ed7e5926f7144cda17b979780f4da54b nginx-config-hash: 18dd8f905a93ed27f032e9ae68084222ed7e5926f7144cda17b979780f4da54b
spec: spec:

View File

@@ -6,83 +6,51 @@ metadata:
name: nextcloud name: nextcloud
description: null description: null
options: options:
ingress-class: hpa:
default: traefik default:
avg-cpu: 50
max-replicas: 5
min-replicas: 1
examples: examples:
- traefik - avg-cpu: 50
type: string max-replicas: 5
min-replicas: 1
properties:
avg-cpu:
default: 50
type: integer
max-replicas:
default: 5
type: integer
min-replicas:
default: 1
type: integer
type: object
admin:
default:
name: nextcloud_admin
examples:
- name: nextcloud_admin
properties:
name:
default: nextcloud_admin
type: string
type: object
domain: domain:
default: your-company default: your-company
examples: examples:
- your-company - your-company
type: string type: string
storage: ingress-class:
default: default: traefik
accessMode: ReadWriteOnce
size: 10Gi
examples: examples:
- accessMode: ReadWriteOnce - traefik
size: 10Gi type: string
properties:
accessMode:
default: ReadWriteOnce
enum:
- ReadWriteOnce
- ReadOnlyMany
- ReadWriteMany
type: string
size:
default: 10Gi
type: string
type: object
redis:
default:
exporter:
enabled: true
image: quay.io/opstree/redis-exporter:v1.44.0
image: quay.io/opstree/redis:v7.0.5
storage: 2Gi
examples:
- exporter:
enabled: true
image: quay.io/opstree/redis-exporter:v1.44.0
image: quay.io/opstree/redis:v7.0.5
storage: 2Gi
properties:
exporter:
default:
enabled: true
image: quay.io/opstree/redis-exporter:v1.44.0
properties:
enabled:
default: true
type: boolean
image:
default: quay.io/opstree/redis-exporter:v1.44.0
type: string
type: object
image:
default: quay.io/opstree/redis:v7.0.5
type: string
storage:
default: 2Gi
type: string
type: object
issuer: issuer:
default: letsencrypt-prod default: letsencrypt-prod
examples: examples:
- letsencrypt-prod - letsencrypt-prod
type: string type: string
sub-domain:
default: cloud
examples:
- cloud
type: string
domain-name:
default: your_company.com
examples:
- your_company.com
type: string
images: images:
default: default:
exporter: exporter:
@@ -186,6 +154,11 @@ options:
type: string type: string
type: object type: object
type: object type: object
sub-domain:
default: cloud
examples:
- cloud
type: string
postgres: postgres:
default: default:
replicas: 1 replicas: 1
@@ -206,34 +179,61 @@ options:
default: '14' default: '14'
type: string type: string
type: object type: object
hpa: domain-name:
default: default: your_company.com
avg-cpu: 50
max-replicas: 5
min-replicas: 1
examples: examples:
- avg-cpu: 50 - your_company.com
max-replicas: 5 type: string
min-replicas: 1 redis:
default:
exporter:
enabled: true
image: quay.io/opstree/redis-exporter:v1.44.0
image: quay.io/opstree/redis:v7.0.5
storage: 2Gi
examples:
- exporter:
enabled: true
image: quay.io/opstree/redis-exporter:v1.44.0
image: quay.io/opstree/redis:v7.0.5
storage: 2Gi
properties: properties:
avg-cpu: exporter:
default: 50 default:
type: integer enabled: true
max-replicas: image: quay.io/opstree/redis-exporter:v1.44.0
default: 5 properties:
type: integer enabled:
min-replicas: default: true
default: 1 type: boolean
type: integer image:
default: quay.io/opstree/redis-exporter:v1.44.0
type: string
type: object
image:
default: quay.io/opstree/redis:v7.0.5
type: string
storage:
default: 2Gi
type: string
type: object type: object
admin: storage:
default: default:
name: nextcloud_admin accessMode: ReadWriteOnce
size: 10Gi
examples: examples:
- name: nextcloud_admin - accessMode: ReadWriteOnce
size: 10Gi
properties: properties:
name: accessMode:
default: nextcloud_admin default: ReadWriteOnce
enum:
- ReadWriteOnce
- ReadOnlyMany
- ReadWriteMany
type: string
size:
default: 10Gi
type: string type: string
type: object type: object
dependencies: [] dependencies: []

View File

@@ -15,6 +15,8 @@ data:
'default_language' => 'fr', 'default_language' => 'fr',
'default_locale' => 'fr_FR', 'default_locale' => 'fr_FR',
'default_phone_region' => 'FR', 'default_phone_region' => 'FR',
'log_type' => 'errorlog',
'loglevel' => 0,
'logdateformat' => 'F d, Y H:i:s', 'logdateformat' => 'F d, Y H:i:s',
); );
.htaccess: |- .htaccess: |-