1188 Commits

Author SHA1 Message Date
Gabriele Bartolini
6fbb0e5aa1 fix(docs): instructions for SBOMs inspection (#342)
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-10-14 15:42:09 +02:00
renovate[bot]
15b9d07bdf chore(deps): update github/codeql-action digest to f443b60 (#335) 2025-10-13 16:20:29 +02:00
renovate[bot]
9ee71b4889 chore(deps): update dependency python to 3.14 (#336) 2025-10-13 16:12:31 +02:00
CloudNativePG Automated Updates
817bb9be04 chore: update imageCatalogs 2025-10-13 08:36:32 +00:00
renovate[bot]
073cdda5e6 chore(deps): update github/codeql-action action to v4 (#337)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 11:32:26 +02:00
renovate[bot]
a64506b57a chore(deps): update github/codeql-action digest to 64d10c1 (#334) 2025-10-07 13:13:49 +02:00
renovate[bot]
b80307424a chore(deps): update peter-evans/repository-dispatch action to v4 (#333) 2025-10-07 13:12:48 +02:00
CloudNativePG Automated Updates
8bffe4b142 chore: update imageCatalogs 2025-10-06 08:34:20 +00:00
CloudNativePG Automated Updates
3123e46bbf chore: update imageCatalogs 2025-10-02 15:35:38 +00:00
renovate[bot]
01b2e5ec76 chore(deps): update docker/login-action digest to 5e57cd1 (#331) 2025-09-30 13:39:30 +02:00
renovate[bot]
7d41825cc9 chore(deps): update debian base images (#332) 2025-09-30 13:37:33 +02:00
renovate[bot]
600629611f chore(deps): update github/codeql-action digest to 3599b3b (#325) 2025-09-30 13:20:03 +02:00
Niccolò Fei
f7e28cab0e ci: fix snyk security scans in bake_targets.yml (#329)
Closes #327

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-26 15:49:06 +02:00
Niccolò Fei
517f68f972 docs: add v18 to the README (#326)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-26 13:21:06 +02:00
CloudNativePG Automated Updates
733ceedb2c chore: update imageCatalogs 2025-09-26 10:55:35 +00:00
CloudNativePG Automated Updates
11c50d4df6 chore: update PostgreSQL versions 2025-09-25 13:53:08 +00:00
Niccolò Fei
15d90eebd4 feat: add reusable GitHub Action to generate ImageCatalogs (#323)
Introduces a composite action that wraps `catalogs_generator.py` to
generate CloudNativePG ImageCatalog YAMLs from a container registry.
Supports multiple image types, distributions, and custom family prefixes.
Generates a `kustomization.yaml` for easy deployment of all catalogs.

Related to  cloudnative-pg/postgis-containers#100

Closes #324

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-09-24 18:14:03 +02:00
CloudNativePG Automated Updates
607f425c34 chore: update imageCatalogs 2025-09-23 11:59:28 +00:00
Niccolò Fei
a4dc2e6cb4 chore: fix renovate for barman-cloud updates (#321)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-18 17:16:39 +02:00
Niccolò Fei
49cffc571f chore: fix annotation typo (#320)
Fix a typo in the annotations and in the renovate customManager for barman.

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-18 12:20:40 +02:00
Niccolò Fei
9388bf374a ci: improve reusability of the bake workflow (#317)
Closes #316 

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-17 12:36:13 +02:00
Gabriele Bartolini
a7dbcbf8bb chore(minimal): add LDAP libraries (#315)
Include `libsasl2-modules` and `libldap-common` in the `minimal` image, given their small footprint.

Closes #261

Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-17 10:47:59 +02:00
Niccolò Fei
f9f09607b1 ci: avoid triggering a catalog update when we are not pushing on main (#319)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-16 19:15:03 +02:00
CloudNativePG Automated Updates
ca9dbd1769 chore: update imageCatalogs 2025-09-16 13:54:08 +00:00
Gabriele Bartolini
5de946885f docs: mention jit package not being in minimal from 18 (#314)
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-15 17:06:13 +02:00
CloudNativePG Automated Updates
bf31f37887 chore: update imageCatalogs 2025-09-15 12:47:13 +00:00
Gabriele Bartolini
2d1054c8f0 chore: add jit package conditionally to standard images (#311)
Ensure recommended PostgreSQL packages are included in the  
`standard` image only when required by the version. Starting  
with PostgreSQL 18, the PGDG Debian packages split `jit` into  
its own package, so it needs to be added separately.

Closes #288

Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Co-authored-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-15 14:14:23 +02:00
Niccolò Fei
796423b54a fix: condition when evaluating legacy rolling tags (#313)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-15 14:12:11 +02:00
CloudNativePG Automated Updates
20923089a3 chore: update imageCatalogs 2025-09-15 08:38:21 +00:00
CloudNativePG Automated Updates
3221040876 chore: update imageCatalogs 2025-09-12 16:19:32 +00:00
Niccolò Fei
0f23589ee5 ci: add kustomization for image catalogs (#310)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-12 18:18:03 +02:00
renovate[bot]
37c48d48cc chore(deps): update github/codeql-action digest to 192325c (#304)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 10:11:41 +02:00
CloudNativePG Automated Updates
4376b28ff9 chore: update imageCatalogs 2025-09-10 16:48:01 +00:00
Niccolò Fei
7ba203d61a ci: propagate updates to legacy system catalogs (#308)
Closes #307

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-10 18:46:39 +02:00
Niccolò Fei
c919540e15 chore: dismiss the legacy system image's pipeline (#278)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-10 17:53:31 +02:00
Marco Nenciarini
bbff9cb63d ci(catalog): improve diff step (#306)
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-09-10 17:09:42 +02:00
Niccolò Fei
b20e75e8cd feat: generate image catalogs for bake images (#305)
Generate default cluster image catalogs for all combinations of types and OS  
versions, including all supported PostgreSQL versions. The catalogs also include  
predefined labels to easily identify the type, OS version, date, and origin of  
the catalog.

Closes cloudnative-pg/artifacts#1

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-09-10 16:53:41 +02:00
renovate[bot]
75d5e0f010 chore(deps): update debian base images (#299)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 15:10:32 +02:00
Niccolò Fei
11d58b414f chore: do not set rolling tags for preview versions (#303)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-09 15:06:12 +02:00
renovate[bot]
b5bfa9183d chore(deps): update github/codeql-action digest to f1f6e5f (#292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 14:49:12 +02:00
renovate[bot]
c40b88ceb7 chore(deps): pin docker/bake-action action to 3acf805 (#295)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 14:48:53 +02:00
Niccolò Fei
96aa7b129c ci: support preview versions in bake.yaml (#300)
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
2025-09-09 14:31:48 +02:00
Marco Nenciarini
017b1da1ae ci: attempt to fix arm64 segfault (#301)
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-09-09 14:29:53 +02:00
Niccolò Fei
f097385908 chore: migrate rolling tags to bake system images (#297)
Closes #284 
Closes #285 

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-09 12:35:33 +02:00
Niccolò Fei
a3a006ced2 chore: re-enable build of preview versions (#296)
Closes #294

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-09 12:21:04 +02:00
Marco Nenciarini
c597e6de06 fix: increase cosign timeout to 5 minutes (#298)
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-09-08 16:22:14 +02:00
Jonathan Gonzalez V.
fdc8010750 chore: add system images to docker-bake.hcl (#282)
This change extends the bake build process by introducing the system image flavour.
The system image is derived from the existing standard image and includes Barman Cloud support.

Closes #283
Closes #286

Signed-off-by: Jonathan Gonzalez V <jonathan.gonzalez@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Co-authored-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-09-08 12:07:22 +02:00
CloudNativePG Automated Updates
3ea082111e Daily automatic update 2025-09-08 00:17:53 +00:00
Gabriele Bartolini
6b1ac0642e chore: add logo (#291)
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@enterprisedb.com>
2025-09-05 11:45:25 +02:00
renovate[bot]
b3b4b7bae7 chore(deps): update actions/setup-python action to v6 (#289) 2025-09-04 13:28:23 +02:00