Skip to content

pulp image upgrade from 3.80 to 3.113(stable version)#4782

Merged
snarthan merged 1 commit into
dell:pub/q2_upgradefrom
pullan1:pub/q2_upgrade
Jun 22, 2026
Merged

pulp image upgrade from 3.80 to 3.113(stable version)#4782
snarthan merged 1 commit into
dell:pub/q2_upgradefrom
pullan1:pub/q2_upgrade

Conversation

@pullan1

@pullan1 pullan1 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary: Pulp 3.80 → 3.113 Upgrade
Root Cause
Pulp 3.80: Bug caused cosign signatures (.sig files) to be silently skipped during sync
Pulp 3.113: Bug fixed - now correctly attempts to sync cosign signatures
Registry.k8s.io (June 2026): Infrastructure change - signatures only exist in one canonical region (us-central1-docker.pkg.dev)
Result: 404 errors when Pulp 3.113 tries to fetch non-existent .sig files

Fix Applied
Added --exclude-tags '["sha256.sig"]' parameter to all 10 Pulp container remote commands in config.py:164-182:

Prevents Pulp from attempting to sync signature files
Works around registry.k8s.io infrastructure limitation
Allows container image syncs to succeed
Replicates the "silent skip" behavior from Pulp 3.80

Bottom Line
The upgrade exposed a pre-existing registry infrastructure issue. The fix explicitly excludes problematic signature files while maintaining successful image synchronization.

Signed-off-by: pullan1 <sudha.pullalaravu@dell.com>
@snarthan snarthan merged commit 3017c88 into dell:pub/q2_upgrade Jun 22, 2026
3 checks passed
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.

3 participants