You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Images are automatically rebuilt weekly on Mondays.
20
+
The CNPG PostgreSQL Container Images:
21
+
22
+
- Are based on Debian Linux `stable` and `oldstable`
23
+
- Support **multi-architecture builds**, including `linux/amd64` and `linux/arm64`.
24
+
- Include **build attestations**, such as Software Bills of Materials (SBOMs) and provenance metadata.
25
+
- Are published on the [CloudNativePG GitHub Container Registry](https://github.com/cloudnative-pg/postgres-containers/pkgs/container/postgresql).
26
+
- Are **automatically rebuilt weekly** (every Monday) to ensure they remain up-to-date.
22
27
23
28
## Image Types
24
29
25
-
We currently build and support two primary types of images:
30
+
We currently build and support two primary types of PostgreSQL images:
26
31
27
32
-[`minimal`](#minimal-images)
28
33
-[`standard`](#standard-images)
@@ -34,12 +39,15 @@ plugins, such as [Barman Cloud](https://github.com/cloudnative-pg/plugin-barman-
34
39
> [`system`](#system-images) image type. Switching from `system` images to
35
40
> `minimal` or `standard` images on an existing cluster is not supported.
36
41
37
-
### Minimal images
38
-
39
-
Minimal images are built on top of the [official Debian images](https://hub.docker.com/_/debian), by installing [APT PostgreSQL packages](https://wiki.postgresql.org/wiki/Apt) provided by the PostgreSQL Global Development Group (PGDG).
42
+
### Minimal Images
40
43
41
-
Minimal images include `minimal` in the tag name, e.g. `17.2-minimal-bookworm`.
44
+
Minimal images are lightweight and built on top of the
They use the [APT PostgreSQL packages](https://wiki.postgresql.org/wiki/Apt)
47
+
maintained by the PostgreSQL Global Development Group (PGDG).
42
48
49
+
These images are identified by the inclusion of `minimal` in their tag names,
50
+
for example: `17.2-minimal-bookworm`.
43
51
44
52
### Standard Images
45
53
@@ -79,6 +87,30 @@ The [`Debian`](Debian) folder contains image catalogs, which can be used as:
79
87
> eventually removed. Users are encouraged to migrate to `minimal` or
80
88
> `standard` images as soon as feasible.
81
89
90
+
## Build Attestations
91
+
92
+
CNPG PostgreSQL Container Images are built with the following attestations to
93
+
ensure transparency and traceability:
94
+
95
+
-**[Software Bill of Materials
96
+
(SBOM)](https://docs.docker.com/build/metadata/attestations/sbom/):** A
97
+
comprehensive list of software artifacts included in the image or used during
98
+
its build process, formatted using the [in-toto SPDX predicate standard](https://github.com/in-toto/attestation/blob/main/spec/predicates/spdx.md).
0 commit comments