Skip to content

chore(deps): bump barman version to 3.20.0 - #1090

Merged
mnencia merged 6 commits into
mainfrom
dev/bump-barman-version
Sep 2, 2026
Merged

chore(deps): bump barman version to 3.20.0#1090
mnencia merged 6 commits into
mainfrom
dev/bump-barman-version

Conversation

@litaocdl

@litaocdl litaocdl commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bump barman to 3.20.0 and regenerate the sidecar's pip lockfile with the same Python 3.13 used by the sidecar's venv.

barman 3.20.0 dropped fake-gcs-server support (EnterpriseDB/barman#1218), so the GCS backup/restore and replica-cluster e2e specs are skipped at runtime until that's fixed upstream.

Also bundles tar into the sidecar image: barman 3.20.0's restore path now shells out to it, and the distroless base doesn't ship it.

@litaocdl
litaocdl requested a review from a team as a code owner August 31, 2026 08:12
Comment thread containers/sidecar-requirements.in Outdated
@litaocdl
litaocdl force-pushed the dev/bump-barman-version branch 4 times, most recently from bbe792e to 1790b8f Compare September 1, 2026 05:59
@litaocdl

litaocdl commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

all the gcs test failed due to issue EnterpriseDB/barman#1218

@litaocdl
litaocdl force-pushed the dev/bump-barman-version branch 2 times, most recently from eb5cbea to 6c8a74f Compare September 1, 2026 14:03
Comment thread test/e2e/internal/tests/backup/backup_restore.go
Comment thread containers/sidecar-requirements.txt Outdated
Comment thread test/e2e/internal/tests/backup/backup_restore.go
litaocdl and others added 4 commits September 2, 2026 14:28
Signed-off-by: Tao Li <tao.li@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Tao Li <tao.li@enterprisedb.com>
Signed-off-by: Tao Li <tao.li@enterprisedb.com>
Signed-off-by: Tao Li <tao.li@enterprisedb.com>
@litaocdl
litaocdl force-pushed the dev/bump-barman-version branch from 6c8a74f to 3200573 Compare September 2, 2026 06:29
@mnencia mnencia changed the title chores(dept): bump barman version to 3.20.0 chore(deps): bump barman version to 3.20.0 Sep 2, 2026
Deleting the GCS Entry() calls dropped e2e coverage permanently and
left the GCS factory types and fakegcsserver.go referenced nowhere.
Ginkgo's --fail-on-pending forbids Pending/XEntry, but a runtime
Skip() inside the shared spec body avoids that check while keeping
the factories wired up, making it easier to notice and re-enable the
tests once EnterpriseDB/barman#1218 is fixed.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
The lockfile had drifted to a Python 3.12 header, not matching the
python3.13 venv the sidecar image ships. Regenerated with the correct
Python version (see #1093 for the task that automates this going
forward); the barman==3.20.0 pin and hashes are unchanged.

Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
@mnencia
mnencia force-pushed the dev/bump-barman-version branch from 65ca0c2 to fa8ae2e Compare September 2, 2026 14:16
@mnencia
mnencia merged commit 1bb6bab into main Sep 2, 2026
10 of 11 checks passed
@mnencia
mnencia deleted the dev/bump-barman-version branch September 2, 2026 15:07
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.

4 participants