renovate[bot]
b8f8f97240
chore(deps): update dependency dagger/dagger to v0.16.3 ( #199 )
...
| datasource | package | from | to |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.16.2 | v0.16.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-17 11:10:26 +01:00
Leonardo Cecchi
13e3fab268
feat: lenient decoding of CNPG resources ( #192 )
...
This patch enables the barman-cloud plugin to function with an operator
that is structurally identical to CNPG but works with a different API group.
It achieves this through lenient decoding of the provided CNPG resources
and injecting the detected GVK into the sidecar, enabling it to correctly
encode and decode the Kubernetes resources.
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-14 12:23:23 +01:00
Leonardo Cecchi
fcbc472092
feat: support custom CA certificates ( #198 )
...
This patch enables the use of custom CA certificates when connecting
to the object store in the barman-cloud plugin. The certificates are
injected into the sidecar via a projected volume and used by the
barman-cloud tool suite.
If the barman object name or the key name changes, users must trigger
a Pod rollout to apply the new values.
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-13 12:05:13 +01:00
Peggie
0872cf2013
chore(main): release 0.2.0 ( #126 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-03-05 15:31:15 +01:00
Francesco Canovai
0341b688c4
test(e2e): use upstream fake-gcs-server ( #189 )
...
Since https://github.com/fsouza/fake-gcs-server/pull/1827 has been
merged, we can go back to use the upstream version of the image.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-03-05 14:49:11 +01:00
Marco Nenciarini
aba0748789
fix(deps): update golang.org/x/net ( #188 )
...
See https://github.com/golang/go/issues/71984
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-05 14:08:27 +01:00
renovate[bot]
e1f166023f
fix(deps): update module google.golang.org/grpc to v1.71.0 ( #187 )
...
| datasource | package | from | to |
| ---------- | ---------------------- | ------- | ------- |
| go | google.golang.org/grpc | v1.70.0 | v1.71.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-05 11:48:08 +01:00
renovate[bot]
9aa4368d90
chore(deps): update dependency go to v1.24.1 ( #174 )
...
| datasource | package | from | to |
| -------------- | ------- | ------ | ------ |
| golang-version | go | 1.24.0 | 1.24.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-05 11:46:23 +01:00
renovate[bot]
7c218a2235
chore(deps): update golang docker tag to v1.24.1 ( #186 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| docker | golang | 1.24.0 | 1.24.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-05 11:45:55 +01:00
Marco Nenciarini
de3225d649
docs: add isWALArchiver to documentation and examples ( #185 )
...
Version 1.25.1 of CNPG introduces a new configuration flag called `isWALArchiver`. This flag allows users to designate the plugin as a Write-Ahead Log (WAL) archiver. This update includes the addition of the flag in the examples and documentation.
See also https://github.com/cloudnative-pg/cloudnative-pg/pull/6593
Closes #184
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-05 11:00:40 +01:00
renovate[bot]
aacaee4256
chore(deps): update all cloudnative-pg daggerverse dependencies to a20e0c2 ( #179 )
...
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-04 19:30:03 +01:00
renovate[bot]
0d25af9aa2
chore(deps): update dependency dagger/dagger to v0.16.2 ( #181 )
...
| datasource | package | from | to |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.16.1 | v0.16.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-04 19:28:38 +01:00
renovate[bot]
e9f76b13fa
chore(deps): refresh pip-compile outputs ( #183 )
...
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-03 16:41:36 +01:00
renovate[bot]
12cd519523
fix(deps): update module github.com/cloudnative-pg/cnpg-i-machinery to v0.1.2 ( #182 )
...
* fix(deps): update module github.com/cloudnative-pg/cnpg-i-machinery to v0.1.2
| datasource | package | from | to |
| ---------- | ------------------------------------------ | ------ | ------ |
| go | github.com/cloudnative-pg/cnpg-i-machinery | v0.1.1 | v0.1.2 |
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix(deps):use tagged CNPG api
Signed-off-by: Marco Nenciarini <mnencia@kcore.it>
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Marco Nenciarini <mnencia@kcore.it>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marco Nenciarini <mnencia@kcore.it>
2025-03-02 00:16:24 +01:00
renovate[bot]
e9e636ada0
fix(deps): update github.com/cloudnative-pg/cloudnative-pg digest to 34ab236 ( #180 )
...
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-01 10:32:47 +01:00
renovate[bot]
e77799af02
fix(deps): update all non-major go dependencies ( #152 )
...
| datasource | package | from | to |
| ---------- | ------------------------------------------ | ---------------------------------- | ------- |
| go | github.com/cert-manager/cert-manager | v1.16.3 | v1.17.1 |
| go | github.com/cloudnative-pg/cnpg-i-machinery | v0.0.0-20250124134931-9247f383fe01 | v0.1.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-02-27 16:09:28 +01:00
Marco Nenciarini
dfbeaf802e
fix(deps): use latest commit from CNPG 1.25 branch ( #178 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-02-27 15:26:46 +01:00
renovate[bot]
6ee53e4edf
chore(deps): update dependency kind to v0.27.0 ( #175 )
...
| datasource | package | from | to |
| ---------- | --------------------------------------- | ------- | ------- |
| git-refs | https://github.com/kubernetes-sigs/kind | v0.26.0 | v0.27.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-02-27 11:09:46 +01:00
renovate[bot]
f745c6091c
chore(deps): update golang docker tag to v1.24.0 ( #176 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| docker | golang | 1.23.5 | 1.24.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-02-27 11:08:36 +01:00
renovate[bot]
d5e72472c4
chore(deps): update dependency setuptools to v75.8.2 ( #171 )
...
| datasource | package | from | to |
| ---------- | ---------- | ------ | ------ |
| pypi | setuptools | 75.8.1 | 75.8.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-02-27 10:41:19 +01:00
renovate[bot]
bb9658b28c
fix(deps): update kubernetes packages to v0.32.2 ( #172 )
...
| datasource | package | from | to |
| ---------- | ------------------------------ | ------- | ------- |
| go | k8s.io/api | v0.32.1 | v0.32.2 |
| go | k8s.io/apiextensions-apiserver | v0.32.1 | v0.32.2 |
| go | k8s.io/apimachinery | v0.32.1 | v0.32.2 |
| go | k8s.io/client-go | v0.32.1 | v0.32.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-02-27 09:04:21 +01:00
renovate[bot]
66d4f24b70
chore(deps): update kindest/node docker tag to v1.32.2 ( #170 )
...
| datasource | package | from | to |
| ---------- | ------------ | ------- | ------- |
| docker | kindest/node | v1.32.1 | v1.32.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-02-26 18:17:34 +01:00
renovate[bot]
e919975e6c
chore(deps): update dependency setuptools to v75.8.1 ( #169 )
...
| datasource | package | from | to |
| ---------- | ---------- | ------ | ------ |
| pypi | setuptools | 75.8.0 | 75.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-02-26 18:17:07 +01:00
renovate[bot]
671944f514
chore(deps): update dependency controller-runtime to v0.20.2 ( #139 )
...
| datasource | package | from | to |
| ---------- | ----------------------------------------------------- | ------- | ------- |
| git-refs | https://github.com/kubernetes-sigs/controller-runtime | v0.19.3 | v0.20.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-02-26 18:15:27 +01:00
renovate[bot]
90cbebd0e8
chore(deps): update all sagikazarmark daggerverse dependencies to a2a82ea ( #166 )
...
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-02-26 18:14:14 +01:00
renovate[bot]
6acc0a1446
chore(deps): refresh pip-compile outputs ( #168 )
...
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-02-26 18:13:25 +01:00
Niccolò Fei
ee5fd84092
feat: support additional compression methods in the sidecar image ( #158 )
...
Closes #127
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-02-26 18:10:59 +01:00
Francesco Canovai
78300f093d
test: use minimal image for testing ( #154 )
...
Use 17-minimal-bookworm images instead of default ones for all the
tests, except the one where we need barman cloud to check compatibility.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-02-26 10:59:20 +01:00
renovate[bot]
12776640f8
chore(deps): update dependency barman to v3.12.1 ( #156 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| pypi | barman | 3.11.1 | 3.12.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-02-26 10:56:05 +01:00
smiyc
fddc252241
add "-o yaml" to "kubectl get deployment..." ( #160 )
...
Closes #159
Signed-off-by: Daniel Chambre <smiyc@pm.me>
2025-02-26 09:40:34 +01:00
Marco Nenciarini
5dde0c18cd
chore: remove unused Cluster informer cache ( #161 )
...
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-02-24 18:05:28 +01:00
renovate[bot]
a124b4cdcd
chore(deps): update dependency dagger/dagger to v0.16.1 ( #162 )
...
| datasource | package | from | to |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.15.3 | v0.16.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-02-24 09:21:54 +01:00
Francesco Canovai
51e4dc00ab
chore: update sidecar Dockerfile to use renovate ( #135 )
...
Rework the Dockerfile to list Python dependencies.
Those can be updated using renovate.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Co-authored-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-02-04 17:47:02 +01:00
renovate[bot]
9ba63518f9
fix(deps): update module sigs.k8s.io/kustomize/api to v0.19.0 ( #148 )
...
| datasource | package | from | to |
| ---------- | ------------------------- | ------- | ------- |
| go | sigs.k8s.io/kustomize/api | v0.18.0 | v0.19.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-02-03 15:18:47 +01:00
renovate[bot]
87086705e5
chore(deps): update dependency dagger/dagger to v0.15.3 ( #153 )
...
| datasource | package | from | to |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.15.2 | v0.15.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-02-03 14:35:33 +01:00
renovate[bot]
dbc5550c9c
fix(deps): update kubernetes packages to v0.32.1 ( #147 )
...
| datasource | package | from | to |
| ---------- | ------------------------------ | ------- | ------- |
| go | k8s.io/apiextensions-apiserver | v0.32.0 | v0.32.1 |
| go | k8s.io/client-go | v0.32.0 | v0.32.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-02-03 11:20:47 +01:00
renovate[bot]
66dc95e28f
chore(deps): update all cloudnative-pg daggerverse dependencies to 9151fdb ( #151 )
...
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-02-03 10:23:41 +01:00
renovate[bot]
55258f6900
fix(deps): update all non-major go dependencies ( #103 )
...
| datasource | package | from | to |
| ---------- | ------------------------------------------ | ----------------------------------------- | ---------------------------------- |
| go | github.com/cert-manager/cert-manager | v1.16.2 | v1.16.3 |
| go | github.com/cloudnative-pg/barman-cloud | v0.0.0-20241218093921-134c7de4954a | v0.0.0-20250116091735-018944b15fd4 |
| go | github.com/cloudnative-pg/cloudnative-pg | v1.25.0-rc1.0.20241211133237-da2d0341a4a4 | v1.25.0 |
| go | github.com/cloudnative-pg/cnpg-i | v0.0.0-20241211164119-6252971211f2 | v0.0.0-20250129202149-1b1d818ad283 |
| go | github.com/cloudnative-pg/cnpg-i-machinery | v0.0.0-20241209132929-8e699460292f | v0.0.0-20250124134931-9247f383fe01 |
| go | github.com/cloudnative-pg/machinery | v0.0.0-20241219102532-2807bc88310d | v0.0.0-20250124134709-2553c239f2c8 |
| go | github.com/onsi/gomega | v1.36.1 | v1.36.2 |
| go | google.golang.org/grpc | v1.68.1 | v1.70.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-02-03 09:45:32 +01:00
Francesco Canovai
bcf8231502
chore: update dagger internal modules
...
Update dagger modules to dagger 0.15.2
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-01-29 11:52:19 +01:00
Francesco Canovai
34850f2656
chore: exclude dagger e2e module from renovate
...
Avoid automatic update of dagger module go.mod. It should be updated on
dagger updates.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-01-29 11:52:19 +01:00
renovate[bot]
e768987a11
chore(deps): update kindest/node docker tag to v1.32.1 ( #146 )
...
| datasource | package | from | to |
| ---------- | ------------ | ------- | ------- |
| docker | kindest/node | v1.32.0 | v1.32.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-01-29 10:08:44 +01:00
renovate[bot]
346c91839c
chore(deps): update all sagikazarmark daggerverse dependencies to 96c13b9 ( #141 )
...
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-01-28 14:25:13 +01:00
renovate[bot]
1b48b74996
chore(deps): update golang docker tag to v1.23.5 ( #145 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| docker | golang | 1.23.4 | 1.23.5 |
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-01-28 13:34:57 +01:00
renovate[bot]
b4d9a3f492
chore(deps): update dependency go to v1.23.5 ( #143 )
...
| datasource | package | from | to |
| -------------- | ------- | ------ | ------ |
| golang-version | go | 1.23.4 | 1.23.5 |
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-01-28 12:19:36 +01:00
Francesco Canovai
fa9d72a64e
ci: reduce concurrency ( #144 )
...
Test are failing often randomly due to overloaded runners. Reduce the
load.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-01-28 11:19:40 +01:00
renovate[bot]
f1dedb16ba
chore(deps): update dependency dagger/dagger to v0.15.2 ( #142 )
...
| datasource | package | from | to |
| ----------- | ------------- | ------- | ------- |
| github-tags | dagger/dagger | v0.15.1 | v0.15.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-01-27 10:01:56 +01:00
renovate[bot]
2bd1c6be4c
chore(deps): update docker digest to 910e1ac ( #138 )
...
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-01-24 14:57:14 +01:00
Francesco Canovai
294942bb79
test(e2e): run on ephemeral clusters ( #128 )
...
Rework the e2e test to expect a working connection to a cluster when
they start. Developers can create their own clusters and run the tests.
Removed the code used to start kind clusters within the e2e tests.
Reworked the Taskfile to define two environments where the tests can run:
1. An ephemeral one running within Dagger, using the k3s module, to be
used by the CI.
2. A persistent one created with Kind, requiring the kind binary, to be
used for development and debugging when the ephemeral cluster is not
enough.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-01-07 14:24:12 +01:00
renovate[bot]
517c5327d1
chore(deps): update docker digest to 1379b45 ( #137 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 10:23:46 +01:00
renovate[bot]
3168eba08b
chore(deps): update docker digest to b9f35e2 ( #136 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-30 09:21:51 +01:00