24 Commits
Author SHA1 Message Date
Jeff Billimek a314ffbe98 [stable/nextcloud] deprecate nextcloud helm chart (#23627)
* deprecate nextcloud helm chart

Signed-off-by: Jeff Billimek <jeff@billimek.com>

* add additional deprecation language

Signed-off-by: Jeff Billimek <jeff@billimek.com>
2020-08-30 20:08:21 -07:00
Tom 79066e1f0f [stable/nextcloud] Add prometheus metrics exporter (#22876)
* [stable/nextcloud] Add prometheus metrics exporter

Signed-off-by: Tom Koch <tomaaronkoch@gmail.com>

* [stable/nextcloud] Add new line at end of values.yaml

Signed-off-by: Tom Koch <tomaaronkoch@gmail.com>

* [stable/nextcloud] Use specific metrics img-tag, add service for metrics

Signed-off-by: Tom Koch <tomaaronkoch@gmail.com>

* [stable/nextcloud] Add docu for metrics, add annotations to metrics service

Signed-off-by: Tom Koch <tomaaronkoch@gmail.com>
2020-06-29 08:05:25 -07:00
Tom 65f4640a25 [stable/nextcloud] Add HPA (#22836)
* [stable/nextcloud] Add HPA

Signed-off-by: Tom Koch <tomaaronkoch@gmail.com>

* [stable/nextcloud] Bump chart version

Signed-off-by: Tom Koch <tomaaronkoch@gmail.com>
2020-06-17 03:56:39 -07:00
Igor Blackman bb716dfaca Enable option to specify a different strategy than recreate (#22387)
Signed-off-by: Igor Valente Blackman <igor.blackman@gmail.com>
2020-05-13 14:40:22 -07:00
Ben Klang bb503e51e0 [stable/nextcloud] Create option to specify extra deployment volumes (#22293)
* Create option to specify extra deployment volumes

This is useful when converting from a legacy NextCloud environment to Kubernetes. Our deployment has data stored in an NFS volume. Using these new options, we can now directly import that volume into our Kubernetes NextCloud pods and migrate the data more easily (or even run the new pods with the old storage).

Signed-off-by: Ben Klang <bklang@powerhrg.com>

* Chart version bump

Signed-off-by: Ben Klang <bklang@powerhrg.com>
2020-05-07 12:13:41 -07:00
Fotis Xenakis 241efb04d1 [stable/nextcloud] Fix pullPolicy default in README (#22226)
* Fix pullPolicy default in README

Signed-off-by: Fotis Xenakis <foxen@windowslive.com>

* Bump chart version

Signed-off-by: Fotis Xenakis <foxen@windowslive.com>
2020-05-01 14:36:29 -07:00
Matt Brewster c91652e287 [stable/nextcloud] support statically assigning nodePort (#22225)
* Add support for statically assigning nodePort and update documentation accordingly
Signed-off-by: Matt Brewster <brewsterops@gmail.com>

* * [stable/nextcloud] Updated the version to 1.9.4
Signed-off-by: Matt Brewster <brewsterops@gmail.com>

* * [stable/nextcloud] Re-adding mistakenly deleted requirements.lock
Signed-off-by: Matt Brewster <brewsterops@gmail.com>
2020-05-01 13:48:30 -07:00
Jonathan Herlin 60d7e82b29 Allow to use a existing secret (#22101)
This allows to use a existing secret like one created from a Postgres
operator.

This fixes #20292
Signed-off-by: Jonathan Herlin <jonte@jherlin.se>
2020-04-24 07:12:07 -07:00
Samantha McVey bcc9f78ec8 [stable/nextcloud] add subPath option (#21210)
* [stable/nextcloud] add subPath option

[Why]
The user will now be able to specify nextcloud.persistence.subPath and
it will automatically set each of the nextcloud-data mounts properly

Signed-off-by: Samantha McVey <samantham@posteo.net>

* [stable/nextcloud] bump chart version to 1.9.2

Signed-off-by: Samantha McVey <samantham@posteo.net>

* [stable/nextcloud] document persistence.subPath option

Signed-off-by: Samantha McVey <samantham@posteo.net>
2020-03-03 03:45:37 -08:00
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
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
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
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
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
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
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 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