Page MenuHomePhabricator

Create MPIC helmfiles
Closed, ResolvedPublic

Description

Goal

We deploy our charts to our Kubernetes server via helmfile, meaning that a helmfile should be created for each release (staging / production), describing the deployment strategy.

This is something that should be tackled by the Metrics Platform team, with help from the Data Platform SREs, as a way to share knowledge and experience.

AC

  • Hemlfiles for staging and production have been created (merged)

Notes

Event Timeline

Sfaci removed Sfaci as the assignee of this task.Apr 23 2024, 7:56 AM
Sfaci subscribed.

Change #1025283 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/deployment-charts@master] Creating staging and production helmfiles for MPIC (Metrics Platform Instrument Configurator)

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

Change #1025283 merged by jenkins-bot:

[operations/deployment-charts@master] Creating staging and production helmfiles for MPIC (Metrics Platform Instrument Configurator)

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

Change #1025696 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/deployment-charts@master] MPIC chart and helmfiles: Some fixes

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

Change #1025696 merged by jenkins-bot:

[operations/deployment-charts@master] MPIC chart and helmfiles: Some fixes

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

Chart and helmfiles are already working and we have already deployed a first version of the webapp. Monitoring setup is still pending but we decided to close this task as done because the tool is already deployed to staging environment. Monitoring mechanism has its own task and chart/helmfile setup has been included there so we can address it: T361346: Setup monitoring for the MPIC applications