Skip to content

feat(BA-4141): Migrate Image legacy GQL mutation to strawberry#8417

Draft
jopemachine wants to merge 2 commits intomainfrom
BA-4141
Draft

feat(BA-4141): Migrate Image legacy GQL mutation to strawberry#8417
jopemachine wants to merge 2 commits intomainfrom
BA-4141

Conversation

@jopemachine
Copy link
Member

@jopemachine jopemachine commented Jan 29, 2026

resolves #8416 (BA-4141)

Legacy Mutation Implemented Reason if not implemented
AliasImage alias_image (image_id-based)
ClearImages Action exists in container_registry service, not image service.
DealiasImage dealias_image
ForgetImage forget_image (image_id-based)
ForgetImageById forget_image
ModifyImage modify_image (image_id-based)
PurgeImageById purge_image
RescanImages Action in container_registry service. Requires background task manager.
UntagImageFromRegistry untag_image_from_registry

Checklist: (if applicable)

  • Milestone metadata specifying the target backport version
  • Mention to the original issue
  • Installer updates including:
    • Fixtures for db schema changes
    • New mandatory config options
  • Update of end-to-end CLI integration tests in ai.backend.test
  • API server-client counterparts (e.g., manager API -> client SDK)
  • Test case(s) to:
    • Demonstrate the difference of before/after
    • Demonstrate the flow of abstract/conceptual models with a concrete implementation
  • Documentation
    • Contents in the docs directory
    • docstrings in public interfaces and type annotations

📚 Documentation preview 📚: https://sorna--8417.org.readthedocs.build/en/8417/


📚 Documentation preview 📚: https://sorna-ko--8417.org.readthedocs.build/ko/8417/

@github-actions github-actions bot added size:L 100~500 LoC comp:manager Related to Manager component labels Jan 29, 2026
@jopemachine jopemachine added this to the 26.2 milestone Jan 29, 2026
@github-actions github-actions bot added size:XL 500~ LoC area:docs Documentations and removed size:L 100~500 LoC labels Jan 29, 2026
@jopemachine jopemachine force-pushed the BA-4141 branch 2 times, most recently from 4072029 to 8afce16 Compare February 3, 2026 05:40
@jopemachine jopemachine force-pushed the BA-4131 branch 3 times, most recently from a55e07f to d562258 Compare February 6, 2026 05:05
Base automatically changed from BA-4131 to main February 6, 2026 05:24
jopemachine and others added 2 commits February 6, 2026 14:51
…dd image aliases

- Migrate Image GraphQL mutations to strawberry framework
- Add ImageAliasNode and aliases field to ImageNodeV2
- Add SearchAliasesAction for image alias queries
- Add image alias DataLoader
- Update API schema dump and add news fragments

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:docs Documentations comp:manager Related to Manager component size:XL 500~ LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate image mutations from Graphene to Strawberry GraphQL

1 participant