22 Commits
Author SHA1 Message Date
TomandGitHub 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
TomandGitHub 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 BlackmanandGitHub 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 KlangandGitHub 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
Ben KlangandGitHub 6743d8e9b2 Remove broken attempt to mute logging of assets (#22197)
These (commented) lines in `values.yaml` are the recommended ingress settings. It appears to be an attempt to reduce logging noise. Unfortunately it has the side effect of breaking image uploads & downloads from Nextcloud. This was documented in issue #16860, and specifically [this comment](https://github.com/helm/charts/issues/16860#issuecomment-538244349). I had the same issue as reported, and removing these lines made it so image uploads/downloads work as expected.

Signed-off-by: Ben Klang <bklang@powerhrg.com>
2020-05-02 04:34:25 -07:00
Matt BrewsterandGitHub 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 HerlinandGitHub 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 McVeyandGitHub 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
Piotr MaksymiukandKubernetes Prow Robot 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 WagnerandKubernetes Prow Robot 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 FuhrmannandKubernetes Prow Robot 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 MartinezandKubernetes Prow Robot 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 BertronandKubernetes Prow Robot 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 AlexandreandKubernetes Prow Robot 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 FuhrmannandKubernetes Prow Robot 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
Cedric ThiebaultandKubernetes Prow Robot 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 ThiebaultandKubernetes Prow Robot 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 IngenhaagandKubernetes Prow Robot 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 FuhrmannandKubernetes Prow Robot 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 FuhrmannandKubernetes Prow Robot 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
Christian IngenhaagandKubernetes Prow Robot 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 IngenhaagandKubernetes Prow Robot 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