Skip to content

Test and rollout the protected container images feature

Background

GitLab has developed a new feature to support protected container images in our Container Registry. This feature aims to enhance security and control over container image management within GitLab. Before full rollout, we need to thoroughly test this feature to ensure it meets our quality standards and user expectations.

Objective

This issue's goal is to coordinate the testing efforts and manage the rollout process for the protected container images feature. This will involve various stages of testing, gathering feedback, and implementing a phased rollout strategy.

image.png

Scope

  • Testing of protected container image functionality
  • Verification of integration with existing GitLab CI/CD pipelines
  • User experience evaluation
  • Performance testing
  • Phased rollout plan

Testing Plan

  1. Review documentation
  2. Unit Testing:
    • Verify all individual components of the protected container images feature
    • Ensure proper error handling and edge cases are covered
  3. Integration Testing:
    • Test interaction with GitLab CI/CD pipelines
    • Verify compatibility with different container runtimes (Docker, Podman, etc.)
    • Check integration with GitLab's authentication and authorization systems
  4. Performance Testing:
    • Assess impact on Container Registry performance
    • Evaluate scalability under different load conditions

Edited by Jaime Martinez