Commit Graph

43 Commits

Author SHA1 Message Date
Fran Mulero
c6b2f1cc32 [bitnami/postgresql] Enable PodDisruptionBudgets (#26530)
* [bitnami/postgresql] Enable PodDisruptionBudgets

Signed-off-by: Fran Mulero <fmulero@vmware.com>

* Update CHANGELOG.md

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

---------

Signed-off-by: Fran Mulero <fmulero@vmware.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
2024-05-29 08:48:41 +00:00
Jaime Martínez Rincón
e6fecf9c39 [bitnami/postgresql] Allow loadBalancerClass to be customized (#25569)
* feat: add loadBalancerClass field

Signed-off-by: Jaime Martínez Rincón <jaime@jamezrin.name>

* chore: bump version

Signed-off-by: Jaime Martínez Rincón <jaime@jamezrin.name>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Jaime Martínez Rincón <jaime@jamezrin.name>

* Update Chart.yaml

Signed-off-by: Andrés Bono <andresbono@vmware.com>

---------

Signed-off-by: Jaime Martínez Rincón <jaime@jamezrin.name>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Andrés Bono <andresbono@vmware.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Andrés Bono <andresbono@vmware.com>
2024-05-13 09:08:19 +00:00
Andrés Bono
8bae0c5913 [bitnami/postgresql] Remove RW emptyDir for postgresql logs (#25206)
Signed-off-by: Andrés Bono <andresbono@vmware.com>
2024-04-25 12:54:30 +02:00
Carlos Rodríguez Hernández
a5e4bd0e35 Replace VMware by Broadcom copyright text (#25306)
Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
2024-04-25 12:44:38 +02:00
Javier J. Salmerón-García
85f7422ad7 [bitnami/postgresql] fix: 🐛 Always mount data directory (#24667)
* [bitnami/postgresql] fix: 🐛 Always mount data directory

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

* Update Chart.yaml

Signed-off-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

---------

Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
Signed-off-by: Javier J. Salmerón-García <jsalmeron@vmware.com>
2024-04-02 10:52:44 +02:00
Javier J. Salmerón-García
1a2217f808 [bitnami/postgresql] feat: 🔒 Add automatic adaptation for Openshift restricted-v2 SCC (#24141)
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
2024-03-05 16:19:18 +01:00
Nicolas Pais
50b25b83cb Add missing version, kind to volumeClaimTemplates (#23862)
Signed-off-by: Nicolas Pais <nicolas.pais@us.yusen-logistics.io>
Co-authored-by: Nicolas Pais <nicolas.pais@us.yusen-logistics.io>
2024-02-23 17:45:34 +01:00
Javier J. Salmerón-García
d96a96f3e2 [bitnami/postgresql] feat: 🔒 Add readOnlyRootFilesystem support (#23565)
* [bitnami/postgresql] feat:  🔒 Add readOnlyRootFilesystem support

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

* fix: 🐛 Set proper volume names

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

* chore: 🔧 Change image tag

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

* test:  Update goss test to match new ownership

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

* fix: 🐛 Apply same change in secondary node

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

* chore: ♻️ Move all emptydirs to one

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

---------

Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
Signed-off-by: Javier J. Salmerón-García <jsalmeron@vmware.com>
2024-02-21 10:27:01 +01:00
Denis Forveille
7ef876ceb4 [bitnami/postgresql] Do not create a NetworkPolicy for "read" instance when "standalone" (#23392)
* Do not create a NetworkPolicy for "read" instance  when "standalone"

In "standalone" mode, no component is created except an extra "NetworkPolicy" object
This PR disables the creation of the NetworkPolicy for the "read" instances 

Signed-off-by: Denis Forveille <titou10.titou10@gmail.com>

* Bump chart version +0.0.1

Signed-off-by: Denis Forveille <titou10.titou10@gmail.com>

* Update Chart.yaml

Signed-off-by: Denis Forveille <titou10.titou10@gmail.com>

---------

Signed-off-by: Denis Forveille <titou10.titou10@gmail.com>
Signed-off-by: Ibone González Mauraza <gibone@vmware.com>
Co-authored-by: Ibone González Mauraza <gibone@vmware.com>
2024-02-16 09:31:20 +00:00
Javier J. Salmerón-García
0c94e15168 [bitnami/postgresql] feat: 🔒 Add resource preset support (#23509)
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
2024-02-15 12:26:17 +01:00
Javier J. Salmerón-García
e8c2230b05 [bitnami/postgresql] fix: 🐛 Set correct references in network policy (#23328)
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
Signed-off-by: Javier J. Salmerón-García <jsalmeron@vmware.com>
2024-02-12 10:49:31 +01:00
Javier J. Salmerón-García
2508c4b3de [bitnami/postgresql] feat!: 🔒 ♻️ Refactor and enable networkPolicy (#22750)
* [bitnami/postgresql] feat!: 🔒 ♻️ Refactor and enable networkPolicy

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

* docs: 🚨 Fix README.md lint issue

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

* fix: 🐛 Revert incorrect value change

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

* fix: 🐛 Add allowExternalEgress to avoid breaking istio

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

* Update README.md with readme-generator-for-helm

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

* fix: 🐛 Don't enable full external egress

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

* Update README.md with readme-generator-for-helm

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

---------

Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
Signed-off-by: Javier J. Salmerón-García <jsalmeron@vmware.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
2024-02-01 12:59:30 +01:00
Javier J. Salmerón-García
002c752f87 [bitnami/postgresql] fix: 🔒 Move service-account token auto-mount to pod declaration (#22450)
Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
Signed-off-by: Javier J. Salmerón-García <jsalmeron@vmware.com>
2024-01-22 11:39:29 +01:00
Yarden Shoham
c1a1349e8b [bitnami/postgresql] Version the helper functions (#17847)
To allow multiple versions of this chart to coexist as subcharts we shouldn't only separate the helper functions by prefixing the chart name but also by suffixing incrementing function versions.

This is officially recommended by Helm in https://helm.sh/docs/chart_template_guide/named_templates/.

Signed-off-by: Yarden Shoham <git@yardenshoham.com>
Signed-off-by: Alberto Otero <lorenzoa@vmware.com>
Co-authored-by: Alberto Otero <lorenzoa@vmware.com>
2023-09-07 14:13:21 +00:00
Juan Ariza Toledano
8eaef88b98 [bitnami/postgresql: Use merge helper]: (#19093) 2023-09-06 12:52:04 +02:00
JL-Beast
85635f4e81 [bitnami/postgresql] Add Persistent Volume Claim Retention Policy to Postgresql Statefulsets (#18276)
* Added Persistent Volume Claim Retention Policy Variables

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Added Functionality to Postgresql Chart

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Edited ReadME.md

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Version Bump

Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Update Chart.yaml

Minor Bump

Signed-off-by: JL-Beast <116188483+jl-beast@users.noreply.github.com>

* Update Chart.yaml version

Signed-off-by: Cori Avila <42420333+corico44@users.noreply.github.com>

---------

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>
Signed-off-by: JL-Beast <116188483+jl-beast@users.noreply.github.com>
Signed-off-by: Cori Avila <42420333+corico44@users.noreply.github.com>
Co-authored-by: Cori Avila <42420333+corico44@users.noreply.github.com>
2023-08-25 14:30:43 +02:00
Juan Ariza Toledano
bf18e4b271 [bitnami/postgresql] Support for customizing standard labels (#18408) 2023-08-23 11:06:59 +02:00
Ondrej Zvara
39b5188af3 [bitnami/postgresql] fix invalid indentation for replica metrics extra envs (#17553)
Signed-off-by: Ondrej Zvara <zvara.ondrej@gmail.com>
2023-07-11 19:12:57 +02:00
Miguel Ruiz
262f4f1d29 [bitnami/postgresql] Fix issues when using enablePostgresUser=false (#17398)
* [bitnami/postgresql] Fix issues when using enablePostgresUser=false

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>

* Helm dep update

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>

* Update Notes.txt

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>

* [bitnami/postgresql] Update custom database environment variable to ensure it is created

Signed-off-by: Gonzalo Gomez Gracia <gonzalog@vmware.com>

* [bitnami/postgresql] Set postgres password when customUser not postgres and enablePostgresUser

Signed-off-by: Gonzalo Gomez Gracia <gonzalog@vmware.com>

* [bitnami/postgresql] Restore POSTGRES_ variables

Signed-off-by: Gonzalo Gomez Gracia <gonzalog@vmware.com>

---------

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>
Signed-off-by: Gonzalo Gomez Gracia <gonzalog@vmware.com>
Co-authored-by: Gonzalo Gomez Gracia <gonzalog@vmware.com>
2023-07-04 16:41:04 +02:00
Cyril Jouve
f5c4b4e1e1 [bitnami/postgresql] checksum only data part of the ConfigMap (#17302)
Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>
Co-authored-by: Jose Antonio Carmona <jcarmona@vmware.com>
2023-06-29 13:43:45 +02:00
Felipe V.C. Serafim
da68be8e95 Add copyright header (#17300)
* Add copyright header

Signed-off-by: sfelipe <sfelipe@vmware.com>

* Remove copyright from vib runtime_parameters files

Signed-off-by: sfelipe <sfelipe@vmware.com>

* Add copyright header for pinniped-auth.sh

Signed-off-by: sfelipe <sfelipe@vmware.com>

* Update templates copyright header format

Signed-off-by: sfelipe <sfelipe@vmware.com>

---------

Signed-off-by: sfelipe <sfelipe@vmware.com>
2023-06-26 10:28:56 +02:00
Fran Mulero
f5e2881a64 [bitnami/postgresql] Fix mountPath for extendedConfiguration (#16874)
Signed-off-by: Fran Mulero <fmulero@vmware.com>
2023-05-24 09:17:40 +02:00
Miguel Ruiz
ff3a5e0927 [bitnami/postgresql] Allow usePasswordFile when using existingSecret + custom keys (#16729)
* [bitnami/postgresql] Allow usePasswordFile when using existingSecret + custom keys

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>

* Revert postgresql-ha

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>

---------

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>
2023-05-23 11:40:36 +02:00
Marc Brugger
5ee97f7cdb [bitnami/postgresql] skip empty resources (#14602)
Signed-off-by: bakito <github@bakito.ch>
2023-01-31 15:58:16 +01:00
Tan Guan Hong
1601a1b831 [bitnami/postgresql] Renamed statefulset custom-metrics name to match metrics-configmap (#13953)
Signed-off-by: Tan Guan Hong <tanguanhong89@gmail.com>

Signed-off-by: Tan Guan Hong <tanguanhong89@gmail.com>
Signed-off-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
2022-12-20 12:24:40 +01:00
Sam Weston
a4f111f867 [bitnami/postgresql] Annotations for headless service (#13269)
Signed-off-by: Sam Weston <11150054+cablespaghetti@users.noreply.github.com>

Signed-off-by: Sam Weston <11150054+cablespaghetti@users.noreply.github.com>
2022-11-03 12:20:20 +01:00
Fran Mulero
e07416d924 [bitnami/postgresql] Use plain connections from metrics sidecar (#12735)
* Use plain connections from metrics sidecar
* Use plain connections from metrics exporter in read replicas
* Version bump

Signed-off-by: Fran Mulero <fmulero@vmware.com>
2022-10-03 07:30:04 +00:00
Orgad Shaneh
99ea23d43b [bitnami/postgresql] Use custom probes if given (#12548)
Without this change, in order to use a custom probe, the user has to
specify the probe parameters, and also must specify for the original
probe "enabled: false".

Issue: #12354
Signed-off-by: Orgad Shaneh <orgad.shaneh@audiocodes.com>

Signed-off-by: Orgad Shaneh <orgad.shaneh@audiocodes.com>
2022-09-28 12:38:17 +02:00
Milan Sladky
7745b21d3f [bitnami/postgresql] Add labels to volume claim template (#12353)
* [bitnami/postgresql] Add labels to volume claim template

Signed-off-by: Milan Sladky <milan.sladky@sentinelone.com>

* Update README.md with readme-generator-for-helm

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

Signed-off-by: Milan Sladky <milan.sladky@sentinelone.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Fran Mulero <fmulero@vmware.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Fran Mulero <fmulero@vmware.com>
2022-09-13 11:46:26 +02:00
Alexey Anufriev
58137be37f [bitnami/postgresql] extended configuration for read replicas (#11458)
fix for #11450

Signed-off-by: AlexeyAnufriev <contact@alexey-anufriev.com>
2022-08-05 09:33:01 +02:00
Alexey Anufriev
651b581334 [bitnami/postgresql] extended configuration for read PVC (#11460)
* [bitnami/postgresql] extended configuration for read PVC

fix for #11449

Signed-off-by: AlexeyAnufriev <contact@alexey-anufriev.com>

* Update bitnami/postgresql/Chart.yaml

Co-authored-by: Carlos Rodríguez Hernández <carrodher1179@gmail.com>
Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
2022-08-04 08:45:12 +02:00
Aurélien Pasteau
7ba5148c8d Fix postgresql read servicemonitor scraping metrics on primary pod (#11018)
Signed-off-by: Aurélien Pasteau <aurelien.pasteau@illuin.tech>

Co-authored-by: Aurélien Pasteau <aurelien.pasteau@illuin.tech>
2022-07-05 10:15:56 +02:00
Miguel Ruiz
dae498ba73 [bitnami/postgresql] Add missing service parameter (#10434)
* [bitnami/postgresql] Add missing service parameters

Signed-off-by: Miguel Ruiz <miruiz@vmware.com>

* Update README.md with readme-generator-for-helm

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

* Update README.md with readme-generator-for-helm

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

Co-authored-by: Bitnami Containers <containers@bitnami.com>
2022-05-26 18:52:29 +02:00
Tobias Michael Effner
2c207c0587 [bitnami/postgresql] Make existing secret key names choosable (#10347)
* Make existing secret keys choosable.

Signed-off-by: Tobias Effner <tobias.effner@rackspace.com>

* Update README.md with readme-generator-for-helm

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

* Increase major instead of minor, because of a breaking change. I changed a bool into an object.

Signed-off-by: Tobias Effner <tobias.effner@rackspace.com>

* Update README.md with readme-generator-for-helm

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

* - Fix version
- Revert existingSecret to a string
- Revert to original README.md & add new keys

Signed-off-by: Tobias Effner <tobias.effner@rackspace.com>

* Update README.md with readme-generator-for-helm

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

* # Better defaults

- Remove defaults from global vars
- Set defaults to previous defaults
- Updates README.md

Signed-off-by: Tobias Effner <tobias.effner@rackspace.com>

* Update README.md with readme-generator-for-helm

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

* [bitnami/postgresql] Update components versions

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

Co-authored-by: Tobias Effner <tobias.effner@rackspace.com>
Co-authored-by: Bitnami Containers <containers@bitnami.com>
2022-05-26 12:10:04 +02:00
David Gomez
905260a6f7 Fix error 'Error: ConfigMap in version v1 cannot be handled as a ConfigMap' (#10222)
Signed-off-by: David Gomez <dgomezleon@vmware.com>
2022-05-16 10:04:16 +02:00
Anouar Jammali
50bcacc7d5 [bitnami/postgresql] Add metrics support to read replica (#9881)
* Add metrics support to read replica

Signed-off-by: Anouar Jammali <jammali.anouar@gmail.com>

* add custom-metrics volume

Signed-off-by: Anouar Jammali <jammali.anouar@gmail.com>

* feedback

Signed-off-by: Anouar Jammali <jammali.anouar@gmail.com>

* reviews

Signed-off-by: Anouar Jammali <jammali.anouar@gmail.com>
2022-05-13 18:34:47 +02:00
Dennis Urban
515833f739 [bitnami/postgresql] Add quote to namespace (#9691)
* quote namespaces on postgresql chart

Signed-off-by: Dennis Urban <dennis.urban@flipapp.de>

Co-authored-by: Dennis Urban <dennis.urban@flipapp.de>
Co-authored-by: Bitnami Containers <containers@bitnami.com>
Co-authored-by: Fran Mulero <fmulero@vmware.com>
2022-04-07 18:56:02 +02:00
Gaëtan Lehmann
d7fb42751a fix missing namespace in network policies (#9369) 2022-03-10 19:57:16 +01:00
Hayden James
2f7d7dce79 Add hostIPC option for PostgreSQL StatefulSets (#9148)
Signed-off-by: Hayden James <hayden.james@gmail.com>
2022-02-22 14:07:46 +01:00
Hayden James
a71f52577e Add hostNetwork option for PostgreSQL StatefulSets (#9064)
Signed-off-by: Hayden James <hayden.james@gmail.com>
2022-02-21 17:53:23 +01:00
Miguel Ruiz
49fcd78c73 [bitnami/postgresql] Add flag '-r' to xargs in volumePermissions init-container (#9137)
Signed-off-by: Miguel Ruiz <miruiz@vmware.com>
2022-02-21 17:03:06 +01:00
Juan Ariza Toledano
6cb95dbe16 [bitnami/postgresql] Allow enabling TLS without volume-permissions (#9016) 2022-02-17 08:50:47 +01:00
Juan Ariza Toledano
50946fdff3 [bitnami/postgresql] Chart standardization (#8827)
* [bitnami/postgresql] Chart standardization

Signed-off-by: juan131 <juanariza@vmware.com>

* [bitnami/postgresql] Update components versions

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

Co-authored-by: Bitnami Containers <containers@bitnami.com>
2022-02-02 18:42:51 +01:00