Migrate production "static" worker to "elastic" workers
wip (feel free to amend) [3]
Blockers:
-
logs pushed to elasticsearch -
Recycle 3 ip public addresss from static workers to give to rancher-metal0[1-3](not a blocker so far)
Ideal but not blocking:
-
Alerting (if something is not running properly [1]) -
#4819 (closed): Priority on services (for kube scheduler in case of pressure) - charts ready but not yet activated on production pods.
Regarding the charts, everything already exists since it's eployed in staging already.
Plan:
-
Migrate listers -
possible special case for github lister [2]
-
-
Migrate loaders -
high concurrency for git
-
-
Migrate indexers (running on azure today)(we'll keep them running there for now) -
Migrate deposit checker -
Decommission worker nodes -
swh/infra/puppet/puppet-swh-site!644 (merged): swh-site: Update manifest to decommission the nodes too.
[1] Something already exists but it's not widely deployed
[2] Nothing might be required though. We can declare that lister as a standalone one (to double check). Currently, it's running in a dedicated vm to avoid starvation on the other listers.
Edited by Antoine R. Dumont