Page MenuHomePhabricator

Moving Image Recommendation Service to k8s
Open, Needs TriagePublic

Description

Description

In order to have better replication of dev and production environment as well as to build the skills/knowledge base of moving a service into k8s by developers.

Long term test envs will be k8s native so this is also convergent with that need.

Acceptance Criteria

  • Break epic down into sub tasks
  • Image Rec Service docker container is built
  • Integrate container creation into the pipeline
  • Build helm chart for the service using the docker container
  • Test in mini-kube
  • Test in staging
  • Service acceptability discussion with Service Ops
  • Implement Locust load testing

Event Timeline

Change 697669 had a related patch set uploaded (by Nikki Nikkhoui; author: Nikki Nikkhoui):

[integration/config@master] Custom project pipeline for image-suggestion-api

https://gerrit.wikimedia.org/r/697669

Change 697669 merged by jenkins-bot:

[integration/config@master] jjb, Zuul: [mediawiki/services/image-suggestion-api] Use bespoke pipeline

https://gerrit.wikimedia.org/r/697669

Mentioned in SAL (#wikimedia-releng) [2021-06-03T00:19:45Z] <James_F> Zuul: [mediawiki/services/image-suggestion-api] Use bespoke pipeline T281132

Change 697953 had a related patch set uploaded (by Nikki Nikkhoui; author: Nikki Nikkhoui):

[mediawiki/services/image-suggestion-api@master] Rehearse stage for config.yaml

https://gerrit.wikimedia.org/r/697953

Change 698774 had a related patch set uploaded (by Nikki Nikkhoui; author: Nikki Nikkhoui):

[integration/config@master] rehearse stage for image-suggestion-api

https://gerrit.wikimedia.org/r/698774