Page MenuHomePhabricator

make E2E test suit runnable via "helm test"
Closed, ResolvedPublic

Description

Context
We are currently aiming to run our end-to-end (e2e) test suite on GitLab. It is expected that the GitLab runner will be able to deploy Wikifunctions and its related services to a kubernetes (k8s) cluster, run tests, and collect artifacts via helm

Todo (technical plan)

  • make a container for MediaWiki+Wikifunctions, either:
  • make helm chart which
    • deploys MediaWiki+Wikifunctions
      • deploys a database (or uses SQLite?)
      • runs migrations (in an initContainer)
    • deploys function-evaluator
    • deploys function-orchestrator
  • create helm test configuration