Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Feb 22:15
· 1066 commits to main since this release
8ce8f35

Changed

CloudNativePG Image Volume Extension Distribution

  • Extension-only OCI image — replaced the full PostgreSQL Docker image
    (ghcr.io/<owner>/pg_stream) with a minimal scratch-based extension image
    (ghcr.io/<owner>/pg_stream-ext) following the
    CNPG Image Volume Extensions
    specification. The image contains only .so, .control, and .sql files
    (< 10 MB vs ~400 MB for the old full image).
  • New cnpg/Dockerfile.ext — release Dockerfile for packaging pre-built
    artifacts into the scratch-based extension image.
  • New cnpg/Dockerfile.ext-build — multi-stage from-source build for
    local development and CI.
  • New cnpg/database-example.yaml — CNPG Database resource for
    declarative CREATE EXTENSION pg_stream (replaces postInitSQL).
  • Updated cnpg/cluster-example.yaml — uses official CNPG PostgreSQL 18
    operand image with .spec.postgresql.extensions for Image Volume mounting.
  • Removed cnpg/Dockerfile and cnpg/Dockerfile.release — the old full
    PostgreSQL images are no longer built or published.
  • Updated release workflow — publishes multi-arch (amd64/arm64) extension
    image to GHCR with layout verification and SQL smoke test.
  • Updated CI CNPG smoke test — uses transitional composite image approach
    until kind supports Kubernetes 1.33 with ImageVolume feature gate.