Page MenuHomePhabricator

Enable ephemeral tests setup for MR pipeline
Open, Needs TriagePublic

Description

This will help to ensure we move towards a single branching strategy

  • Use dev cluster to spin up ephemeral tests in the test namespace
  • MR pipeline should have a manual intervention stage if a review is required - like product review

Event Timeline

This.chris.corriere changed the task status from Open to Stalled.Dec 2 2025, 12:15 PM

I was asked to hold off on this ticket until further details on an ephemeral testing strategy have been provided.

initial ephemeral testing options discussed included:

  • integration tests
  • dynamic security analysis
  • performance testing

tentative plan to discuss:
Trunk-based development with ephemeral envs for MRs and ci-* branches
Final State:

  • main to pr (production only)
  • MRs to ephemeral environments
  • dv removed after migration (replaced by ephemeral)
  • Naming: mr-123, ci-feature-x patterns for namespaces, URLs
  • Infrastructure: Single service, namespace isolation, shared dev infrastructure with prefixes
  • Lifecycle: Auto-create/destroy with grace periods

After syncing with Jose we're focusing on e2e-framework since it leverages KinD and should be compatible with the new runners.