Commit Graph

467 Commits

Author SHA1 Message Date
Francesco Canovai
898b5695f2 chore: generate crds with updated controller-gen
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-04-17 08:18:06 +01:00
renovate[bot]
036e96b18f chore(deps): update all cloudnative-pg daggerverse dependencies to db65290
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-17 08:18:06 +01:00
Jaime Silvela
2bb5e90357
fix(docs): fix TOC links (#261)
Signed-off-by: Jaime Silvela <jaime.silvela@enterprisedb.com>
2025-04-16 15:27:57 +02:00
Marco Nenciarini
e00024f136
feat: support snapshot recovery job (#258)
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-04-16 11:45:52 +02:00
renovate[bot]
c32ddf1a0c chore(deps): update golangci/golangci-lint docker tag to v2.1.2
| datasource | package                | from   | to     |
| ---------- | ---------------------- | ------ | ------ |
| docker     | golangci/golangci-lint | v2.1.1 | v2.1.2 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-16 09:21:29 +01:00
renovate[bot]
5d19d37c64 chore(deps): update all sagikazarmark daggerverse dependencies to ceffda4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-16 08:16:38 +01:00
smiyc
ba8c7c6179
docs: add Kubernetes version 1.29+ as a prerequisite (#259)
Signed-off-by: Daniel Chambre <smiyc@pm.me>
2025-04-15 10:59:48 +02:00
renovate[bot]
c8e29bd6db chore(deps): update dependency dagger/dagger to v0.18.3
| datasource  | package       | from    | to      |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.18.2 | v0.18.3 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 09:11:13 +01:00
renovate[bot]
38c77662d6 chore(deps): update golangci/golangci-lint docker tag to v2.1.1
| datasource | package                | from   | to     |
| ---------- | ---------------------- | ------ | ------ |
| docker     | golangci/golangci-lint | v2.1.0 | v2.1.1 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 14:24:17 +01:00
renovate[bot]
a540e19fad chore(deps): update golangci/golangci-lint docker tag to v2.1.0
| datasource | package                | from   | to     |
| ---------- | ---------------------- | ------ | ------ |
| docker     | golangci/golangci-lint | v2.0.2 | v2.1.0 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 12:57:57 +01:00
Francesco Canovai
f9124ebb49 ci: change cache in the golangci-lint module
The way cache is defined in the module has changed, and now mounts a
volume by default.

Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-04-09 08:54:27 +01:00
renovate[bot]
8540c41b6e chore(deps): update all sagikazarmark daggerverse dependencies to e6c1417
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-09 08:54:27 +01:00
renovate[bot]
d43272ecf2
chore(deps): update golang docker tag to v1.24.2 (#252)
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| docker     | golang  | 1.24.1 | 1.24.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-04-08 15:50:26 +02:00
renovate[bot]
bf430040d4 chore(deps): update dependency dagger/dagger to v0.18.2
| datasource  | package       | from    | to      |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.17.2 | v0.18.2 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 12:24:18 +01:00
Peggie
860cf23aa2
chore(main): release 0.3.0 (#205)
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-03-28 18:47:50 +01:00
Marco Nenciarini
dd33a39f91
chore(deps): github.com/cloudnative-pg/api to v1.26.0-rc1 (#247)
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-28 18:19:53 +01:00
renovate[bot]
c512945407 chore(deps): update all sagikazarmark daggerverse dependencies to 322b004
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 09:58:14 +01:00
renovate[bot]
0c398f4aef chore(deps): update all sagikazarmark daggerverse dependencies to b440602
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-28 09:30:55 +01:00
renovate[bot]
f900e5dddb
chore(deps): refresh pip-compile outputs (#241)
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-03-28 09:00:10 +01:00
renovate[bot]
3b6be060d6
chore(deps): update dependency barman to v3.13.2 (#238)
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| pypi       | barman  | 3.13.1 | 3.13.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-03-28 07:05:31 +01:00
renovate[bot]
e5d4982aa0
chore(deps): update all sagikazarmark daggerverse dependencies to b228768 (#234)
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-03-28 07:04:04 +01:00
renovate[bot]
792679ff67
fix(deps): update k8s.io/utils digest to 1f6e0b7 (#237)
| datasource | package      | from                               | to                                 |
| ---------- | ------------ | ---------------------------------- | ---------------------------------- |
| go         | k8s.io/utils | v0.0.0-20241210054802-24370beab758 | v0.0.0-20250321185631-1f6e0b77f77e |

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-03-28 05:43:55 +01:00
renovate[bot]
9d22676f2a
fix(deps): update kubernetes packages to v0.32.3 (#216)
| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| go         | k8s.io/apiextensions-apiserver | v0.32.2 | v0.32.3 |
| go         | k8s.io/client-go               | v0.32.2 | v0.32.3 |

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-03-28 05:42:29 +01:00
renovate[bot]
4ea1b32626
chore(deps): update dependency setuptools to v78 (#240)
| datasource | package    | from   | to     |
| ---------- | ---------- | ------ | ------ |
| pypi       | setuptools | 77.0.1 | 78.1.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-03-28 05:41:26 +01:00
renovate[bot]
053f6752cb
chore(deps): update docker digest to bba3a4e (#235)
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-03-28 05:39:12 +01:00
renovate[bot]
0d617fd592
chore(deps): update dependency dagger/dagger to v0.17.2 (#239)
| datasource  | package       | from    | to      |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.16.3 | v0.17.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-03-28 05:38:02 +01:00
renovate[bot]
efd9e816c3
chore(deps): update genref digest to 00cead9 (#236)
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-03-28 05:37:22 +01:00
renovate[bot]
0d4a3d38f7
fix(deps): update all non-major go dependencies (#219)
| datasource | package                                | from                                 | to      |
| ---------- | -------------------------------------- | ------------------------------------ | ------- |
| go         | github.com/cloudnative-pg/barman-cloud | v0.3.1-0.20250327134509-02a82773123e | v0.3.1  |
| go         | github.com/cloudnative-pg/cnpg-i       | v0.1.1-0.20250321093050-de4ab51537cb | v0.2.0  |
| go         | github.com/cloudnative-pg/machinery    | v0.1.0                               | v0.2.0  |
| go         | github.com/spf13/viper                 | v1.20.0                              | v1.20.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-03-28 05:36:25 +01:00
Niccolò Fei
74bdb9a590
feat: generate apidoc using genref (#228)
Closes #206

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Co-authored-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-03-27 22:42:46 +01:00
renovate[bot]
e1f00919d3 chore(deps): update dependency controller-runtime to v0.20.4
| datasource | package                                               | from    | to      |
| ---------- | ----------------------------------------------------- | ------- | ------- |
| git-refs   | https://github.com/kubernetes-sigs/controller-runtime | v0.20.3 | v0.20.4 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 17:03:18 +01:00
Francesco Canovai
d711a962e6 chore: remove embedded fields
The new version of golangci-lint prefers embedded fields not to be
included.

Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-03-27 16:15:29 +01:00
Francesco Canovai
883cb4b65c chore: update golangci-lint config to v2
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-03-27 16:15:29 +01:00
renovate[bot]
b25a04a8c3 chore(deps): update golangci/golangci-lint docker tag to v2
| datasource | package                | from    | to     |
| ---------- | ---------------------- | ------- | ------ |
| docker     | golangci/golangci-lint | v1.64.8 | v2.0.2 |


Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 16:15:29 +01:00
Marco Nenciarini
c3ee1ffd16
chore: remove support for Barman <= 3.4 (#231)
Signed-off-by: Marco Nenciarini <mnencia@kcore.it>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-03-27 15:33:34 +01:00
Francesco Canovai
6c6fdc0a7a
ci: update version in metadata (#229)
Fix the release-please configuration to update the version defined in
the code.

Closes #226

Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-03-25 17:21:56 +01:00
Leonardo Cecchi
bac7b673a2
fix: custom CA support for retention policies (#224)
Closes #220

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-24 18:21:47 +01:00
Niccolò Fei
78fe21b24d
fix: use a fixed golangci-lint version (#230)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-03-24 16:43:21 +01:00
Jonathan Battiato
5788c1f727
fix: controller and sidecar containers run as non-root (#225)
Closes #177

Signed-off-by: Jonathan Battiato <jonathan.battiato@enterprisedb.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-03-23 17:00:52 +01:00
Leonardo Cecchi
a7ef56b6e7
feat: implement evaluate lifecycle hook (#222)
This patch allows the plugin trigger a rolling deployment on existing
clusters, enabling seamless migration between the in-tree barman cloud
support and the plugin.

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-03-21 14:49:55 +01:00
renovate[bot]
bcfe1fd8dd
chore(deps): refresh pip-compile outputs (#215)
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-03-21 11:25:58 +01:00
renovate[bot]
4b51960ae2
chore(deps): update dependency barman to v3.13.1 (#217)
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| pypi       | barman  | 3.13.0 | 3.13.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-03-21 10:43:37 +01:00
renovate[bot]
a5b8649bd0
fix(deps): update all non-major go dependencies (#213)
| datasource | package                   | from    | to      |
| ---------- | ------------------------- | ------- | ------- |
| go         | github.com/onsi/ginkgo/v2 | v2.23.0 | v2.23.1 |
| go         | github.com/spf13/viper    | v1.19.0 | v1.20.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-03-20 18:48:51 +01:00
renovate[bot]
6073822d01
chore(deps): update dependency setuptools to v77 (#214)
| datasource | package    | from   | to     |
| ---------- | ---------- | ------ | ------ |
| pypi       | setuptools | 75.9.1 | 77.0.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-03-20 18:48:20 +01:00
renovate[bot]
3226d4acfc
chore(deps): update kindest/node docker tag to v1.32.3 (#212)
| datasource | package      | from    | to      |
| ---------- | ------------ | ------- | ------- |
| docker     | kindest/node | v1.32.2 | v1.32.3 |

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-03-20 18:47:55 +01:00
renovate[bot]
1cff51e97b
chore(deps): update docker digest to 2259321 (#211)
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-03-20 18:47:41 +01:00
renovate[bot]
0c8b725a13
chore(deps): update dependency controller-runtime to v0.20.3 (#193)
| datasource | package                                               | from    | to      |
| ---------- | ----------------------------------------------------- | ------- | ------- |
| git-refs   | https://github.com/kubernetes-sigs/controller-runtime | v0.20.2 | v0.20.3 |

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-03-20 15:10:06 +01:00
renovate[bot]
90692be3c2
chore(deps): update dependency setuptools to v75.9.1 (#195)
| datasource | package    | from   | to     |
| ---------- | ---------- | ------ | ------ |
| pypi       | setuptools | 75.8.2 | 75.9.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-03-20 15:06:38 +01:00
renovate[bot]
2e7b55a02d
chore(deps): update all cloudnative-pg daggerverse dependencies to 00cead9 (#207)
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-03-20 15:06:20 +01:00
Marco Nenciarini
56d8cceb3b
feat: upgrade Barman to 3.13.0 (#209)
Upgrade Barman to 3.13.0 and adjust the argument order in
`barman-cloud-restore` to work around the regression described in
cloudnative-pg/cloudnative-pg#6932.

Closes #208

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-20 14:35:26 +01:00
Marco Nenciarini
795313f4aa
feat: support lz4, xz, and zstandard compressions (#201)
Closes #200

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-19 10:58:55 +01:00