The PostgreSQL container images install Python dependencies without
pinning versions. When azure-storage-blob 12.28.0 was released on
January 6, 2026, it introduced API version 2026-02-06 which Azurite
3.35.0 doesn't support yet.
Adding the --skipApiVersionCheck flag allows Azurite to accept any API
version, which is appropriate for test environments and prevents failures
when Azure SDK libraries are updated.
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Pin all e2e test emulator images to specific SHA256 digests to ensure
immutability and prevent unexpected breakage from upstream changes:
- Azurite (Azure): 3.35.0 @sha256:647c63a9...
- MinIO (S3): RELEASE.2025-09-07T16-13-09Z @sha256:14cea493...
- fake-gcs-server (GCS): 1.52.3 @sha256:666f86b8...
All pinned SHAs match the current :latest tag, ensuring we're using
the same images that were previously tested.
Updated renovate configuration to track digest-based updates while
preserving version information in comments for context.
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Run basic backup and restore tests for the plugin. Use MinIO for S3,
Azurite for ACS and fake-gcs-server for GCS.
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>