Page MenuHomePhabricator

Provide cookbook(s) to operate liberica
Closed, ResolvedPublic

Description

We should provide one or more cookbooks to automate the following liberica operations:

  • Upgrade liberica provided by sre.loadbalancer.upgrade cookbook
  • Reload liberica configuration provided by sre.loadbalancer.admin cookbook
  • Depool/Repool a liberica instance provided by sre.loadbalancer.admin cookbook

Event Timeline

Vgutierrez triaged this task as Medium priority.Mar 10 2025, 8:41 AM

vgutierrez merged https://gitlab.wikimedia.org/repos/sre/liberica/-/merge_requests/111

cp: Provide a metric with the timestamp of the latest config reload

Change #1126491 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/cookbooks@master] sre.loadbalancer: Add liberica-admin cookbook

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

Change #1126959 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] cumin: Add liberica aliases per DC

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

Change #1127044 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/puppet@production] hiera: Add prometheus-client as spicerack dependency

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

Change #1127044 merged by Vgutierrez:

[operations/puppet@production] hiera: Add prometheus-client as spicerack dependency

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

Change #1126491 merged by jenkins-bot:

[operations/cookbooks@master] sre.loadbalancer: Add liberica-admin cookbook

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

Vgutierrez changed the task status from Open to In Progress.Mar 12 2025, 4:05 PM
Vgutierrez updated the task description. (Show Details)

Change #1126959 merged by Vgutierrez:

[operations/puppet@production] cumin: Add liberica aliases per DC

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

Change #1127537 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/cookbooks@master] sre.loadbalancer: upgrade/restart cookbook for liberica

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

Change #1127938 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/cookbooks@master] sre.loadbalancer.admin: Use same reason for disabling/enabling puppet

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

Change #1127938 merged by jenkins-bot:

[operations/cookbooks@master] sre.loadbalancer.admin: Use same reason for disabling/enabling puppet

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

Change #1127537 merged by jenkins-bot:

[operations/cookbooks@master] sre.loadbalancer: upgrade/restart cookbook for liberica

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

Change #1128361 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):

[operations/cookbooks@master] sre.loadbalancer.upgrade: Fix liberica stop validation

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

Change #1128361 merged by jenkins-bot:

[operations/cookbooks@master] sre.loadbalancer.upgrade: Fix liberica stop validation

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

Vgutierrez updated the task description. (Show Details)