Skip to content

Chore/bump component images#4495

Open
ValClarkson wants to merge 6 commits into
CrunchyData:mainfrom
ValClarkson:chore/bump-component-images
Open

Chore/bump component images#4495
ValClarkson wants to merge 6 commits into
CrunchyData:mainfrom
ValClarkson:chore/bump-component-images

Conversation

@ValClarkson
Copy link
Copy Markdown
Contributor

updated component images

ValClarkson and others added 6 commits May 22, 2026 14:58
…47.0 -> 0.152.0

Pulls in the latest stable contrib release (May 12, 2026), refreshing
the vendored Go dependency snapshot that the collector binary ships
with. This is the canonical fix for the 10 transitive-dep CVEs that
trivy currently reports against otelcol-contrib in our built images.

Risk: low. The operator's generated collector configs only reference
stable, mainstream components (filelog, sqlquery, resource, transform,
batch, groupbyattrs/compact, resourcedetection, debug). None have had
breaking config schema changes between 0.147 and 0.152. The OTel
metrics/logging kuttl suite (otel-logging-and-metrics) exercises the
end-to-end pipeline and runs on every PR.

Co-authored-by: Cursor <cursoragent@cursor.com>
Refreshes the pgAdmin 4 version installed in the standalone pgAdmin
container to the current upstream stable on PyPI (9.15, released 2026).

Picks up two upstream minors (9.14 and 9.15) of bug fixes and Kerberos /
auth improvements; no breaking changes to pgAdmin's configuration API or
the system_config.py / config_local.py contract that the image relies on.

Co-authored-by: Cursor <cursoragent@cursor.com>
…ng build

Runs `microdnf update -y --nodocs` after registering the EPEL and PGDG
repos but before installing the additional packages. This forces the
build to pull current patch levels for everything already in the
ubi9/ubi-minimal base image, closing the window between when Red Hat
republishes the base image and when CVE-patched packages land in the
RHEL/EPEL repos.

Co-authored-by: Cursor <cursoragent@cursor.com>
Run 'microdnf update -y --nodocs' before installing additional packages
in every component Dockerfile that derives from a UBI base, mirroring
what we already do in image-pgadmin. This guarantees the resulting
image picks up RHEL Z-stream errata that landed after ubi-minimal was
last republished, instead of inheriting whatever vulnerable versions
happened to be baked into the parent layer.

Files updated:
  * components/image-collector/Dockerfile
  * components/image-pgbackrest/Dockerfile
  * components/image-pgbouncer/Dockerfile
  * components/image-postgres/Dockerfile.postgres
  * components/image-postgres/Dockerfile.postgres-upgrade
  * components/image-postgres/Dockerfile.postgis

This matches the equivalent change already present in the internal
Crunchy build of these images.

Co-authored-by: Cursor <cursoragent@cursor.com>
Pulls in two minor releases worth of upstream bug fixes and security
hardening from the pgbouncer 1.25.x line. The matching PGDG package
'pgbouncer-1.25.2-42PGDG.rhel9.7' was published to
https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-9-x86_64/
on 09-May-2026, one day after upstream tagged v1.25.2.

Release notes:
  https://www.pgbouncer.org/2025-11-09.html  (1.25.0)
  https://www.pgbouncer.org/2025-12-03.html  (1.25.1)
  https://www.pgbouncer.org/2026-05-08.html  (1.25.2)

Co-authored-by: Cursor <cursoragent@cursor.com>
@ValClarkson ValClarkson force-pushed the chore/bump-component-images branch from 9268094 to 79fe984 Compare May 22, 2026 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants