Skip to content

Allow settings to control tag overrides - #25

Merged
hstarorg merged 10 commits into
mainfrom
dev
Aug 18, 2026
Merged

hstarorg merged 10 commits into
mainfrom
dev

Conversation

@hstarorg

Copy link
Copy Markdown
Contributor

No description provided.

hstarorg added 10 commits June 10, 2026 14:52
- Added VerifyRegistryAccess function to validate Docker-issued registry JWTs and check repository actions.
- Introduced ParseBearerToken function to parse bearer tokens from authorization headers.
- Created RegistryPolicyService for managing registry policies, including getting and updating policies.
- Implemented TagGuardService to enforce tag overwrite protection based on registry policies.
- Added tag locker to serialize access to tags during concurrent pushes.
- Updated routes to include new endpoints for registry policy management.
- Enhanced tests for registry access verification, tag guard functionality, and policy updates.
- Adjusted Nginx configuration to route manifest PUT requests through the tag guard.
- Increased server timeout settings for better handling of long-running requests.
@hstarorg
hstarorg merged commit ca76568 into main Aug 18, 2026
5 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.

1 participant