Skip to content

Switch push created repo to ContainerRepository#2366

Draft
gerrod3 wants to merge 7 commits into
pulp:mainfrom
gerrod3:push-no-more
Draft

Switch push created repo to ContainerRepository#2366
gerrod3 wants to merge 7 commits into
pulp:mainfrom
gerrod3:push-no-more

Conversation

@gerrod3
Copy link
Copy Markdown
Contributor

@gerrod3 gerrod3 commented May 19, 2026

https://redhat.atlassian.net/browse/PULP-1748
Assisted by: cursor composer 2

📜 Checklist

  • Commits are cleanly separated with meaningful messages (simple features and bug fixes should be squashed to one commit)
  • A changelog entry or entries has been added for any significant changes
  • Follows the Pulp policy on AI Usage
  • (For new features) - User documentation and test coverage has been added

See: Pull Request Walkthrough

@gerrod3 gerrod3 force-pushed the push-no-more branch 2 times, most recently from 6a9693a to ed996a1 Compare May 21, 2026 19:08
Treat registry-pushed container repositories like push repos when signing,
allow legacy push repo fixtures without a distribution, clean up test
distributions, and update RBAC content expectations for repository viewers.

Co-authored-by: Cursor <cursoragent@cursor.com>
gerrod3 and others added 3 commits June 1, 2026 15:37
Match ContainerPushRepository permission checks when scoping content
queries by repository_version on registry-pushed container repositories.

Co-authored-by: Cursor <cursoragent@cursor.com>
Model-level view_containerdistribution must not grant repository_version
filtering on synced container repositories that have a remote.

Co-authored-by: Cursor <cursoragent@cursor.com>
Distribution consumers may only filter content by repository_version on
container repositories that have no remote and are tied to a distribution.

Co-authored-by: Cursor <cursoragent@cursor.com>
gerrod3 and others added 2 commits June 1, 2026 17:09
Exclude push-created container repositories from mirror-scoped tag
access so distribution permissions govern that content instead.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant