Page MenuHomePhabricator

Moving Image Suggestions 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

Change 697953 merged by jenkins-bot:

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

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

Change 698774 merged by jenkins-bot:

[integration/config@master] jjb, Zuul: [mediawiki/services/image-suggestion-api] Add rehearse stage

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

Change 705027 had a related patch set uploaded (by Jeena Huneidi; author: Jeena Huneidi):

[mediawiki/services/image-suggestion-api@master] Pipeline config: use candidate image

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

Change 705027 merged by jenkins-bot:

[mediawiki/services/image-suggestion-api@master] Pipeline config: use candidate image

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

sdkim renamed this task from Moving Image Recommendation Service to k8s to Moving Image Suggestions Service to k8s.Oct 18 2021, 5:57 PM

hi @kostajh, no, this task refers to the Image Suggestion API service, the T304891 refer to the Image Suggestion Dataset/Data Gateway Service so they are distinct.