Update Container Registry immutable tags maturity from Beta to GA

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Work on this issue

Summary

Update the maturity level of the Container Registry immutable tags feature from Beta to Generally Available (GA) based on successful rollout, internal testing, and early adoption metrics.

Current State

  • Feature Status: Live on GitLab.com since GitLab 18.2
  • Current Maturity: Beta
  • Documentation: https://docs.gitlab.com/user/packages/container_registry/immutable_container_tags
  • Feature Flag: container_registry_immutable_tags (enabled by default)

Justification for Maturity Change to GA

Adoption Metrics

  • ~50 projects currently using immutable tag rules
  • Feature has been successfully rolled out to GitLab.com
  • Internal testing completed with positive results

Stability Indicators

  • No critical bugs or security issues reported since Beta release
  • Feature is functioning as designed across different use cases
  • JWT token integration with Container Registry working reliably
  • Production-ready stability demonstrated

Customer Feedback

  • Multiple customer requests fulfilled (as documented in the original epic)
  • Feature addresses key security and compliance requirements
  • No significant usability issues reported
  • Ready for full production use

Requirements

Documentation Updates

  • [ ] Update maturity badge from Beta to GA in documentation
  • [ ] Remove any Beta-specific disclaimers or warnings

Acceptance Criteria

  • [ ] Documentation reflects GA maturity level
  • [ ] Feature is properly categorized as GA in internal systems

Technical Notes

This change is primarily documentation and labeling - no code changes should be required to the core functionality. The feature will continue to operate exactly as it does today.

Related Issues/Epics

  • Original implementation epic: &9825
  • Documentation: https://docs.gitlab.com/user/packages/container_registry/immutable_container_tags

Edited Feb 08, 2026 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading