Commit Graph
25 Commits
Author SHA1 Message Date
micw aa74382c8e Add annotations at deployment and pod level (#19293)
Signed-off-by: Michael Wyraz <michael@wyraz.de>
2019-12-02 04:15:34 -08:00
Piotr Maksymiuk 62011e8207 [stable/nextcloud] Add php-fpm+nginx support (#19094)
* Add nginx+fpm support

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Bump chart

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Small formatting fix

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* nginx should have it's own pullPolicy

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Document new values in Readme.md

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Bump chart

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Add nginx+fpm support

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Small formatting fix

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* nginx should have it's own pullPolicy

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Document new values in Readme.md

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>

* Bump chart

Signed-off-by: Piotr Maksymiuk <piotr.maksymiuk@movishell.pl>
2019-12-01 15:57:03 -08:00
Varac 0e9e3c91fe [Nextcloud] Support k8s 1.16 (#19229)
Update chart dependencies to versions that support k8s 1.16.
Needed because the old versions of the redis and mariadb charts
contain calls to [deprecated APIs](https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/).

Signed-off-by: Tom Snyder <tomsnyder@varac.net>
2019-11-29 04:33:03 -08:00
Frederik Wagner 2bade6ea92 Configurable nextcloud lifecycle hooks and extra environment (#19020)
* [stable/nextcloud] add configurable lifecycle hooks

Signed-off-by: Frederik Wagner <Frederik.Wagner@smartify-it.de>

* [stable/nextcloud] add configurable extra environment

Signed-off-by: Frederik Wagner <Frederik.Wagner@smartify-it.de>

* [stable/nextcloud] update chart version

Signed-off-by: Frederik Wagner <Frederik.Wagner@smartify-it.de>
2019-11-20 08:43:19 -08:00
Patrik Fuhrmann 1e6196e9eb [stable/nextcloud] Bump to Nextcloud 17 (#18170)
Signed-off-by: Patrik Fuhrmann <fuhrmann.patrik@gmail.com>
2019-10-23 06:40:17 -07:00
Guillaume Martinez 8d3a4ce49b [stable/nextcloud] Allow to add custom labels on Ingress (#16742)
Signed-off-by: Lunik <lunik@tiwabbit.fr>
2019-09-01 11:47:41 -07:00
Aurélien Bertron 6cc61d9007 [stable/nextcloud] Add insecure option for curl (#16233)
Signed-off-by: Aurélien Bertron <aurelienbertron@gmail.com>
2019-08-28 23:27:56 -07:00
Havrileck Alexandre 9f1db2d47d [stable/nextcloud] Add flexibility and more configurations (#16205)
* [stable/nextcloud] Allow to inject custom php configuration files

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Add annotations and labels on PVC

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Add fs group of www-data for mounted files

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Change mount path of PVC

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Add tmp directory in volume

This directory can be used for uploads as temporary directory

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Fix cronjob job template labels for new helm spec

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Allow change of cronjob image and add pull secrets

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Allow change cronjob resources,tolerations,affinity

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Cronjob (curl) follow redirect

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Add default values for persistence annotations

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Add all default nextcloud configurations

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Update documentation with new values and indent

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Upgrade chart version

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Fix trailing spaces in default values

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Fix default values for cronjob image declaration

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Fix default configs not mounted

Signed-off-by: Alexandre Havrileck <alexandre.havrileck@easymile.com>

* [stable/nextcloud] Mount default configs only if extra configs exists

Signed-off-by: Havrileck Alexandre <havrileckalexandre@gmail.com>
2019-08-10 03:53:13 -07:00
Patrik Fuhrmann 844d4f95c6 [stable/nextcloud] Bump nextcloud image to version 16.0.3 (#15726)
Signed-off-by: Patrik Fuhrmann <fuhrmann.patrik@gmail.com>
2019-07-19 23:42:54 -07:00
Di Weng 454186ff03 [stable/nextcloud] Add pod label for Redis network policy (#15507)
* Add pod label for Redis network policy

Signed-off-by: w1ndy <mystery.wd@gmail.com>

* Use the equivalent nextcloud.redis.fullname

Signed-off-by: w1ndy <mystery.wd@gmail.com>

* Add redis-client label only if redis is enabled

Signed-off-by: w1ndy <mystery.wd@gmail.com>
2019-07-14 04:41:03 -07:00
Cedric Thiebault c7ac02baca [stable/nexcloud] Multiple config.php file (#15212)
Use `ConfigMap` & `volumeMounts` to create extra config file in `/var/www/html/config`

Signed-off-by: Cedric Thiebault <cedric.thiebault@gmail.com>
2019-07-08 15:22:02 -07:00
Cedric Thiebault 0b010d93bf [stable/nexcloud] Support PostgreSQL database (#15155)
Signed-off-by: Cedric Thiebault <cedric.thiebault@gmail.com>
2019-07-01 13:40:37 -07:00
Christian Ingenhaag 068a474ee4 [stable/nextcloud] add redis feature (#15024)
Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>
2019-06-24 13:26:35 -07:00
Patrik Fuhrmann 120415f9ef [stable/nextcloud] Adding cron for the background jobs (#14795)
Signed-off-by: Patrik Fuhrmann <fuhrmann.patrik@gmail.com>
2019-06-15 12:30:10 -07:00
Lennart Jern 597073886d stable/nextcloud: create db-secrets also for external DB (#14384)
* Nextcloud: create db-secrets also for external DB

Signed-off-by: Lennart Jern <lennart.jern@gmail.com>

* Added external DB credentials to secret

Signed-off-by: Lennart Jern <lennart.jern@gmail.com>
2019-06-14 09:56:22 -07:00
Patrik Fuhrmann c6094fbb55 [stable/nextcloud] More consistent values and secrets (#14680)
Signed-off-by: Patrik Fuhrmann <fuhrmann.patrik@gmail.com>
2019-06-10 19:06:15 -07:00
Patrik Fuhrmann f1e7a98ccf [stable/nextcloud] Bump mariadb dep, add probes config to README (#14618)
Signed-off-by: Patrik Fuhrmann <fuhrmann.patrik@gmail.com>
2019-06-10 09:21:10 -07:00
Maarten 848e23624b remove use of removed template from NOTES.txt. Also remove use of unused variable nextcloudPort (#14179)
Signed-off-by: Maarten de Waard <maarten@greenhost.nl>
2019-05-28 04:21:55 -07:00
Christian Ingenhaag 429af154c1 [stable/nextcloud] nc16 with smtp settings, healthcheck config (#14164)
Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>
2019-05-27 16:51:50 -07:00
Christian Ingenhaag abc89d051e [nextcloud/stable] update owners (#13997)
Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>
2019-05-20 23:30:41 -07:00
Christian Ingenhaag 9eda7e856d [stable/nextcloud] fix loadbalancer servicetype / remove flaky test (#13696)
Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>
2019-05-20 08:57:16 -07:00
Carlos Tadeu Panato Junior aeb8315adb add apiVersion (#13810)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-15 00:41:14 -07:00
Patrik Fuhrmann 8f7b120d82 Fix doc for default persistance value (#12041)
Signed-off-by: Patrik Fuhrmann <github@pinglf.com>
2019-03-13 18:01:04 -07:00
Christian Ingenhaag 9a7c8cc376 Nextcloud chart add OWNERS for further contribution (#11335)
* add nextcloud chart

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* insert suggestions from reviews in #5180

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* disable ingress per default

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* fix nextcloud e2e tests

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* [nextcloud] add owners file for further contribution

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>
2019-02-12 07:56:09 -08:00
Christian Ingenhaag e41880e996 add nextcloud chart (#10922)
* add nextcloud chart

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* insert suggestions from reviews in #5180

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* disable ingress per default

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* fix nextcloud e2e tests

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>
2019-02-11 10:21:15 -08:00