Jonathan Gonzalez V.
b7b62f1cb4
chore: add pprof server to operator and sidecar
...
We add the pprof server to the operator and the sidecar, to avoid any
conflict with the CloudNativePG operator and clusters we use the port
6061
Closes #421
Signed-off-by: Jonathan Gonzalez V. <jonathan.gonzalez@enterprisedb.com>
2025-06-26 16:57:56 +02:00
smiyc
a225902a36
docs: workaround for S3 checksum validation errors with recent boto3 versions ( #398 )
...
Fixes #393
Signed-off-by: Daniel Chambre <smiyc@pm.me>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-06-20 15:37:23 +02:00
renovate[bot]
4d323c2d3d
fix(deps): lock file maintenance documentation dependencies ( #407 )
...
| datasource | package | from | to |
| ---------- | ----------------------------------- | ------ | ------ |
| npm | @easyops-cn/docusaurus-search-local | 0.50.0 | 0.51.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-18 14:28:56 +02:00
renovate[bot]
e58973cd55
fix(deps): update k8s.io/utils digest to 4c0f3b2 ( #392 )
...
| datasource | package | from | to |
| ---------- | ------------ | ---------------------------------- | ---------------------------------- |
| go | k8s.io/utils | v0.0.0-20250502105355-0f33e8f1c979 | v0.0.0-20250604170112-4c0f3b243397 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 11:28:54 +02:00
renovate[bot]
1365906204
fix(deps): update module google.golang.org/grpc to v1.73.0 ( #394 )
...
| datasource | package | from | to |
| ---------- | ---------------------- | ------- | ------- |
| go | google.golang.org/grpc | v1.72.2 | v1.73.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 11:28:31 +02:00
renovate[bot]
c8f6ccfa57
chore(deps): update golang docker tag to v1.24.4 ( #397 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| docker | golang | 1.24.3 | 1.24.4 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 10:27:31 +02:00
renovate[bot]
7146c51de1
fix(deps): lock file maintenance documentation dependencies ( #399 )
...
| datasource | package | from | to |
| ---------- | ------------------------------- | ----- | ----- |
| npm | @docusaurus/core | 3.8.0 | 3.8.1 |
| npm | @docusaurus/module-type-aliases | 3.8.0 | 3.8.1 |
| npm | @docusaurus/preset-classic | 3.8.0 | 3.8.1 |
| npm | @docusaurus/tsconfig | 3.8.0 | 3.8.1 |
| npm | @docusaurus/types | 3.8.0 | 3.8.1 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 10:26:50 +02:00
Marco Nenciarini
b45cddfc19
chore: make sure logging is set properly ( #396 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-06-06 10:55:29 +02:00
renovate[bot]
a0327ea574
fix(deps): lock file maintenance documentation dependencies ( #379 )
...
| datasource | package | from | to |
| ---------- | ----------------------------------- | ------ | ------ |
| npm | @docusaurus/core | 3.7.0 | 3.8.0 |
| npm | @docusaurus/module-type-aliases | 3.7.0 | 3.8.0 |
| npm | @docusaurus/preset-classic | 3.7.0 | 3.8.0 |
| npm | @docusaurus/tsconfig | 3.7.0 | 3.8.0 |
| npm | @docusaurus/types | 3.7.0 | 3.8.0 |
| npm | @easyops-cn/docusaurus-search-local | 0.49.2 | 0.50.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 11:56:08 +02:00
renovate[bot]
8b01bb96b5
chore(deps): update docusaurus digest to 3b7d706 ( #387 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 10:18:07 +02:00
Marco Nenciarini
f4dfd30ac5
ci(renovate): fix docusaurus renovate line ( #386 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-06-04 10:15:53 +02:00
Peggie
c42bdfe455
chore(main): release 0.5.0 ( #383 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-06-03 18:20:09 +02:00
Marco Nenciarini
96f12d75c8
docs(release): documentation for release 0.5.0 ( #384 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-06-03 17:09:58 +02:00
Marco Nenciarini
e93eccdf31
ci(release-please): fix workflow permissions ( #382 )
...
Follows #352
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-06-03 14:28:50 +02:00
Marco Nenciarini
40316b5f2d
fix: remove lifecycle Pod Patch subscription ( #378 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
2025-06-03 10:48:39 +02:00
Marco Nenciarini
8fcd748c3b
ci: publish documentation if something changes ( #375 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-29 18:45:25 +02:00
Marco Nenciarini
5aa6c523c6
ci: use alpine/openssl in generate-certs task ( #376 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-29 18:40:46 +02:00
Marco Nenciarini
35500130bf
feat(deps): update dependency barman to v3.14.0 ( #368 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-29 18:40:01 +02:00
Marco Nenciarini
008cf67d67
ci: start-kind-cluster depends on generate-certs ( #374 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-29 18:07:15 +02:00
Gabriele Bartolini
4b597e31ac
docs: release procedure ( #373 )
...
Closes #371
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-29 17:52:44 +02:00
Jonathan Gonzalez V.
9640fde14e
ci(security): reduce workflows permissions ( #355 )
...
Set by default the permission to read-all in all the workflows and add
the proper permissions for the following workflows:
* CI
* release-please
* Release Publish Artifacts
closes #352
Signed-off-by: Jonathan Gonzalez V. <jonathan.gonzalez@enterprisedb.com>
2025-05-29 16:08:30 +02:00
renovate[bot]
016d7ff178
chore(deps): update dependency boto3 to v1.38.24 ( #157 )
...
| datasource | package | from | to |
| ---------- | ------- | ------- | ------- |
| pypi | boto3 | 1.35.99 | 1.38.24 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 16:08:08 +02:00
Peggie
44db26fd99
chore(main): release 0.4.1 ( #358 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-05-29 11:10:28 +02:00
Gabriele Bartolini
e3707b8683
docs: release 0.4.1 ( #372 )
...
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-05-29 10:44:54 +02:00
Marco Nenciarini
aa52bfe1c8
chore(deps): really update dependency setuptools to v80.4.0 ( #369 )
...
Due to an issue with pip-tools invocation, renovate has failed to update setuptools to v80.4.0 in #341 . This patch fixes the issue.
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-28 19:20:42 +02:00
renovate[bot]
fecc2f7d28
fix(deps): update module sigs.k8s.io/controller-runtime to v0.21.0 ( #367 )
...
| datasource | package | from | to |
| ---------- | ------------------------------ | ------- | ------- |
| go | sigs.k8s.io/controller-runtime | v0.20.4 | v0.21.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 18:13:33 +02:00
Marco Nenciarini
918823dbf1
fix: do not add barman-certificates projection if not needed ( #354 )
...
Closes #347 #364
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-05-28 18:12:53 +02:00
renovate[bot]
1097abbd1d
fix(deps): update all non-major go dependencies ( #366 )
...
| datasource | package | from | to |
| ---------- | ---------------------------------------- | ------- | ------- |
| go | github.com/cloudnative-pg/cloudnative-pg | v1.25.1 | v1.26.0 |
| go | google.golang.org/grpc | v1.72.1 | v1.72.2 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 17:03:02 +02:00
renovate[bot]
6989742af7
chore(deps): update dependency setuptools to v80.9.0 ( #365 )
...
| datasource | package | from | to |
| ---------- | ---------- | ------ | ------ |
| pypi | setuptools | 80.3.1 | 80.9.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 17:02:09 +02:00
renovate[bot]
668e45b66b
chore(deps): update dependency kind to v0.29.0 ( #363 )
...
| datasource | package | from | to |
| ---------- | --------------------------------------- | ------- | ------- |
| git-refs | https://github.com/kubernetes-sigs/kind | v0.27.0 | v0.29.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 16:08:48 +02:00
renovate[bot]
7dfc1d0058
chore(deps): update dependency controller-runtime to v0.21.0 ( #362 )
...
| datasource | package | from | to |
| ---------- | ----------------------------------------------------- | ------- | ------- |
| git-refs | https://github.com/kubernetes-sigs/controller-runtime | v0.20.4 | v0.21.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 16:08:26 +02:00
renovate[bot]
9d4bc456b0
fix(deps): update kubernetes packages to v0.33.1 ( #361 )
...
| datasource | package | from | to |
| ---------- | ------------------------------ | ------- | ------- |
| go | k8s.io/api | v0.33.0 | v0.33.1 |
| go | k8s.io/apiextensions-apiserver | v0.33.0 | v0.33.1 |
| go | k8s.io/apimachinery | v0.33.0 | v0.33.1 |
| go | k8s.io/client-go | v0.33.0 | v0.33.1 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 16:08:02 +02:00
renovate[bot]
d9fd8dd868
fix(deps): update module google.golang.org/grpc to v1.72.1 ( #345 )
...
| datasource | package | from | to |
| ---------- | ---------------------- | ------- | ------- |
| go | google.golang.org/grpc | v1.72.0 | v1.72.1 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 12:59:05 +02:00
renovate[bot]
e7bd9aafee
chore(deps): update dependency barman to v3.14.0 ( #346 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| pypi | barman | 3.13.3 | 3.14.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 12:58:31 +02:00
renovate[bot]
78c39ed085
chore(deps): update kindest/node docker tag to v1.33.1 ( #360 )
...
| datasource | package | from | to |
| ---------- | ------------ | ------- | ------- |
| docker | kindest/node | v1.33.0 | v1.33.1 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 12:57:28 +02:00
renovate[bot]
8dfb47eaee
chore(deps): update dependency setuptools to v80.4.0 ( #341 )
...
| datasource | package | from | to |
| ---------- | ---------- | ------ | ------ |
| pypi | setuptools | 80.3.1 | 80.4.0 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 11:35:54 +02:00
Marco Nenciarini
3faee89bce
test(e2e): specify IsWALArchiver=true ( #356 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-28 10:19:40 +02:00
smiyc
5e1b845cae
fix(docs): replace "no downtime" with "without data loss" ( #349 )
...
Signed-off-by: Daniel Chambre <smiyc@pm.me>
2025-05-28 09:58:21 +02:00
Marco Nenciarini
27569ada01
ci(publish): fix emulated arm64 build ( #357 )
...
Use docker/setup-qemu-action to fix intermittent segmentation fault
when building for arm64.
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <mnencia@kcore.it>
2025-05-28 09:56:00 +02:00
Francesco Canovai
12b92a66f1
docs: autoselect version ( #344 )
...
Define functions that can be used in mdx pages to dinamically choose the
correct version according to the documentation page viewed.
Closes #343
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
2025-05-15 13:36:57 +02:00
Peggie
612064bae3
chore(main): release 0.4.0 ( #269 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-05-12 13:04:51 +02:00
Marco Nenciarini
c0bd091ce8
docs: version 0.4.0 ( #292 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-12 12:22:47 +02:00
renovate[bot]
d0571fffcf
chore(deps): lock file maintenance ( #342 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 09:16:16 +02:00
Gabriele Bartolini
19b99b0e51
docs: testing latest snapshot ( #340 )
...
Closes #339
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-05-09 18:29:32 +02:00
Leonardo Cecchi
4bb347121d
feat(sidecar): add resource requirements and limits ( #307 )
...
Closes #253
Signed-off-by: MichaluxPL <68371308+MichaluxPL@users.noreply.github.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Co-authored-by: MichaluxPL <68371308+MichaluxPL@users.noreply.github.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-05-09 17:32:02 +02:00
Jonathan Gonzalez V.
c24d7aed3e
chore(ci): move certificates logic into containers ( #309 )
...
We create the certificates and all the required files inside a container
mounting these files in a volume that later can be used everywhere
to get the certification files.
Closes #308
Signed-off-by: Jonathan Gonzalez V. <jonathan.gonzalez@enterprisedb.com>
2025-05-09 15:52:46 +02:00
Francesco Canovai
f198b44dc0
docs: document replica cluster migration ( #328 )
...
Add a documentation section about updating the externalClusters to use
the plugin.
Closes #322
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-05-09 14:37:40 +02:00
Leonardo Cecchi
8c20e4fe85
fix: duplicate certificate projections ( #331 )
...
When referring to the same ObjectStore with custom TLS certificates
multiple times, the plugin was adding the same volume projection two
times. This lead to a wrong Job definition.
This patch makes the plugin add a sidecar to replica cluster Pods that
are using the plugin to get WALs, even if the plugin itself is not used
for WAL archiving.
Closes : #329
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-05-09 14:27:20 +02:00
Francesco Canovai
3fee90befd
docs: plugin parameters ( #330 )
...
Closes #327
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-05-09 13:20:18 +02:00
renovate[bot]
338252f566
chore(deps): update all cloudnative-pg daggerverse dependencies to d8681eb ( #335 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-05-09 13:18:36 +02:00