171 Commits
Author SHA1 Message Date
Carlos Rodríguez HernándezandGitHub 2540b08641 [stable/postgresql] Move chart to distributed bitnami repository (#21408)
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2020-03-11 09:13:37 -07:00
Carlos Rodríguez HernándezandGitHub 12a061acc8 Revert "[stable/postgresql] Updated helper functions to use KubeVersion.Version instead of deprecated KubeVersion.GitVerson (#21236)" (#21308)
This reverts commit 6b848abd21.

Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2020-03-06 07:15:23 -08:00
Brian DunniganandGitHub 6b848abd21 [stable/postgresql] Updated helper functions to use KubeVersion.Version instead of deprecated KubeVersion.GitVerson (#21236)
* [stable/postgresql] Setting kubernetes version to KubeVersion.Version and defaulting to deprecated KubeVersion.GitVersion

Signed-off-by: Brian Dunnigan <bdun1013dev@gmail.com>

* [stable/postgresql] Bumping chart version

Signed-off-by: Brian Dunnigan <bdun1013dev@gmail.com>

* [stable/postgresql] Added kubeVersion helper that works in Helm 2.x and 3.x

Signed-off-by: Brian Dunnigan <bdun1013dev@gmail.com>

* [stable/postgresql] Simplified kubeVersion helper function

Signed-off-by: Brian Dunnigan <bdun1013dev@gmail.com>
2020-03-05 23:01:23 -08:00
Javier J. Salmerón-GarcíaandGitHub ee52835ec8 [stable/postgresql] Add sidecars support (#21188)
* [stable/postgresql] Add sidecars support

Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@vmware.com>

* Fix if

Signed-off-by: Javier J. Salmeron Garcia <jsalmeron@vmware.com>
2020-03-03 02:07:37 -08:00
Juan Ariza ToledanoandGitHub 1beb71c3dc [stable/postgresql] Disable initContainer to adapt permissions by default (#20910)
Signed-off-by: juan131 <juan@bitnami.com>
2020-02-20 09:23:04 -08:00
ReSearchITEngandGitHub 89cb1e0a8c [stable/postgresql]: auto features for hardened OpenShift clusters (#20479)
* [postgresql]: auto features for hardened OpenShift clusters, where scc can have different uid ranges; this commit adds options to skip setting runAsUser and try to autodetermine at init

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>

* [postgresql]: auto features for hardened OpenShift clusters, where scc can have different uid ranges; this commit adds options to skip setting runAsUser and try to autodetermine at init-readme

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>

* [postgresql]: auto features for hardened OpenShift clusters, where scc can have different uid ranges; this commit adds options to skip setting runAsUser and try to autodetermine at init-linthappy

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>

* [postgresql]: auto features for hardened OpenShift clusters, where scc can have different uid ranges; this commit adds options to skip setting runAsUser and try to autodetermine at init-toStringComp

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>

* bump major ver-chart interf. was updated;sync values-prod with values

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>

* fix test to use volumePermissions.securityContext

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>

* lint: trailing spaces

Signed-off-by: ReSearchITEng <ReSearchITEng@gmail.com>
2020-02-05 03:45:54 -08:00
Alejandro MorenoandKubernetes Prow Robot 7bbee0c796 Support loading environment variables from ConfigMap (#20385)
Signed-off-by: Alejandro Moreno <amoreno@bitnami.com>
2020-01-28 04:19:40 -08:00
Carlos Rodríguez HernándezandKubernetes Prow Robot 3e2faccfac [stable/postgresql] Fix readiness probe (#19774)
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2019-12-26 02:25:37 -08:00
Faik UygurandKubernetes Prow Robot 5f8a2d99cc [stable/postgres] Generate password when postgresqlUsername is not postgres and postgresqlPostgresPassword is empty (#19742)
Signed-off-by: Faik Uygur <faik@mosteknoloji.com>
2019-12-23 04:21:32 -08:00
Jessica TracyandKubernetes Prow Robot 8f8d3488a4 [stable/postgres] add priority class name option to postgres chart (#19628)
* [stable/postgres] add priority class name to postgres chart

Signed-off-by: Jessica Tracy <jessicatracy@callrail.com>

* version bump

Signed-off-by: Jessica Tracy <jessicatracy@callrail.com>

* bump minor version, add changes to values-production.yaml

Signed-off-by: Jessica Tracy <jessicatracy@callrail.com>
2019-12-18 03:23:56 -08:00
Tom BrouwsandKubernetes Prow Robot a605c9c912 [stable/postgresql] Prefix port names with protocol to comply with Istio (#19249)
* [stable/postgresql] Prefix port names with protocol

Signed-off-by: Tom Brouws <tom@weave.nl>

* Bump chart major version & add disclaimer to README

Signed-off-by: Tom Brouws <tom@weave.nl>
2019-12-11 02:38:05 -08:00
machine424andKubernetes Prow Robot c583863697 [stable/postgresql] Change templates/networkpolicy.yaml in order to implement what is really described in values files (#19226)
Signed-off-by: Ayoub Mrini <ayoubmrini424@gmail.com>
2019-11-28 10:13:04 -08:00
machine424andKubernetes Prow Robot 77b484efe6 [stable/postgresql] Add the possibility to explicitly select namespaces from which Ingress traffic could be accepted. (#19117)
Signed-off-by: Ayoub Mrini <ayoubmrini424@gmail.com>
2019-11-27 02:35:21 -08:00
Cédric de Saint MartinandKubernetes Prow Robot a4aee7c359 [stable/postgresql] Add optional PrometheusRule for metrics. (#19050)
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-11-22 02:01:29 -08:00
Cédric de Saint MartinandKubernetes Prow Robot 9830a92d53 [stable/postgresql] Add dedicated tmpfs for /dev/shm. (#19025)
* [stable/postgresql] Add dedicated tmpsfs for /dev/shm.

Start a database pod without limitations on shm memory. By default docker
limit  to  (see e.g. the [docker
issue](https://github.com/docker-library/postgres/issues/416), which could be
not enough if PostgreSQL uses parallel workers heavily. If this option is
present and value is , to the target database pod will be mounted a new
tmpfs volume to remove this limitation.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* [stable/postgresql] SHM: Second version after review + improvements.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-11-21 05:07:29 -08:00
Rostyslav SotnychenkoandKubernetes Prow Robot 2a50c3e858 [stable/postgresql] Add support for extra init containers (#18914)
Signed-off-by: Rostyslav Sotnychenko <me@sota.sh>
2019-11-19 03:29:42 -08:00
Cédric de Saint MartinandKubernetes Prow Robot 7a2dad2d27 [stable/postgresql] Add back custom metrics. (#18924)
Solves https://github.com/helm/charts/issues/15798

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-11-18 04:39:42 -08:00
Sameer NaikandKubernetes Prow Robot d0699a3ba8 [stable/postgresql] adds postgresqlPostgresPassword chart parameter (#18901)
`postgresqlPostgresPassword` enables users to set a password for the `postgres` user when `postgresqlUsername` is not `postgres`

Signed-off-by: Sameer Naik <sameersbn@vmware.com>
2019-11-18 01:35:41 -08:00
Rafael Ríos SaavedraandKubernetes Prow Robot 903dbd4087 [stable/postgresql] Add ldap support to postgresql chart (#18813)
* Add ldap support for postgres chart

Signed-off-by: Rafael Rios Saavedra <rafael.rios.saavedra@gmail.com>

* Adds validation to ldap configuration method. Fix minor details.

Signed-off-by: Rafael Rios Saavedra <rafael.rios.saavedra@gmail.com>

* Bump minor version. Fix simultaneous ldap.url and ldap.server checking

Signed-off-by: Rafael Rios Saavedra <rafael.rios.saavedra@gmail.com>

* Fix condition in ldap.url and ldap.server testing

Signed-off-by: Rafael Rios Saavedra <rafael.rios.saavedra@gmail.com>
2019-11-12 07:38:07 -08:00
Sameer NaikandKubernetes Prow Robot 205db45e2d [stable/postgresql] bump major version (#18707)
Helm performs a lookup for the object based on its group (apps), version (v1), and kind (Deployment). Also known as its GroupVersionKind, or GVK. Changing the GVK is considered a compatibility breaker from Kubernetes' point of view, so you cannot "upgrade" those objects to the new GVK in-place. Earlier versions of Helm 3 did not perform the lookup correctly which has since been fixed to match the spec.

In https://github.com/helm/charts/pull/17281 the `apiVersion` of the statefulset resources was updated to `apps/v1` in tune with the api's deprecated, resulting in compatibility breakage.

This major version bump signifies this change.

Signed-off-by: Sameer Naik <sameersbn@vmware.com>
2019-11-08 06:16:13 -08:00
Miguel Ángel Cabrera MiñagorriandKubernetes Prow Robot a40a25f3b9 [stable/postgresql] Add support to change the user and password for the sql init scripts (#18550)
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
2019-11-08 06:04:14 -08:00
Grachev MikhailandKubernetes Prow Robot 8a5a143bad [bitnami/postgresql] Fix error when running init-container (#18447)
Error: failed to create containerd task: OCI runtime create failed: container_linux.go:337: starting container process caused "exec: \"sh\": executable file not found in $PATH": unknown
Signed-off-by: Mikhail Grachev <work@mgrachev.com>
2019-11-01 01:23:24 -07:00
Alejandro MorenoandKubernetes Prow Robot 612faf26ad Define postgresql.tplValue (#18422)
Signed-off-by: Alejandro Moreno <amoreno@bitnami.com>
2019-10-29 06:58:44 -07:00
Vincent BeharandKubernetes Prow Robot 62c1d6b17f [stable/postgresql] evaluate the service's annotations as a template (#18323)
update the service template to evaluate the annotations as a template,
to allow people to use dynamic values in annotations key or values.

Signed-off-by: Vincent Behar <v.behar@free.fr>
2019-10-25 00:39:40 -07:00
Juan Ariza ToledanoandKubernetes Prow Robot 8ff0d23db1 [stable/postgresql] Fix warning with 'extraEnv' parameter and lint chart (#18174)
Signed-off-by: juan131 <juan@bitnami.com>
2019-10-24 00:47:08 -07:00
Vincent BeharandKubernetes Prow Robot 0026a6c0f3 [stable/postgresql] add master/slave labels/annotations (#17823)
Add support for custom labels and annotations on the master & slaves statefulset

Signed-off-by: Vincent Behar <v.behar@free.fr>
2019-10-17 01:46:39 -07:00
Christoph ObexerandKubernetes Prow Robot b8b063784b [stable/postgresql] Fix rediness probe for bitnami images (#17489)
Signed-off-by: Christoph Obexer <cobexer@gmail.com>
2019-09-30 06:53:40 -07:00
Juan Ariza ToledanoandKubernetes Prow Robot 600bf5e073 [stable/postgresql] Update sts apiVersion to 'apps/v1' - Mandatory for K8s 1.16 (#17281)
Signed-off-by: juan131 <juan@bitnami.com>
2019-09-20 08:40:59 -07:00
Hugo CortesandKubernetes Prow Robot 6c30152fd7 fix(notes): display secretName template generated by helper (#17271)
Signed-off-by: Hugo Cortes <contact@hugocortes.dev>
2019-09-20 00:30:59 -07:00
Cédric de Saint MartinandKubernetes Prow Robot 16bea01a62 [stable/postgresql] initContainer: also chown mount point itself. (#17154)
Avoids error where start script can't touch .initialized* files.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-09-16 23:58:24 -07:00
Alejandro MorenoandKubernetes Prow Robot 3dfac1321f Fix 'storageClass' macros (#16553)
Signed-off-by: Alejandro Moreno <amoreno@bitnami.com>
2019-08-22 04:50:32 -07:00
Miguel Ángel Cabrera MiñagorriandKubernetes Prow Robot cd591d5908 [stable/postgresql] Refactor StorageClass template to support old Helm versions (#16491)
Signed-off-by: miguelaeh <macabrera@bitnami.com>
2019-08-21 09:30:55 -07:00
Miguel Ángel Cabrera MiñagorriandKubernetes Prow Robot b5ca2eddeb [stable/postgresql] Add global StorageClass to postgresql (#16423)
Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>
2019-08-20 05:35:09 -07:00
Tomas PizarroandKubernetes Prow Robot 43dbe0d27b [stable/postgresql] Avoid init scripts to execute in every restart (#15796)
* [stable/postgresql] Avoid init scripts to execute in every restart after changing volume mount point

Signed-off-by: tompizmor <tompizmor@gmail.com>

* [stable/postgresql] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* Bump chart version

Signed-off-by: tompizmor <tompizmor@gmail.com>
2019-07-24 04:02:15 -07:00
Carlos Rodríguez HernándezandKubernetes Prow Robot 0a3f6842ac [stable/postgresql] Implement again "Standardize 'fullname' and 'name' macros" (#15643)
(#15427)" (#15598)"

This reverts commit 68d025a636.
Implement #15427 bumping a major version after #15598
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2019-07-18 06:34:16 -07:00
Carlos Rodríguez HernándezandKubernetes Prow Robot 68d025a636 Revert "[stable/postgresql] Standardize 'fullname' and 'name' macros (#15427)" (#15598)
This reverts commit 4dbd66a090.

Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2019-07-17 07:27:00 -07:00
Juan Ariza ToledanoandKubernetes Prow Robot 4dbd66a090 [stable/postgresql] Standardize 'fullname' and 'name' macros (#15427)
Signed-off-by: juan131 <juan@bitnami.com>
2019-07-11 07:21:09 -07:00
Christian VervoortsandKubernetes Prow Robot cb794f4634 [stable/postgresql] Ignore lost+found in the mountPath directory (#14684)
* Ignore lost+found in the mountPath directory

Signed-off-by: Christian Vervoorts <christian.vervoorts@dg-i.net>

* Bump Chart Version

Signed-off-by: Christian Vervoorts <christian.vervoorts@dg-i.net>
2019-06-12 11:56:17 -07:00
Nuwan GoonasekeraandKubernetes Prow Robot 691a770df5 [stable/postgresql] Allow templating of extra env vars (#14664)
* Allow templating of extra env vars

Signed-off-by: Nuwan Goonasekera <2070605+nuwang@users.noreply.github.com>

* Bump chart version to fix lint error

Signed-off-by: Nuwan Goonasekera <2070605+nuwang@users.noreply.github.com>
2019-06-11 00:46:17 -07:00
aerotogandKubernetes Prow Robot 14e65cc8d1 [stable/postgresql] Fix data permission error on pod restart (#14538) (#14540)
The command 'mkdir -p' has no effect if the directory already exists. To ensure the init container sets the mode for an existing data directory, we call 'chmod 700' separately.

Signed-off-by: Tim Guenthner <aerotog@gmail.com>
2019-06-06 00:46:11 -07:00
Tomas PizarroandKubernetes Prow Robot 60d89aa165 [stable/postgresql] Make readiness probe compatible for most postgresql images (#14516)
* Make readiness probe compatible for most postgresql images

Signed-off-by: tompizmor <tompizmor@gmail.com>

* Simplify logic for generating readiness probe command

Signed-off-by: tompizmor <tompizmor@gmail.com>
2019-06-05 06:53:54 -07:00
Sébastien Prud'hommeandKubernetes Prow Robot 555cd7cbd6 [stable/postgresql] servicemonitor resource for prometheus operator (#14369)
* [stable/postgresql] servicemonitor resource for prometheus operator

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* Add some new parameters for ServiceMonitor

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>
2019-06-04 00:57:01 -07:00
Tomas PizarroandKubernetes Prow Robot 0fff0f9e82 [stable/postgresql] Improve readiness probe (#14370)
* [stable/postgresql] Improve readiness probe

Signed-off-by: tompizmor <tompizmor@gmail.com>

* Bump chart version

Signed-off-by: tompizmor <tompizmor@gmail.com>

* update flag path for readiness probe

Signed-off-by: tompizmor <tompizmor@gmail.com>

* Use proper postgres tag

Signed-off-by: tompizmor <tompizmor@gmail.com>
2019-06-03 08:10:26 -07:00
Juan Ariza ToledanoandKubernetes Prow Robot cdc331a505 [stable/postgresql] Ensure intContainer creates the data directory. (#14401)
* [stable/postgresql] Ensure intContainer creates the data directory.

Signed-off-by: juan131 <juan@bitnami.com>

* Update PostgreSQL image tag to '11.3.0-debian-9-r26'

Signed-off-by: juan131 <juan@bitnami.com>

* Update PostgreSQL image tag to '11.3.0-debian-9-r26' on 'values-production.yaml'

Signed-off-by: juan131 <juan@bitnami.com>

* Update PostgreSQL image tag to '11.3.0-debian-9-r27'

Signed-off-by: juan131 <juan@bitnami.com>
2019-06-03 05:54:18 -07:00
Balint MolnarandKubernetes Prow Robot b74991af78 Add extraVolumeMount and Volume to Postgres Master and Slave (#14280)
Signed-off-by: Balint Molnar <balintmolnar91@gmail.com>
2019-05-31 03:24:29 -07:00
satchpxandKubernetes Prow Robot 3b934d8366 updates to support alternate k8s scheduler (#14363)
Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>
2019-05-31 01:14:25 -07:00
Carlos Rodríguez HernándezandKubernetes Prow Robot be5dbfd6e0 [stable/postgresql] Change regex looking for rolling tags (#14265)
Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2019-05-29 08:53:22 -07:00
Carlos Rodríguez HernándezandKubernetes Prow Robot e4706433f6 [stable/postgresql] Use immutable tags (#14199)
* Bump chart version

Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>

* [stable/postgresql] Use immutable tags

Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2019-05-28 13:55:22 -07:00
Tomas PizarroandKubernetes Prow Robot b283409641 [stable/postgresql] Allow changing port for postgresql chart (#14112)
Signed-off-by: tompizmor <tompizmor@gmail.com>
2019-05-24 00:42:18 -07:00
Benoît KnechtandKubernetes Prow Robot 81ccafb9a1 [stable/postgresql] Fix NetworkPolicy in replicated mode (#13863)
* stable/postgresql: Fix NetworkPolicy in replicated mode

With replication enabled and a network policy that prevents external
communication, i.e.

```yaml
replication:
  enabled: true
networkPolicy:
  enabled: true
  allowExternal: false
```

the slave pods are not allowed to connect to the master, which causes
them to enter into a crash loop.

This commit expands the ingress policy to allow communication from the
slaves to the master on port 5432.

Signed-off-by: Benoît Knecht <benoit.knecht@fsfe.org>

* stable/postgresql: Bump chart version number to 4.2.2

Signed-off-by: Benoît Knecht <benoit.knecht@fsfe.org>
2019-05-17 01:16:07 -07:00